@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; color:#858585; font-size:11px; font-family:Tahoma;}
a:link {color:#4d92b9; text-decoration:none;}
a:visited {color:#4d92b9; text-decoration:none;}
a:hover {color:#F60; text-decoration:underline}
img {border:0;}

/*  form
************************************/
form { margin:0; padding:0;}
.input_1 {font-size:11px; border:1px solid #D1D1D1;}

.btn01 { background-color:#0aadd0; color:#fff; font-weight:bold; border:2PX solid #0597b6; border-top:2px solid #5ad6f1; border-left:2px solid #5ad6f1; font-size:11px;}
h2 { margin:0; padding:0;}
h3 {margin:0; padding:0; font-size:12px; font-weight:bold; padding-bottom:10px; color:#4d92b9; }
.title {font-size:15px; font-weight:bold; border-bottom:1px solid #E7E7E7; padding-bottom:10px; color:#4d92b9;}
.continue {background-color:#0aadd0; color:#fff; font-weight:bold; border:2PX solid #0597b6; border-top:2px solid #5ad6f1; border-left:2px solid #5ad6f1; font-size:11px;}

.input2 {background-color:#0aadd0; color:#fff; font-weight:bold; border:2PX solid #0597b6; border-top:2px solid #5ad6f1; border-left:2px solid #5ad6f1; font-size:11px;}

.submit-button {background-color:#0aadd0; color:#fff; font-weight:bold; border:2PX solid #0597b6; border-top:2px solid #5ad6f1; border-left:2px solid #5ad6f1; font-size:11px;}

/*  layout
************************************/
#main {width:976px; margin-left:auto; margin-right:auto; margin-top:20px;}
#menu { margin-top:3px; background-image:url(../images/menu_bg.jpg); text-align:center;}
#indexBanner { height:477px; width:972px; border:2px solid #32c9ea;}
#footer { background-color:#5dc0d5; border:1px solid #29afcc; margin-top:3px; text-align:center; color:#FFF; padding-top:8px; margin-bottom:8px;}
#footer a:link {color:#FFF;}
#footer a:visited {color:#FFF;}
#footer a:hover {color:#F60;}
#footer span { margin:0 8px; color:#7cdaee; font-size:9px;}
#copyright { font-size:10px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px; padding-bottom:8px;}




/*  News
************************************/
.newsTitle { font-weight:bold; color:#e6c40b;}
.newsDes { margin-top:5px;}



/*  Products
************************************/
#subMenu { height:32px; background-color:#7edaee; color:#FFF; border-top:1px solid #4ed0f4;}
#subMenu a:link {color:#018eaa;}
#subMenu a:visited {color:#018eaa;}
#subMenu a:hover {color:#F60;}
#subMenu span {color:#7edaee; margin:0 8px;}
#subMenu div table td a{ margin:2px 25px 2px 0; padding:0 0 0 12px;  background:url(../images/arrow_subcategory.gif) center left no-repeat}
#productBorder {width:972px; border:2px solid #bfd5ed; margin-top:3px; background-color:#e8f3ff; padding-bottom:15px;}
#pages {height:29px; background-color:#c0eaf3; color:#4d92b9;}
#pages .on {font-weight:bold; color:#F60;}
#pages a:link { margin:0 2px;}
#pages a:visited { margin:0 2px;}
#pages a:hover { margin:0 2px;}

#productL {width:540px; height:469px; overflow:hidden; float:left; background-color:#FFF; border:1px solid #bfd5ed; margin-left:15px !important; margin-left:7px;}
#productR {width:391px; height:320px; float:right; margin-right:15px !important; margin-right:8px;}

#productList { margin:0; padding:0;}
#productList ul { margin:0; padding:0;}
#productList li {float:left; margin:0; padding:0; list-style:none;}
#productList li img{border:1px solid #bfd5ed; margin-bottom:0px !important; margin-bottom:1px;  margin-right:3px;}
#productList li img:link {border:1px solid #F60;}
#productList li img:visited {border:1px solid #F60;}
#productList li img:hover {border:1px solid #F60;}

#productTitle {font-weight:bold; color:#4d92b9; font-size:14px;}
#productTitle p{margin:0; padding:0}
#description p{margin:0; padding:0}

.productInfo {color:#4d92b9; clear:both; background-image:url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom; padding:3px 0; line-height:20px; height:20px;}
.productInfo b { font-weight:bold; float:left; margin-right:5px;}
.productInfo b { float:left;}

/*  Products Detail
************************************/

#product_Detail_L {width:459px; height:390px; float:left; background-color:#FFF; border:1px solid #bfd5ed; margin-left:15px !important; margin-left:7px; padding:0px;}
#product_Detail_R {width:442px; height:370px; float:right; margin-right:15px !important; margin-right:8px; background-color:#FFF; border:1px solid #bfd5ed; padding:10px;}
#product_Detail_title { font-size:14px; font-weight:bold; color:#4d92b9; border-bottom:1px solid #e3e3e3; padding-bottom:5px;}
#product_Detail_dec { margin-top:8px; margin-bottom:18px; padding-bottom:8px; line-height:1.5; font-size:12px;}
.product_price {font-weight:bold; color:#990000;}

#product_dec_border {margin:0 15px; padding:0 5px; background-color:#1DA3AD; border:#18858D 1px solid; padding:5px;}




/* about 
*****************************/
#title {
	font-size:15px; font-weight:bold; border-bottom:1px solid #E7E7E7; padding-bottom:10px; color:#4d92b9;	}
	
.leftMenu {
	display:block; CURSOR:pointer; margin:0 15px 10px 15px; width:170px; height:30px; line-height:30px; background-color:#fff; color:#4d92b9; text-indent:10px; border:1px solid #bfd5ed;	}
.leftMenu a:link {
	display:block; background-color:#c0eaf3; color:#FFF;
	}
.leftMenu a:visited {
	display:block; background-color:#c0eaf3; color:#FFF;
	}
.leftMenu a:hover {
	display:block; background-color:#FFF; color:#4d92b9;
	}
	
#contentDetail {
	color:#868686; line-height:20px; padding:15px; background:#FFF; border:1px solid #bfd5ed
	}
	
	
	
	
	
/* news
***********************************/
.main_newList { color:#666;}
.main_newList ul { margin:0; padding:0; list-style:none;}
.main_newList li { list-style-image: url(../images/ico_newList.jpg); margin:5px 15px; margin-bottom:15px;}


.news_title {FONT-WEIGHT: bold; COLOR: #4d92b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.news_title A:link {COLOR: #41a2d4}
.news_title A:visited {COLOR: #41a2d4}
.news_title A:hover {COLOR: #4d5fab}
.news_btitle {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d92b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.news_date {PADDING-RIGHT: 3px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #cdcdcd; PADDING-TOP: 0px; text-align:right;}
.news_content {COLOR: #444; font-size:14px; line-height:1.5; margin:0 15px;}
.news_list_pic {BORDER: #e7e7e7 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 15px; PADDING-TOP: 1px;}
.news_border {CLEAR: both; MARGIN-BOTTOM: 1px}
.news_summary {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: 1px; HEIGHT: 55px}
.dot_x {CLEAR: both; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/dot_x.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; margin:15px 0;}



/*  faq 
********************************************************************** */
.faqList {
	BACKGROUND-POSITION: 5px 2px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/ico_q.jpg); TEXT-INDENT: 30px; LINE-HEIGHT: 19px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; font-size:14px; margin-bottom:8px;
	}
.faqAnswer{
	padding-left:31px; padding-bottom:10px; color:#666;
	}
.faqDetailtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4d92b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.faqDate {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #cdcdcd; PADDING-TOP: 0px
}
.faqAnswerDetail {
	COLOR: #444; font-size:14px; line-height:1.5; margin:0 15px;
}


/* user 
********************************************************************** */
UL.register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 360px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.register LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 310px
}
UL.register .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 305px
}
UL.register .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.register .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; WIDTH: 94px; text-align:right; 
}
UL.register .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;  WIDTH: 200px; 
}
UL.register .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px;  WIDTH: 200px; 
}
UL.register .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 0px; HEIGHT: 16px; font-size:12px;
}	
UL.register .row .s3 INPUT {
	WIDTH: 180px;HEIGHT: 30px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}




/* Register AJAX CSS
******************************************************************/
.Reg_err{
color:#FF0000;
}
.Reg_ok{
color:#009900;
}
.Reg_result{
	padding:20px 0 20px 160px; color:#FF0000; font-size:14px; font-weight:bold
}


/* register */
.register-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 43px; MARGIN: 0px auto; OVERFLOW: hidden; width:700px; PADDING-TOP: 24px
}
.register-box .left {
	FLOAT: left; WIDTH: 320px
}
.register-box .right {
	FLOAT: right; WIDTH: 320px
}
.register-box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #a60000; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid; margin-bottom:10px;
}
.register-box  EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}


/* DIV TABLE */
.list-item {
	OVERFLOW: hidden; WIDTH: 700px;
}
.list-item UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 700px; PADDING-TOP: 24px; LIST-STYLE-TYPE: none
}
.list-item UL LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 170px; height:248px;
}
.list-item UL IMG {
	MARGIN: 0px auto
}
.list-item UL .txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 150px; PADDING-TOP: 10px
}
.list-item UL .txt STRONG {
	DISPLAY: block; MARGIN: 4px 0px 0px; COLOR: #6DB1DB
}
.list-item UL .add {
	padding-top:4px;
}

UL.register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 360px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.register LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 310px
}
UL.register .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 305px
}
UL.register .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.register .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; WIDTH: 94px; text-align:right; 
}
UL.register .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;  WIDTH: 200px; 
}
UL.register .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px;  WIDTH: 200px; 
}
UL.register .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 0px; HEIGHT: 16px; font-size:12px;
}	
UL.register .row .s3 INPUT {
	WIDTH: 180px;HEIGHT: 30px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}


UL.cartSummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 280px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.cartSummary LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 280px
}
UL.cartSummary .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 270px
}
UL.cartSummary .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.cartSummary .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; WIDTH: 130px; text-align:right; height:30px; font-size:14px;
}
UL.cartSummary .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;  WIDTH: 95px; height:30px; font-size:14px; font-weight:bold; color:#CC0033; text-align:right
}
UL.cartSummary .row .s2 A{
	color:#CC0033; font-size:14px; font-weight:bold
}
UL.cartSummary .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;  WIDTH: 210px; 
 height:30px; font-size:14px; font-weight:bold; color:#CC0033; text-align:right}




