@charset "utf-8";
/* Electric Bay ebay store css document by Waqas Khan @SwiftProductions*/
*
{
	margin:0px;
	padding:0px;
}
a, img, a img
{
	text-decoration:none; outline:none; border:0px;
}
.wrapper
{
	float:left; width:100%; height:auto; background:url(images/bg1.png) repeat-x center top #F8F8F8; font-family:Arial, Helvetica, sans-serif;
}
.main-wrapper-content
{
	margin:0 auto; width:1046px;
}
.header
{
	float:left; width:100%; height:auto;
}
.logo
{
	float:left; width:auto; height:auto; margin:16px 0px;
}
.menu
{
	float:left; width:100%; height:44px; background:url(images/menu-bg.png) repeat-x left top;
}
.menu ul
{
	float:left; width:100%; height:auto; list-style:none;
}
.menu ul li
{
	float:left; width:auto; height:auto; display:block; 
	margin: 0px 27px; line-height:44px; font-size:13px; font-weight:bold;
}
.menu ul li a
{
	color:#252525;
}
.menu ul li a:hover
{
	border-bottom:2px solid #337722;
}
.feature-box
{
	float:left; width:100%; height:71px; background:#1c1c1c;
}
.feature
{
	float:left; width:auto; height:auto; margin-top:20px; margin-left:30px;
}
.search-container
{
	float:right; margin-right:15px; margin-top:17px; width:430px; height:39px;
}
.search-field
{
	float:left; width:293px; height:39px; padding:0px 20px; background:#fff; font-size:13px; font-style:italic; color:#797878; border:0px;
}
.search-btn
{
	float:right; width:96px; height:39px; background:url(images/search-btn.png) no-repeat left center; cursor:pointer; border:0px;
	color: transparent;
}
.banner
{
	float:left; width:100%; height:auto;
}
.products
{
	float:left; width:100%; height:auto; display:inline-block; text-align:center; vertical-align:top; background:#f2f2f2; box-shadow:2px 0px 3px #999; padding-bottom:20px;
}
.products-section
{
	display:inline-block; vertical-align:top; width:306px; margin:0px 6px;
}
.product-name
{
	float:left; width:100%; height:61px; line-height:61px; background:url(images/product-bg.png) no-repeat left top; font-size:13px; font-weight:bold;
}
.product-name a
{
	float:left; margin-left:30px; color:#ffffff !important;
}
.product
{
	float:left; width:100%; height:auto; margin:20px 0px;
}
.product h1
{
	float:left; width:100%; text-align:center; font-size:18px; color:#2c721b;
}
.footer
{
	float:left; width:100%; height:auto; background:#2c2c2c; padding:20px 0px; text-align:center; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;
}
.footer a
{
	padding:0px 5px; font-weight:bold; 
	color: #fff !important;
}
.footer a:hover
{
	text-decoration:underline;
}
.listing
{
	float:left; width:96%; height:auto; background:#fff; padding:2% 2% 0px; margin-bottom:30px;
}
.gallery
{
	width:480px; height:auto; float:left; margin:10px 0px;
}
.zoom-small-image {
    float: left;
    margin-bottom: 20px;
	width:100%;
	position:relative; text-align:center;  
    height: 385px;}
