/*wayesstar start */
@charset "utf-8";
/* CSS Document */

body{margin:auto 0;padding:0; font-size:11px;line-height:20px; font-family:Verdana, Geneva, sans-serif;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
ul,li{list-style-type:none;}
img{border:0;}
/*links*/
a:link, a:visited {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;	color:#01679B;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.margin_r{margin-right:20px;}
.ml_5{margin-left:5px;}
.mr_5{margin-right:5px;}
* html .ml_5{margin-left:3px;}
* html .mr_5{margin-right:3px;}
.margin_t{margin-top:10px;}
.margin_bottom{margin-bottom:10px;}
.allborder {border:1px solid #D2D3D5;}
.red{color:#CC0000;}

.box_l{float:left;margin-right:-205px;width:205px;}
.box_r{float:right;margin-left:-185px;width:185px;}
.box_m{width:auto;margin:0 195px 0 215px;}
.box_cart{width:auto;margin:0 0 0 225px;}

#header{height:140px; background-image:url(../images/header_bg.gif); overflow:hidden;  min-width:1002px;}
#top_cart{margin-right:10px; color:#FFFFFF; text-align:right; margin-top:10px;}
#top_cart ul li{line-height:25px;}
#top_cart a{color:#FFFFFF; padding-left:5px; padding-right:5px;}
#nav_cart{color:#FFFFFF; margin-top:15px;}
#nav_cart .nav ul li{float:left; margin-left:4px; margin-right:4px;}
* html #nav_cart .nav ul li{float:left; margin-left:3px; margin-right:3px;}
#nav_cart .nav ul li a{color:#FFFFFF; font-weight:bold; font-size:12px;}
#nav_cart .cart{margin-right:10px;}
#nav_cart .cart ul li{float:left; padding-left:10px;}
#nav_cart .cart a{color:#FFFFFF;}
.home{background-image:url(../images/nav_home.gif); width:60px; height:29px; text-align:center; line-height:28px;}
.products{background-image:url(../images/nav_products.gif); width:92px; height:29px; text-align:center; line-height:28px;}
.new_products{background-image:url(../images/nav_new_products.gif); width:132px; height:29px; text-align:center; line-height:28px;}
.payment{background-image:url(../images/nav_payment.gif); width:92px; height:29px; text-align:center; line-height:28px;}
.account{background-image:url(../images/nav_account.gif); width:111px; height:29px; text-align:center; line-height:28px;}
.news{background-image:url(../images/nav_news.gif); width:65px; height:29px; text-align:center; line-height:28px;}
.faq{background-image:url(../images/nav_faq.gif); width:84px; height:29px; text-align:center; line-height:28px;}
.contact{background-image:url(../images/nav_contact.gif); width:96px; height:29px; text-align:center; line-height:28px;}

#box_main{margin-top:10px; overflow:hidden; min-width:1002px;}
.currency{background-image:url(../images/left_0_1.gif); width:205px; height:30px;}
.currency ul{margin-left:20px; padding-top:5px;}
.currency ul li{float:left; font-weight:bold; color:#FFFFFF; padding-right:5px;}

.left_title{background-image:url(../images/left_title.gif); width:205px; height:30px; text-align:center; line-height:30px; font-weight:bold; color:#FFFFFF;}
.left_info{border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6;}
.left_info ul li{font-weight:bold; padding-left:10px;color:#336699; border-bottom:1px dashed #CCCCCC;}
.left_info ul li a {color:#336699;}
.left_info ul li a:link,.left_info ul li a:visited {color:#336699;text-decoration:none;}
.left_info ul li a:hover {text-decoration:underline;	color:#336699;}
.lf_2{text-indent:15px; font-weight:normal;}
.normal{font-weight:normal;}

.left_foot{background-image:url(../images/left_foot.gif); width:205px; height:5px; overflow:hidden;}

.left_product_list{border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; width:203px; overflow:hidden;}
.left_product_list ul{border-bottom:1px dashed #9A9A9A; overflow:hidden; height:50px; padding:5px;}
.left_product_list ul li{float:left; line-height:14px;}
.left_product_list ul li span{font-weight:bold; color:#CC0000;}

.right_title{background-image:url(../images/right_title.gif); width:185px; height:30px; text-align:center; line-height:30px; font-weight:bold; color:#FFFFFF;}
.right_foot{background-image:url(../images/right_foot.gif); width:185px; height:6px; overflow:hidden;}
.right_info{border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; width:183px; overflow:hidden; text-align:center;}
/*#flash{ height:205px;width:auto; background-color:#000000}*/

#Search{background-color:#ACCDF0; height:30px;}
#Search ul li{float:left; padding-left:10px; line-height:30px;}
.Search_input{border:1px solid #999999; width:250px; margin-top:4px;}
#Search select{margin-top:4px;}
#detail{margin-top:10px;}
#detail h1{font-size:18px; font-weight:bold;}

.index_categories{width:auto; min-width:590px; overflow:hidden; height:auto;  height:100%;}
.index_categories ul{width:170px; height:200px; background-color:#ACCDEF; float:left; margin-left:2.5%; margin-right:2%; margin-top:10px;text-align:center;}
* html .index_categories ul{margin-left:1.5%; margin-right:1.4%; margin-top:10px;}
.index_categories img {padding:5px;}
.index_categories ul li {text-align:center; font-weight:bold;}


#foot{background-color:#18212D; margin-top:10px; border-top:2px solid #85D1FF; text-align:center;}

.font_1{color:#ffffff;}
.font_1 a{color:#ffffff;}
.font_1 A:link { COLOR: #ffffff; TEXT-DECORATION: none }
.font_1 A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.font_1 A:hover { COLOR: #ffffff; TEXT-DECORATION: underline}
.font_2{color:#286083;}


.placenav{font-weight:bold; color:#286083;}
.product_list_r{float:right;}
.list_inp{width:30px; border:1px solid #999999; margin-right:10px;}



/* Product Listings
------------------------------- */
div.lineListings{float:left;width:100%;}
.lineListings ul{border-bottom:solid 1px #e6e6e6;padding:0 0 1em 0;	margin:2px 10px 0 10px;}
.lineListings ul:after{/* apply a clearfix solution to line listings */  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.lineListings ul.even{background:#ffffff;}
.lineListings li{list-style:none;}
.lineListings li.pPrice{float:right;padding:10px 10px 0 0;text-align:right;}
.lineListings li.pPrice b{color:#666666; font-size:11px;}
.lineListings li.pPrice span{color:#993233; font-weight:bold; font-size:11px;}
.was{text-decoration:line-through;}
.lineListings li.pInfo{float:none;margin:0 0 0 0;}
.lineListings li.pInfo .pdetail{ color:#999999;padding:10px 10px 0 0;}
.lineListings li.pInfo .pTitle a{color:#296184;	text-decoration:none;font-weight:bold;display:block;padding:2px 0 0 0;min-height:1em;}
.lineListings li.pInfo .pTitle a:hover{text-decoration:underline;}
.lineListings li.pInfo .pTinfo{float:none;margin:0 0 0 0;}
.promoText{color:#c80000;font-weight:bold;padding:5px 0 0 0;display:block;}
.lineListings li .pQfc{display:block;margin:4px 0;font-size:x-small; color:#296280;}
.lineListings li .productReviews{color:#296280;}
.lineListings li .pStars img{margin:0 10px 0 0;vertical-align:middle;}
.lineListings li .pStars{font-size:x-small;}
.lineListings li .pStars a{font-weight:bold;text-decoration:none;color:#3b3b3b;}
.lineListings li .pStars a:hover{text-decoration:underline;}
.lineListings li.pImage{float:left;}
.b8080{border:solid 1px #e7e7e8;display:block;padding:.5em;margin:1em 1em 0 1em;background:#ffffff;zoom:normal;}
.b8080:hover{border:solid 1px #cacaca;}
.lineListings a img{border:none;padding:0;margin:0;}
.lineListings a:hover img{border:none;padding:0;margin:0;}
.pQty{color:#3b3b3b;border:solid 1px #4e4e4e;font-size:1em;	padding:.2em 0 .1em 0;width:30px;}
.buyButton{padding:0 0 0 5px;}



#product_info{min-width:600px;}
#product_info h2{ text-align:center; line-height:30px; color:#367EB0; font-size:16px;}
/*#product_flash_btn IMG {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;}*/
/*#product_flash_btn { TEXT-ALIGN: center;}
#product_flash_btn LI IMG {BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid;}
UL#product_flash_btn LI {FLOAT: left; WIDTH: 30px;  HEIGHT: 30px; margin-left:5px; }*/


.product_Info_r{float:left;margin-left:-5px;width:285px;}
* html .product_Info_r{float:left;margin-left:-85px;}
.product_Info_one{overflow:hidden;}
.product_Info_two{border:1px solid #CCCCCC; min-width:500px; width:98%; margin-top:20px;}
.comments {border:1px solid #dbdbdb;background:#FFFFFF; overflow:hidden; width:98%;}
.comments .title4{border-bottom:1px solid #dbdbdb; padding-left:10px; font-size:12px; font-weight:bold; color:#009ee0; line-height:28px;}
.comments .cc1{padding:6px 10px 6px 10px; text-align:left; line-height:20px; border-bottom:1px dashed #dbdbdb;}
.cc2{padding:10px 10px 10px 10px;text-align:left;line-height:20px;width:98%;overflow:hidden; }
.cc2 .f1{width:70px; text-align:center; float:left; margin-top:10px;overflow:hidden;}
.cc2 .f2{width:500px;; float:left; text-align:left; margin-top:10px;overflow:hidden;} 
.cc2 .title5 { width:100%; float:left; text-align:left; line-height:25px;}
.input2{ width:260px; height:18px; border:1px solid #b4b4b4;}
.input4{border:1px solid #BBBBBB;height: 60px; width: 400px;}
.Customers{width:98%;border:1px solid #CCCCCC; margin-top:10px; overflow:hidden;}
.Customers .title4{border-bottom:1px solid #dbdbdb; padding-left:10px; font-size:12px; font-weight:bold; color:#009ee0; line-height:28px;}
.Customers_list ul{border:1px solid #cccccc; float:left; width:180px; margin:5px;}
.Customers_list ul li{text-align:center;}
.Customers_list ul li span { color:#990000;}


#info_list ul {padding:10px;}
#info_list ul li{line-height:24px;PADDING-LEFT: 20px; BACKGROUND: url(../images/info_title.gif) no-repeat left 0px; border-bottom:1px dashed #CCCCCC;}






Td.cart_nav {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #F98200;font-weight:bolder;}
Td.cart_nav A:link { COLOR: #F98200; TEXT-DECORATION: none }
Td.cart_nav A:visited { COLOR: #F98200; TEXT-DECORATION: none }
Td.cart_nav A:hover { COLOR: #333333; TEXT-DECORATION: underline }

td.pronav {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000060;font-weight:bolder;}
td.pronav A:link { COLOR: #000060; TEXT-DECORATION: none }
td.pronav A:visited { COLOR: #000060; TEXT-DECORATION: none }
td.pronav A:hover { COLOR: #E7A614; TEXT-DECORATION: underline}

td.one {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight:bolder;}
td.one A:link { COLOR: #ffffff; TEXT-DECORATION: none }
td.one A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
td.one A:hover { COLOR: #FFD563; TEXT-DECORATION: underline}

td.proname {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight:bolder;}
td.proname A:link { COLOR: #333333; TEXT-DECORATION: none }
td.proname A:visited { COLOR: #333333; TEXT-DECORATION: none }
td.proname A:hover { COLOR: #E7A614; TEXT-DECORATION: underline}

#productGeneral {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#productinfo_mainimages {
	FLOAT: left; WIDTH: 320px; TEXT-ALIGN: center; margin-top:10px;
}
#productinfo_detail {
	PADDING-LEFT: 30px; FLOAT: left; WIDTH: 230px
}
#productMainImage {
	FLOAT: left; WIDTH: 400px
}
H1#productName {
	FONT-SIZE: 13px; WORD-BREAK: break-all; LINE-HEIGHT: 1.8em; WHITE-SPACE: normal
}
H2#productPrices {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: 1.8em
}
#productDetailsList {
	FLOAT: left; WIDTH: 100%
}
#productDetailsList LI {
	LINE-HEIGHT: 2em
}
#productAttributes {
	FLOAT: left; MARGIN-BOTTOM: 2em
}
#productDescription {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 2em
}
#productDescription H2 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #c146a1; TEXT-ALIGN: center
}
#cartAdd {
	FLOAT: left; WIDTH: 100%
}
.navNextPrevList {
	PADDING-LEFT: 20px; FLOAT: left
}
.navNextPrevCounter {
	FLOAT: left
}
.navNextPrevWrapper {
	FLOAT: right
}
.categoryIcon {
	FLOAT: left
}
#contentmainwrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; PADDING-TOP: 0px
}
#productReviewsDefaultProductImage {
	MARGIN: 0em 1em 1em 0em
}
#productMainImage {
	TEXT-ALIGN: center
}
#ZoomBox IFRAME {
	DISPLAY: block; Z-INDEX: -1; LEFT: 0px; WIDTH: 600px; POSITION: absolute; TOP: 0px; HEIGHT: 450px
}
#ZoomBox {
	BACKGROUND: url(../images/pop_bg1.gif) #eee repeat-y right top
}
#smallImgBtns {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; Z-INDEX: 480; BACKGROUND: url(../images/pop_bg2.gif) #fff no-repeat 0px 100%; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 54px
}
#smallImgBtns LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#product_flash_btn IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; margin-top:30px;
}
#smallImgBtns IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#product_main_con {
	OVERFLOW: hidden; WIDTH: 747px
}
#product_main_con #search_feedback {
	WIDTH: 230px
}
#product_flash {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 5px; WIDTH: 600px; TEXT-ALIGN: center}
#product_flash UL LI {
	LIST-STYLE-TYPE: none
}
.p_f_en {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/btn_enlarge.gif) no-repeat
}
#product_flash_btn {
	MARGIN-LEFT: 8px; TEXT-ALIGN: center
}
#product_flash_btn LI IMG {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
UL#product_flash_btn LI {
	FLOAT: left; WIDTH: 40px;  HEIGHT: 45px; margin-left:5px;
}
#ZoomBox IFRAME {
	DISPLAY: block; Z-INDEX: -1; LEFT: 0px; POSITION: absolute; TOP: 0px;}
#ZoomBox {
	BACKGROUND: url(../images/pop_bg1.gif) #eee repeat-y right top
}
#smallImgBtns {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; Z-INDEX: 480; BACKGROUND: url(../images/pop_bg2.gif) #fff no-repeat 0px 100%; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 54px
}
#smallImgBtns LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#product_flash_btn IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#smallImgBtns IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#recent_flash_small {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 112px; TEXT-ALIGN: center
}
.max_flash_width {
	PADDING-LEFT: 15px; WIDTH: 925px
}
.margin_t {
	MARGIN-TOP: 10px
}

.lineListings ul{height:1%;}	
.lineListings ul.bundleList{height:150px;overflow:visible;}
.lineListings li.pPrice{width:140px;}
.productInfo h3{font-size: 115%;}


.lineListings ul{dislpay:inline-block;min-height:100px;}
.registrationpage form legend {margin:0 0 0 -8px;}
label .helpTip{margin-top:-15px;}
#helpNav h3{font-size:100%;}
label .helpTip img{	margin:0 20px 0 -28px;display:inline;}

/*wayestar end */

.br_1 {          
  border: 1px solid;
}
/**
 * PureGreen Template designed by zen-cart-power.com
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

/*body {
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.72em;
	color: #333333;

	line-height: 17px;
	}*/

/*a img {border: none; }


a:link, #navEZPagesTOC ul li a {
	color: #2b2b2b;
	text-decoration: underline;
	}
 
a:visited {
	color: #2b2b2b;
	text-decoration: underline;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #2b2b2b;
	text-decoration: none;
	}

a:active {
	color: #2b2b2b;
	}*/

.blue-link a {
	color: #0075e2;
}
.columnLeft a, .columnRight a {
	text-decoration: none;
}
.columnLeft a:hover, .columnRight a:hover {
	text-decoration: underline;
}
#columnCenter {
	padding: 14px 0 0 0;
}
h1 {
	font: bold 24px Arial;
	color: #4e637e;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 2px 0;
	margin: 0 0 17px 0 !important;
	}

h2 {
	font: bold 18px tahoma;
	padding: 15px 0 5px 0 !important;
	display: block;
	}

h3 {
	font-size: 1.3em;
	padding-bottom: 10px;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1em;
	}
.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
/*	display: inline;*/
	font-size: 12px;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
/*input:focus, select:focus, textarea:focus {
	background: #ffffe7;
	margin:0.1em;
	}
*/

/* Only for IE7*/
*+ html FIELDSET {
	padding: 13px;
	margin: 3px 0 12px 0;
	border: 1px solid #d6d6d6;
	}
/* /Only for IE7*/

FIELDSET {
	padding: 13px;
	margin: 10px 0 17px 0;
	border: 1px solid #d6d6d6;
	}

LEGEND {
	font: bold 12px Verdana;
	padding: 4px 6px;
	color: #4e6a96;
	background: #f3f3f7;
	}

LABEL {
/*	line-height: 1.5em;*/
	padding: 0.2em;
	line-height: 23px;
	}
h4.optionName {
	padding: 0;
	margin: 0;
	width: 100px;
	font: bold 11px verdana;
}
/*.optionName label {
	font: bold 12px Verdana;
}*/
/*.attribsSelect {
	width: 120px;
	float: left;
}*/

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

 .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin: 5px 0;
	border: none;
	border-bottom: 1px solid #e4e4e4;
	}
.dotted-line {
	height: 1px;
	background: url("../images/dotted_line.gif") repeat-x 0 0;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}

.list-style-none {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
} 
ul.inline-list li {
	float: left;
	padding: 0 0 0 12px;
}
.align-center {
	margin: auto !important;
	text-align: center !important;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.3em;
	margin: 0 10px;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #cf0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #e0f8b6;
	color: #000000;
	border: 1px solid #d0e46e;
	}

.messageStackCaution {
	background-color: #ffe3a8;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 969px;
	vertical-align: top;
/*	border: 1px solid #9a9a9a;*/
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

.topper-menu li {
	font: 11px verdana;
	float: left;	
	margin: 9px 2px 0 14px;
}

#logoWrapper{
	background-color: #ffffff;
	height: 58px;
	}


#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.2em;
	margin-right: 0.2em;
	}

#tagline {
/*	margin: 0.7em 0 0 1em;
	padding: 0 0 0.4em 1em;*/
	float: left;
	}
#tagline_header {
	border-left: 1px solid #dddddd;
	font: bold 20px arial;
	color: #888888;
	margin: 0.7em 1em;
	padding: 0 0 0 1em;
}


#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 44%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.current {
	font-size: 15px;
	padding: 2px;
}

.navSplitPagesLinks, .navSplitPagesResult {
	padding: 5px 0 2px 0;
}

.navSplitPagesLinks a {
	color: #0075E2;
	padding: 2px;
	margin: 0px;
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
/*	background-color: #abbbd3;*/
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
/*	color: #ffffff;*/
	height: 1%;
	}
#navSuppWrapper {
	border-top: 2px solid #cecece;	
	margin: 25px 0 0 0;
	padding: 12px 0 12px 0;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navCatTabs ul li {
	display: inline;
	}

.footer-links li {
	font: normal 11px verdana;
	float: left;
	margin: 0 2px 0 14px;
}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
.legalCopyright {
	float: left;
	font: 11px verdana !important;
}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

.buttonRow2{
text-align:center;

}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 0 0.5em;
	font: 11px tahoma;
	margin: 0em;
	color: #999999;
	padding-top:10px;
	}
#navBreadCrumb a {
	color: #999999;
}

#top_nav {
	background: #777777 url("../images/ezpages_bg.gif");
	font: bold 14px arial;
	margin: 0em;
/*	padding: 0.5em;*/
	height: 39px;
	}
#tab_nav a {
	color: #ffffff;
	text-decoration: none;
}

#tab_nav li {
	float: left;
	background: url("../images/bg_tabs_left.gif") no-repeat 0 0;
	padding: 0 0 0 5px;
	border-right: 1px solid #527833;
}
#tab_nav li a {
	display: block;
	background: url("../images/bg_tabs_right.gif") no-repeat right 0;
	padding: 10px 20px 10px 18px;
}

#tab_nav li:hover {
	background-position: left -40px;
}
#tab_nav li:hover a {
	background-position: right -40px;
}

#tab_nav #tab_active{
	background-position: 0 -78px;
}
#tab_nav #tab_active a {
	background-position: right -78px;
}
#tab_nav li.home-link {
	padding: 0;
}
#tab_nav li.home-link a {
	display: block;
	background: url("../images/home_tab.gif") no-repeat left 0;
	padding: 0px 20px 10px 18px;
	height: 27px;
	width: 2px;
}
#tab_nav li.home-link:hover a {
	background-position: left -39px;
}


#login_logout_section, #login_logout_section a {
	font: normal 11px verdana;
	color: #ffffff;
	padding: 11px 7px;
}
#login_logout_section a:hover {
	text-decoration: none;
}

.top-nav-right {
	background: url("../images/top_nav_right_bg.gif") right top;
	height: 39px;
	width: 6px;
	float: right;
}
.top-nav-left {
	background: url("../images/top_nav_left_bg.gif") left top;
	height: 39px;
	width: 6px;
	float: left;
}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}
/* Tools section styles */
#tools_wrapper {
	height: 28px;
	background: #f5fadd;
	margin: 0 4px !important; 
	padding: 2px 3px 3px 3px;
}
.line-header {
	margin: 0 4px;
}
.search-header-input {
	background: url("../images/search_header_bg.gif") no-repeat left top;
	height: 21px;
	padding: 1px 0 0 3px;
	float: left;
}

.search-header {
	margin: 3px 0;
}
.search-header input {
	border: 0px;
	margin: 0px;
	color: #696969;
	background: none;
}
.search-header form {
	float: left;
}
.search-header input:focus {
	background: none;
}

.advanced_search {
	padding: 0 6px 2px 0;
	margin: 4px 0 0 10px;
}
.advanced_search a {
	font: 11px Verdana;
	text-decoration: none;
	color: #757575;
}
.advanced_search a:hover {
	text-decoration: underline;
}
.cart-header {
	padding: 1px;
	margin: 2px auto 3px auto !important;
	background: #e8f6b6;
}
.cart-header span {
	font-weight: bold;
}
.cart-icon {
	width: 16px;
	height: 15px;
	margin: 1px 6px 0 0;
}
.full {
	background: url("../images/cart_full_icon.gif") no-repeat left top;
}
.empty {
	background: url("../images/cart_empty_icon.gif") no-repeat left top;
}
.td-search-header {
	width: 303px;
}
.td-languages {
	width: 303px;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px tahoma, arial !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}
/* /Tools section styles */


/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	font-size: 13px !important;
	padding: 0.2em;
	}

#productAttributes {
	padding: 10px 14px;
	margin: 10px 0;
	border: 1px #f3ecd9 solid;
	background: #fcfcea;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
.centerColumn {
	padding: 0.8em 0.4em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#siteinfoIP {
	float: left;
}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a {
	color: #478a00;	
	margin: 1px 8px;
}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	/*margin: 1em;
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
	padding: 1em;*/
	}

.tableHeading TH {
	border-bottom: 1px solid #aaaaaa;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
#cartBoxListWrapper a {
	color: #478a00;
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.7em;
	background: #FCFCEA;
	border: 1px solid #F3ECD9;	
}
#mediaManagerHeading {
	margin-top: 5px;
	padding-top: 0 !important;
}

.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	color: #888888;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #a30101;
	}

#productPrices, #reviewsInfoDefaultPrice {
	font: bold 16px arial;
	color: #a30101;
	margin: 0 0 6px 0;
	display: block;
}
.orderHistList {
	margin: 0;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0px 15px 15px 10px ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {
	margin: 10px 0;
	color: #83785c;
}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
/*	border: 1px solid #e6e6e6;*/
	height: 1%;
	margin: 27px 0;
/*	padding: 12px;*/
	}

h2.centerBoxHeading {
	font: bold 20px Arial;
	color: #4e637e;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 2px 0;
	margin: 24px 0 15px 0 !important;
}
.centerBoxWrapper h2 {
	margin: 0 0 15px 0 !important;
}

/*sideboxes*/
.columnLeft {
	padding: 0 28px 0 0;
}
.columnRight {
	padding: 0 0 0 28px;
}

h3.leftBoxHeading, h3.rightBoxHeading {
	font: bold 1.1em arial;
	color: #ffffff;
	background: url("../images/sidebox_right.gif") no-repeat right top;
	}

h3.leftBoxHeading, h3.rightBoxHeading {
	color: #ffffff;
	background: url("../images/sidebox_right.gif") no-repeat right top;
	}

h3.leftBoxHeading a, h3.rightBoxHeading a {
	font: normal 11px verdana, arial;
	color: #ffffff;
	text-decoration: underline;
	}


h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 
.sidebox-header-left {
	background: url("../images/sidebox_left.gif") no-repeat left top;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-left {
	background: url("../images/main_sidebox_left.gif") no-repeat left top !important;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-right {
	background: url("../images/main_sidebox_right.gif") no-repeat right top !important;
	padding: 0 0 0 0.3em;
}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font: bold 1.1em arial;
	color: #ffffff;
}

.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.4em 0.3em 0.4em 0.4em !important;
	}
.leftBoxHeading label, .rightBoxHeading label {
	line-height: 16px;
}
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin: 16px 0 4px 0;
	}

.sideBoxContent {
	border: 1px solid #D6D6D6;
	border-top: none;
	background-color: #ffffff;
/*	padding: 0.7em 0.4em 1em 0.4em;*/
	padding: 0.7em 0.9em;
	}
.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {
	font: normal 11px verdana;
	color: #454545;
	line-height: 17px;
}

.rightBoxContainer2{ margin-bottom:10px;}
.sidebox-products {
	display: block;
	color: #478a00 !important;
	padding: 2px;
}
#shoppingcartContent {
	background: #f9fbee !important;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
.additionalImages a {
	text-decoration: none;
}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin: 0 0 0 8px;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top {
	font: 12px arial;
	text-decoration: none;
	padding: 0 0 0 9px;
	background: url("../images/arrow.gif") no-repeat 0 4px;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
.categories-top-list {
	padding: 4px 0;
	background: url("../images/dotted_line.gif") repeat-x 0 top;
}
.no-dots {
	background: none;
}
.sub-count {
	color: #aaaaaa;
	line-height: 12px !important;
}

.subcategory {
	padding: 0 0 6px 12px;
}
.subcategory a {
	line-height: 12px !important;
}

A.category-subs, A.category-products {
	color: #0075E2;
	text-decoration: underline;
	}
A.category-subs:hover, A.category-products:hover {
	text-decoration: none;
}

SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #f4f4f4;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #fdfdfd;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #dadada;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #cfd8e6;
	background-image: url(../images/tile_back.gif);
	height: 2em;
/*	color: #FFFFFF;*/
	}

.tabTable {
	margin: 6px 0 4px 0;
}
.tabTable td {
	padding: 12px 8px;
	text-align: left;
}

.productListing-even {
	background-color: #f7f7f3;
}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

.blank10 {height:10px;clear:both;line-height:8px;}

#flash{background-image:url(../images/flash.jpg);width:auto;text-align: left;padding-top:90px; padding-left:20px;}


/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

/* first or middle sibling, no children */
.ygtvtn { width:1em; height:20px; }

/* first or middle sibling, collapsable */
.ygtvtm { background: url(../images/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, collapsable, hover */
.ygtvtmh { background: url(../images/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, expandable */
.ygtvtp { background: url(../images/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, expandable, hover */
.ygtvtph { background: url(../images/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* last sibling, no children */
.ygtvln { width:1em; height:20px; }

/* Last sibling, collapsable */
.ygtvlm { background: url(../images/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, collapsable, hover */
.ygtvlmh { background: url(../images/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, expandable */
.ygtvlp { background: url(../images/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, expandable, hover */
.ygtvlph { background: url(../images/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* Loading icon */
.ygtvloading { background: url(../images/menu/loading.gif) 0 6px no-repeat; width:1em; height:22px; }

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { width:1em; height:20px; }

.ygtvblankdepthcell { width:1em; height:20px; }

/* the style of the div around each node */
.ygtvitem { border: 0px solid grey; }  

/* the style of the div around each node's collection of children */
.ygtvchildren { }  
* html .ygtvchildren { height:1%; }  

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	/*
	margin-left:2px;
	text-decoration: none;
	*/
	font-size: 11px;
	
}

.current { 
	font-size: 11px;
	font-weight: bold; 
}


/* main_image bof */
img.thumb_img {cursor:pointer;display:block;margin-bottom:10px}
img#main_img {cursor:pointer;display:block;}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:355px;margin:10px;overflow:hidden}
.info {color:#666;font:normal 9px Verdana;margin-top:20px}
.info a:link, .info a:visited {color:#666;text-decoration:none}
.info a:hover {color:#fff;text-decoration:none}
/* main_image eof */

/*product_info start*/
#prdctImageCon { float:left; width:390px; margin-left:30px;}
#prdctMainImg { width:305px; height:305px; position:relative; }
#prdctMainImg a { color:#fff; font-size:11px; font-weight:bold; }
#prdctMainImg a span { z-index:10; cursor:pointer; display:block; position:absolute; margin:272px 0 0 0; background:url(../images/icon_magnifier.gif) no-repeat 280px center; width:305px; height:28px; line-height:28px; text-align:right; padding-right:22px; }
/*#prdctMainImg strong { background:url(../images/bg_view_large_img.png) repeat-x; z-index:9; cursor:pointer; display:block; position:absolute; margin:272px 0 0 0; width:305px; height:30px; }
*/#prdctMainImg strong { _background:#000; _filter:alpha(opacity=50); }
#prdctMainImg a:hover span { text-decoration:underline; }
#prdctMainImg a { display:block; }
#prdctMainImg img { width:300px; height:300px; z-index:2; }
#prdctAbbrImg { width:305px; background:#fff; padding:8px 0; }
.btnMoveLeft { float:left; width:6px; margin:0 3px; _margin:0 1px 0 0; }
.btnMoveRight { float:right; width:6px; margin:0 0; _margin:0 0 0 1px; }
#prdctAbbrImg img {cursor:pointer;}
.prdctAbbrImgList {height:70px; width:293px; overflow:hidden; }
#prdctAbbrImg ul { width:293px; }
#prdctAbbrImg ul li { float:left; margin-left:4px; }
#prdctAbbrImg ul li img { border:1px solid #EEEEEE; }

/*for jquery*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 400px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border:none; }
#lightbox-secNav {text-align:right;width:100%;background:#fff;clear:both;height:42px;}
#lightbox-secNav img { display:block; float:right; margin-top:8px; margin-bottom:8px; }
#lightbox-image {display: block; clear: both; margin-left: auto; margin-right: auto; }
#lightbox-container-image-box { position: relative; margin: 0 auto; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding:0 12px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 12px 0; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; overflow: auto; width: 100%; height:60px; border-top:15px solid #fff; clear:both; }
#lightbox-image-details a {margin:0 4px 0 4px; }
#lightbox-image-details a img { width:40px; height:40px; border:1px solid #aaa; }
#lightbox-image-details a:hover img { border-color:#6a6a6a; }
DIV#loader { border: 1px solid #ccc; width: 200px; height: 200px; overflow:hidden; }
/** product photo thumb*/
#prdctMainImg .loading { height:300px; background:#fff url(../images/loading.gif) no-repeat center center; }
/*product_info end */