UL.signUp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 763px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.signUp LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 763px
}
UL.signUp .left {
	FLOAT: left; WIDTH: 763px
}
UL.signUp .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 763px
}
UL.signUp EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.signUp .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.signUp .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 150px; text-align:right; 
}
UL.signUp .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;  WIDTH: 298px; 
}

UL.signUp .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; PADDING-TOP: 2px; HEIGHT: 15px
}
UL.signUp .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 300px;
}



UL.accountDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 310px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.accountDetails LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 310px
}
UL.accountDetails .left {
	FLOAT: left; WIDTH: 743px
}
UL.accountDetails .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 310px
}
UL.accountDetails EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.accountDetails .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.accountDetails .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; WIDTH: 120px; 
}
UL.accountDetails .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px;  WIDTH: 170px; 
}
UL.accountDetails .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; PADDING-TOP: 2px; HEIGHT: 15px
}

UL.accountBilling {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 470px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.accountBilling LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 470px
}
UL.accountBilling .left {
	FLOAT: left; WIDTH: 743px
}
UL.accountBilling .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 460px
}
UL.accountBilling EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.accountBilling .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.accountBilling .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; WIDTH: 121px; 
}
UL.accountBilling .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px;  WIDTH: 313px; 
}
UL.accountBilling .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; PADDING-TOP: 2px; HEIGHT: 15px
}