.zoom-small-image span
{
	position:absolute; left:10px; top:5px; color:#cccccc; font-size:14px; font-family:Arial, Helvetica, sans-

serif; z-index: 66666;
}
.zoom-desc {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

#wrap
{

	text-align: center;  display: table-cell;  vertical-align: middle;  
	height: auto;
	width: auto;
}
#wrap img
{
	width:auto; height:auto; max-width:435px; max-height:335px;
}
a.cloud-zoom { display:inline-block !important;}

.mousetrap { max-height:335px;}

a.cloud-zoom-gallery {

width: 53px;
height: 43px;
float:left; margin-right:4px;
text-align: center;
position: relative; padding:2px; border:1px solid #cccccc;
}
img.zoom-tiny-image {
max-width:53px;
max-height: 43px; 
position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;
}

.gallery-detail
{
	float:right; width:470px; height:auto; margin-top:0px;
}
.gallery-detail h1 {
    color: #111111;
    float: left;
    font-size: 27px;
    height: auto;
    line-height: 34px;
    margin-bottom: 20px;
    width: 100%;
}
.gallery-detail h1 span
{
	font-weight:normal; font-size:32px; color:#257611; float:left; width:100%; margin-top:10px;
}
.gallery-features
{
	float:left; width:96%; border:1px solid #c1d4bc; border-right:0px; border-left:0px; padding:10px 2%; margin-bottom:20px;
}
.gallery-detail h2
{
	float:left; padding-bottom:2px; border-bottom:1px solid #252525; color:#252525; font-size:14px;
}
.gallery-detail ul
{
	float:left; width:100%; list-style:none; height:auto; margin:10px 0px;
}
.gallery-detail ul li
{
	float:left; width:95%; padding-left:5%; font-size:15px; color:#464646; line-height:20px; 
	background:url(images/about-chk.png) no-repeat left center;
}
.tabs
{
	float:left; width:96%; padding:2%; background:#f3f3f3; margin-top:20px;
}
.tabs-ul {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    height:auto;
    list-style: none outside none;
    text-transform: uppercase;
    width: 100%;
	float:left;
}
ul.tabs-ul li a {
    background:#828282;
    color: #FFFFFF;
    float: left;
	height:44px;
	line-height:44px;
    text-align: center;
    text-decoration: none;
	border-radius:5px 5px 0px 0px;
	cursor:pointer;
	font-weight:bold;
	width:190px; text-align:center;
}
ul.tabs-ul li a:hover, .active
{
	background:url(images/active-bg.png) repeat-x left top !important;
}
.paragraph
{
	padding:20px 0; float:left; font-size:12px; text-align:left; height:auto; min-height:40px; color:#111111; width:960px;
}

.paragraph img {
	cursor:default !important;
}

.inner-bg
{
	background:url(images/bg2.png) repeat-x center top #F8F8F8 !important;
}
.inner
{
	float:left; width:90%; height:auto; margin:60px 0px 60px 50px;
}
.inner h1
{
	font-size:30px; color:#555555; margin-bottom:10px;
}
.inner p
{
	font-size:14px; color:#555555; line-height:25px; margin:10px 0px;
}
.inner ul
{
	float:left; width:100%; height:auto; list-style:none; margin:10px 0px; font-size:14px; color:#111111; font-weight:bold;
}
.inner ul li
{
	float: left;
width: 96%;
background: url(images/about-chk.png) no-repeat left 10px;
padding-left: 4%;
line-height: 30px;
font-weight: normal;
}
.inner h4
{

color: #555555;
font-size: 20px;

}
.category-left
{
	float:left; width:214px; height:auto;
}
.category-heading
{
	float:left; width:100%; height:52px; background:url(images/category.png) no-repeat left top;
}
.category-left ul
{
	float:left; width:100%; height:auto; list-style:inside; background:#f3f3f3; color:#1f630e; font-size:12px; padding:20px 0px;
}
.category-left ul li
{
	float:left; padding-left:5px; width:97%; line-height:25px;
}
.category-left ul li a
{
	font-size:13px; 
	color: #636363;
}
.subscribe
{
	float:left; width:100%; margin-top:20px; background:url(images/subscribe-bg.png) no-repeat left top; height:203px; text-align:center;
}
.subscribe a
{
	margin-top:155px; display:inline-block;
}

.listingrelatedprod {
float: left;
width: 91%;
background: url(images/prodbg.jpg) repeat-x center bottom;

overflow: hidden; padding-top:10px;
}



/* Responsive listing */
@media (max-width: 640px)
{
#ds_div { width:630px !important; overflow:hidden !important; margin:0 auto !important;}
.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:100%; text-align:center;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}


.slider { margin: 0 18px !important;
    width: 95% !important;}
#slider-container{ width:100% !important;}
#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}
.single-item {   height: 310px !important;    margin-left: 5px !important;    width: 31% !important;}
.zoom-small-image span { display:none;}
.zoom-small-image { width:73% !important; float:none !important; position:static !important; margin-left:auto; margin-right:auto;}

}
@media (max-width: 568px)
{
#ds_div { width:550px !important; overflow:hidden !important; margin:0 auto !important;}
.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:100%; text-align:center;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}


a.cloud-zoom img{ max-width:492px !important;}
.slider { width:78%;}
#slider-container{ width:100% !important;}
#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}
.zoom-small-image span { display:none;}
.single-item { width:43% !important; height:310px !important;}
.zoom-small-image { width:83% !important; float:none !important; position:static !important; margin-left:auto; margin-right:auto;}


}
@media (max-width: 480px)
{
#ds_div { width:470px !important; overflow:hidden !important; margin:0 auto !important;}

.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:100%; text-align:center;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}