UL.item-price2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 680px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid; LIST-STYLE-TYPE: none
}
UL.item-price2 LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 680px
}
UL.item-price2 .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 680px
}
UL.item-price2 .title {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.08em; BACKGROUND: #f2f2f2; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 675px; COLOR: #1c609f; LINE-HEIGHT: 27px; BORDER-BOTTOM: #c7c7c7 1px solid; HEIGHT: 27px
}
UL.item-price2 .title DIV {
	PADDING-TOP: 0px! important
}
UL.item-price2 .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.item-price2 .row .t1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; WIDTH: 50px; PADDING-TOP: 0px
}
UL.item-price2 .row .t2 {
	WIDTH: 290px
}
UL.item-price2 .row .t2 IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
UL.item-price2 .row .t2 H3 {
	FONT-SIZE: 1em; COLOR: #1c609f
}
UL.item-price2 .row .t3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
UL.item-price2 .row .t4 {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
UL.item-price2 .row .t1 INPUT {
	BORDER-RIGHT: #6a87a7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a87a7 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #6a87a7 1px solid; WIDTH: 27px; PADDING-TOP: 0px; BORDER-BOTTOM: #6a87a7 1px solid; HEIGHT: 15px
}
UL.item-price2 .row .t2 H3 {
	FONT-SIZE: 1.1em; MARGIN: 10px 0px 2px
}
UL.item-price2 .row .t2 P {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #6d6d6d
}
UL.item-price2 .separate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/separator.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 6px
}
UL.item-price2 .option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 896px; PADDING-TOP: 12px
}
UL.item-price2 .option UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 105px; OVERFLOW: hidden; WIDTH: 791px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.item-price2 .option UL LI {
	FLOAT: left; WIDTH: auto
}
UL.item-price2 .option UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/bullet3.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 36px 0px 0px; PADDING-TOP: 0px
}