a.cloud-zoom img{ max-width:420px !important;}
.slider { margin: 0 20px !important;     width: 88% !important;}
#slider-container { width:100% !important;}
#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}
.single-item {  height: 310px !important;     margin-left: 10px !important;    width: 46% !important;}
.zoom-small-image span { display:none;}
.zoom-small-image { width:97% !important; float:none !important; position:static !important; margin-left:auto; margin-right:auto;}
.listingrelatdprod { width:99.5% !important;}
}

@media (max-width: 384px)
{
#ds_div { width:374px !important; overflow:hidden !important; margin:0 auto !important;}
.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:100%; text-align:center;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}
.footer
{
	font-size:11px;
}


.zoom-small-image { width:102% !important;}
a.cloud-zoom img{ max-width:344px !important;}
.slider { height: 320px !important;
    margin: 0 55px 0 62px !important;
    width: 66% !important; }
#slider-container, .footer { width:100% !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}
#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item { width:185px !important;height:310px !important;}
.zoom-small-image span { display:none;}
#wrap { width:auto !important;}
}


@media (max-width: 360px)
{
#ds_div { width:320px !important; overflow:hidden !important; margin:0 auto !important;}

.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:96%; text-align:center; padding-left:2%; padding-right:2%;
}
.logo img
{
	width:100%;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}
.footer
{
	font-size:12px;
}


.zoom-small-image { width:102% !important;}
a.cloud-zoom img{ max-width:322px !important;}
.slider {margin: 0 55px !important;
    width: 68% !important; height:320px !important; }
#slider-container, .footer { width:100% !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item { width:175px !important;height:310px !important;}.zoom-small-image span { display:none;}
#wrap { width:auto !important;}
}
@media (max-width: 320px)
{
#ds_div { width:310px !important; overflow:hidden !important; margin:0 auto !important;}

.main-wrapper-content
{
	width:100%; float:left; margin:0px;
}
.wrapper
{
	background-position:left top;
}
.logo
{
	width:96%; text-align:center; padding-left:2%; padding-right:2%;
}
.logo img
{
	width:100%;
}
.menu, .feature-box
{
	display:none;
}
.gallery, .gallery-detail
{
	float:left; width:100%; margin:0px 0px 10px;
}
ul.tabs-ul li a
{
	width:100%; margin-bottom:5px;
}
.product img
{
	width:100%;
}
.footer
{
	font-size:12px;
}





#wrap { width:auto !important;}
.zoom-small-image { float:none !important; width:auto !important; position:static !important;}
a.cloud-zoom img{ max-width:266px !important;}
.slider { width:64% !important; margin:0 55px 0 49px !important; height:320px !important; }
#slider-container, .footer { width:100% !important;}
.single-item .gal_title { width:94% !important; height:60px !important;}
#wrap a { pointer-events:none;}
.mousetrap { display:none !important;}
.single-item { width:160px !important;height:310px !important; margin-left:0 !important;}
.zoom-small-image span { display:none;}
.listingrelatdprod { width:99% !important;}

}


/*ebay styles*/

.swiftfooter
{
text-align: center;
background: url('http://static.ozeditor.com/misc/images/swift-bottom-seperator.png') no-repeat center 30px #FFF;
float: left;
width: 100%;
}

/* ------------- BROWSER SUPPORT START ------------- */

#warning{
    border:2px solid red;
	padding:20px;
    margin: 0 auto 20px;
    Text-align:center;
	background-color:#FFEAEB;
	font-family:Arial, Helvetica, sans-serif;
}

#warning p {
	line-height:31px;
}

#warning a{
	color:#903 !important;
}

.SupportedBrowsers img {
	margin:15px 0 10px;
}

h6 {
	font-size:21px;
	font-weight:bold;
}

/* ------------- BROWSER SUPPORT END ------------- */

/* ------------- SITE NOTICE START ------------- */
div#GlobalNotice {
	/* Sitenotice box*/
	width:100%;
	height: auto;
	margin-bottom: 20px;
	border: solid #F00 1px;
	background: #FEEFDA;
	}
	
div#GlobalNotice h3 {
	/* Title */
	height: 38px;
	width: 97%;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555;
	text-align: center;
	line-height: 46px;
	border-bottom: #555 dotted 1px;
	}
	
div#GlobalNotice div {
	/* Message container */
	width: 96%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
	height: auto;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	}
	
/* ------------- SITE NOTICE END ------------- */