UL.item-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 896px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid; LIST-STYLE-TYPE: none
}
UL.item-price LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 896px
}
UL.item-price .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 896px
}
UL.item-price .title {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.08em; BACKGROUND: #f2f2f2; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 894px; COLOR: #1c609f; LINE-HEIGHT: 27px; BORDER-BOTTOM: #c7c7c7 1px solid; HEIGHT: 27px
}
UL.item-price .title DIV {
	PADDING-TOP: 0px! important
}
UL.item-price .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.item-price .row .t1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; WIDTH: 77px; PADDING-TOP: 0px
}
UL.item-price .row .t2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 453px; PADDING-TOP: 10px; 
}
UL.item-price .row .t2 IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
UL.item-price .row .t2 H3 {
	FONT-SIZE: 1em; COLOR: #1c609f
}
UL.item-price .row .t3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 136px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
UL.item-price .row .t4 {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 181px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
UL.item-price .row .t1 INPUT {
	BORDER-RIGHT: #6a87a7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a87a7 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #6a87a7 1px solid; WIDTH: 27px; PADDING-TOP: 0px; BORDER-BOTTOM: #6a87a7 1px solid; HEIGHT: 15px
}
UL.item-price .row .t2 H3 {
	FONT-SIZE: 1.1em; MARGIN: 10px 0px 2px
}
UL.item-price .row .t2 P {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #6d6d6d
}
UL.item-price .separate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/separator.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 6px
}
UL.item-price .option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 896px; PADDING-TOP: 12px
}
UL.item-price .option UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 105px; OVERFLOW: hidden; WIDTH: 791px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.item-price .option UL LI {
	FLOAT: left; WIDTH: auto
}
UL.item-price .option UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/bullet3.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 36px 0px 0px; PADDING-TOP: 0px
}


UL.billing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 373px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.billing LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 353px
}
UL.billing .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 361px
}
UL.billing .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.billing .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 100px; text-align:right; 
}
UL.billing .row .s1 EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.billing .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;  WIDTH: 248px; 
}
UL.billing .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; PADDING-TOP: 2px; HEIGHT: 15px
}
UL.billing .row .checkbox INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 4px 3px 0px 0px; WIDTH: 14px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
UL.billing .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 20px;
}


UL.creditCard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 860px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.creditCard LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 880px
}
UL.creditCard .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 880px
}
UL.creditCard .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.creditCard .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 250px; text-align:left; 
}
UL.creditCard .row .s1 EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.creditCard .row .s1 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; background-color:#ffffa0
	}
UL.creditCard .row .s1 select {
	background-color:#ffffa0
	}
UL.creditCard .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;  WIDTH: 250px; 
}
UL.creditCard .row .s2 EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}
UL.creditCard .row .s2 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px , Geneva, Arial, Helvetica, sans-serif; WIDTH: 200px; background-color:#ffffa0; 
}
UL.creditCard .row .s3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; WIDTH: 330px;
}
UL.creditCard .row .s3 select {
	background-color:#ffffa0
	}
UL.creditCard .row .s3 EM {
	MARGIN: 0px 4px 0px 0px; COLOR: #e30202
}


UL.payment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 560px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.payment LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 510px
}
UL.payment .row {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 505px
}
UL.payment .row DIV {
	FLOAT: left; OVERFLOW: hidden
}
UL.payment .row .s1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; WIDTH: 150px; text-align:right; 
}
UL.payment .row .s2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;  WIDTH: 280px; 
}



.simple-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 0px; min-width: 550px; max-width: 650px
}
.simple-form FIELDSET {
	CLEAR: both; MARGIN: 20px 10px 0px
}
.simple-form FIELDSET LEGEND {
	FONT-WEIGHT: bold
}
.simple-form LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.simple-form INPUT {
	MARGIN: 5px 0px 0px 10px; WIDTH: 300px
}
.simple-form FIELDSET LABEL:first-letter {
	TEXT-DECORATION: underline
}
.simple-form TEXTAREA {
	MARGIN: 5px 0px 0px 80px; OVERFLOW: auto; WIDTH: 400px; HEIGHT: 150px
}
.simple-form SMALL {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 88%; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px 160px; PADDING-TOP: 1px
}
.simple-form .required {
	FONT-WEIGHT: bold
}
.simple-form BR {
	CLEAR: left
}


/* note box */
.note-box {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 20px; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 20px; MARGIN: 15px auto; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 400px; PADDING-TOP: 20px; BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-ALIGN: left
}
.note-box-small {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 10px; MARGIN: 10px auto; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-ALIGN: left
}
.note-box-small H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #a60000; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.note-box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #a60000; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.note-box .add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.note-box .add LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/divider.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px
}
.note-box .add LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.add A {
	COLOR: #282828; TEXT-DECORATION: none
}
.note-box DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 330px; PADDING-TOP: 0px
}
.note-box DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 130px; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
.note-box DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 10px
}
.note-box DD INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 0px; HEIGHT: 16px
}


.processUpdates {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c7c7c7 0px solid; PADDING-LEFT: 10px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 6px; MARGIN: 0px; margin-top:1px; OVERFLOW: hidden; BORDER-LEFT: #c7c7c7 1px solid; height:30px; WIDTH: 876px; PADDING-TOP: 6px; BORDER-BOTTOM: #c7c7c7 1px solid; clear:both; LIST-STYLE-TYPE: none
}


UL.cart-update {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c7c7 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 896px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid; LIST-STYLE-TYPE: none
}
UL.cart-update .left {
	PADDING-LEFT: 4px; FLOAT: left; OVERFLOW: hidden; WIDTH: 500px
}
UL.cart-update .right {
	PADDING-RIGHT: 4px; FLOAT: right; OVERFLOW: hidden; WIDTH: 350px; TEXT-ALIGN: right
}
UL.cart-update LI {
	LINE-HEIGHT: 27px; HEIGHT: 27px
}

/* title */
.note1 {padding:6px 6px; margin:10px 0; border:1px solid #FEF181; width:883px; line-height:16px; overflow:hidden; background-color:#FFFFEC;}
H2.title {
	FONT-SIZE: 1.25em; MARGIN: 3px 0px 0px 5px
}
H3 {
	FONT-SIZE: 14px; MARGIN: 20px 0px 0px; COLOR: #a60000
}
.general-bar {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 890px; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 27px
}
.billing-title {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fcfcfc; OVERFLOW: hidden; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 898px; LINE-HEIGHT: 27px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 27px
}
.billing-title .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 370px; PADDING-TOP: 0px
}
.billing-title .right { FLOAT: left; WIDTH: 385px}
.billing-title .right EM { FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 19px 0px 0px; COLOR: #e30202; FONT-STYLE: normal}
.paymentTitle {	background-color:#000000; color:#FFFFFF; padding:5px 3px;}
.paymentTitle strong{ font-size:16px;}


/* breadcrumb */
UL.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 4px; OVERFLOW: hidden; WIDTH: 700px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.breadcrumb LI {
	FLOAT: left; MARGIN: 0px 3px
}
UL.breadcrumb A {
	FONT-WEIGHT: normal; MARGIN: 0px 8px 0px 0px
}

/* checkout-process */
.checkout-process {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; height:30px;
}
.checkout-process STRONG {
	FONT-SIZE: 13px; FLOAT: left
}
.checkout-process UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 48px; OVERFLOW: hidden; COLOR: #a9a9a9; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.checkout-process UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: bold; BACKGROUND: url(../images/bullet2.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 36px 0px -23px; WIDTH: auto; PADDING-TOP: 0px
}
.checkout-process UL LI.last {
	MARGIN: 0px 0px 0px -23px
}
.checkout-process STRONG {
	FLOAT: left; MARGIN: 0px 0px 0px 335px
}
.checkout-process UL LI STRONG {
	FLOAT: none; MARGIN: 0px; COLOR: #a60000
}


/* MyAccount*/
#two {
	OVERFLOW: hidden; WIDTH: 898px
}
#two #left {
	FLOAT: left; WIDTH: 205px
}
#two #content-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 690px; PADDING-TOP: 10px
}
#two #left UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 13px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#two #left LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.12em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#two #left UL .logout {
	MARGIN: 19px 0px 0px
}
#two #left UL .highlight {
	FONT-WEIGHT: bold
}
.account-details {
	OVERFLOW: hidden; WIDTH: 692px
}
.account-details .left {
	FLOAT: left; WIDTH: 324px
}
.account-details .right {
	FLOAT: right; WIDTH: 324px
}
.account-details H3 {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 13px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c7c7c7 1px solid; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid
}

.history {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 20px 0px 0px 11px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 613px; BORDER-BOTTOM: #ccc 1px solid
}
.history H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #474747; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.history UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg-history.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 613px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.history UL LI {
	BORDER-TOP: #ccc 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 613px; LINE-HEIGHT: 22px
}
.history UL LI.title {
	FONT-WEIGHT: bold
}
.history UL DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.history UL .t1 {
	WIDTH: 173px
}
.history UL .t2 {
	WIDTH: 159px
}
.history UL .t3 {
	WIDTH: 183px
}
.history UL .t4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 83px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.history A {
	COLOR: #255b96
}