/* CSS Document */

body {background:#202020; margin-top:0px;    font-family: Arial,Helvetica,sans-serif; font-size: 10px;}

a {color:#0066CC;}
.background {background:#fff;width:900px; margin-left:auto; margin-right:auto;}

.breadcrumb {font-family:Arial; font-size:8pt; padding-bottom:20px;}

.leaf_breadcrumb { color:#990000; display:inline;}
/*
.margin {padding-left:20px; padding-right:20px;
	width: 859px;
}
*/

.margin {padding-left:20px; padding-right:20px;
	width: 859px;
}

.footer {text-align: center; width: auto; color: Red;}
.footer a:visited {color: Gray;}
.footer a:link {color: #CC0000;}

/* begin container (content and the right side bar) */
.container { font-family: Arial; font-size: small; display: block; } 
/* end container */

/* style sheet for address-fill table */
.addressTable { width:100%; text-align: right; padding: 10pt 20pt 10pt 20pt; font-family: Arial; font-size: small; font-weight: bold;}
.addressTable table {   }
.addressTable td { width:250pt;}
.addressTable input{ width: 120pt;
	margin-bottom: 0px;
}
.addressTable select {width: 125pt; }
.addressTable img {border: 0pt;}

.introCell {color:#c33240; text-align: left;  padding:8pt 20pt 8pt 20pt; height:15pt;} /* billing page only */

.normalCell {text-align: left; padding: 0pt 0pt 0pt 10pt; margin: 0pt; width:100%; font-size: x-small; }
.leftFloatCell {width: 200pt; float: right; height: 100pt;}
/*end address table */

/* begin shoppingCart page */
.table_ShoppingCart { text-align: center; width: 100%;}
.table_ShoppingCart img { border: 0pt; margin: 0pt; padding: 0pt; }
.introRow_ShoppingCart { font-weight: bolder; }
.item_ShoppingCart { width: 35%;}
.item_Img_ShoppingCart {width: 30pt;}
.smallLink { font-size: smaller;}
.oddRow_ShoppingCart {}
.evenRow_ShoppingCart { background: #F2F2F2; }	

.endButton_ShoppingCart { text-align: right; float: right; font-family: Arial; margin-top: 15pt;  }
.endButton_ShoppingCart img { border: 0pt;} 
.endButton_ShoppingCart p {margin: 0pt 0pt 0pt 0pt; font-size: smaller; }

.secondEndButton_ShoppingCart{margin-top: 15pt; text-align: left; font-weight: bolder;}
/* end shoppingCart page */

/* begin right side bar */
.rightSideBar { width:90pt; float: right; text-align: center;}
/* end left side bar */

/* begin left container */
.leftContainer {float: left; width: 85%;}
/* end left container */

/* begin end button, ie checkout button or buy button */
.endButton { float: right; font-weight: bolder; text-align: right; font-family: Arial; font-size: small;}
.endButton img {border-width: 0pt;}
.endButton p {margin: 0pt 0pt 0pt 0pt; }
/* end end button */

/* Product Detail Page */
.product_info {background:#efefef; width:100%;}
.product_info table {padding: 0pt 20pt 20pt 0pt}

.product_name {font-family:Arial; font-size:16pt; font-weight:bold; display:inline; padding-right:6px;}
.red_accent {color:#c33240;}
.model_number {font-family:Arial;font-size:10pt; display:inline;}
.product_description {font-family:Arial; font-size:7pt; color:#666666;}
.stock_status {font-family:Arial; font-size:medium;}
.green_accent {color:#006405; display:inline;}
.price_regular {font-family:Arial; font-size:16pt; font-weight:bold;}
.price_presale {font-family:Arial; font-size:12pt; color:#AAAAAA; text-decoration:line-through;}
.price_sale {font-family:Arial; font-size:16pt; font-weight:bold; color:#C01B2B;}
.quantity {font-family:Arial; font-size:12pt; font-weight:bold;}
.chart_label {font-family:Arial; font-size:12pt; font-weight:bold;}
.chart_value {font-family:Arial; font-size:10pt; text-align:center;}

h1 {font-family:Arial; font-size:14pt; font-weight:bold; display:inline; padding-left:6px; margin-bottom:30px; font-style:italic;}
h2 {font-family:Arial; font-size:10pt; font-weight:bold; display:inline;}

h3 {font-family:Arial; font-size:10pt; font-weight:normal;}


.productImage 
{
	border:1px solid #000000;
}
/* begin sign in page */
.leftContainer_SignIn {float: left; width:550pt; }

.leftContainer_SignIn a {text-decoration: none; }
.leftContainer_SignIn a:hover {text-decoration: underline;}


.introCell_SignIn {text-align: left;  padding:8pt 20pt 8pt 20pt; height:15pt;} 
.rightSideBar_SignIn { float: left; text-align: left; border-left:1px solid #CCCCCC; height: 60pt; margin: 40pt 20pt 0; }
.rightSideBar_SignIn a {text-decoration: none; }
.rightSideBar_SignIn a:hover {text-decoration: underline;}
.checkbox_SignIn input {width: auto;}
.button_SignIn input {width: auto;}

.checkBox_BillingInfo input {width: auto; }
/* end sign in */

/* begin shipping address and billing address page */
.usePreviousAddressBox { border:1px solid #FFCC66; background-color:#FFFFCC; height:160px; position:relative;font-weight:bold;}
/* end shipping address and billing address page */

/* begin check out page */
.leftContainer_CheckOut {float: left; width: 55%;}
.rightContainer_CheckOut {float: right; width: 40%; }	
.shippingAddress_CheckOut {}
.shippingOptions_CheckOut {}
.itemSummary_CheckOut {}
.itemSummary_CheckOut table {width: 100%;}


.giftSummary_CheckOut {}
.paymentMethod_CheckOut {}
.billingAddress_CheckOut {}

.orderSummary_CheckOut{}

.leftSide_orderSummary_CheckOut { text-align: left;}
.rightSide_orderSummary_CheckOut {width: 55pt; text-align: right;}

.title_CheckOut {font-weight: bolder;}

.spaceBetweenSubdiv_CheckOut { margin-bottom: 20pt;} 

.button_CheckOut {background: #E5ECF9; width: 100%; text-align: right; margin: 10pt 0pt 10pt 0pt;  }
.button_CheckOut img {padding-right: 75pt;}

.normalize_CheckOut {color: inherit;}

.ItemSummary_Header_CheckOut {font-weight: bolder;}
.ItemSummary_BriefDescription_CheckOut {font-style: italic;}

/* end check out page */

/* .title_Middle_CheckOut {font-weight: bolder; margin:0px auto;} */

/* begin registration */

.panelError_Registration {text-align: left; width:400px;border:1px #FF0000 solid;color:#FF0000;padding:15px; background:#FFFFCC;}  
.paneNotice_Registration {text-align: left; color:#8fc040; padding-left: 20px; background: url('../images/check_icon.gif') no-repeat; }
.paneFacebook {width: 400px; text-align: left; border:1px solid #D8DFEA; color:#333;padding:14px; padding-left: 25px; background: url('../images/facebook_icon.jpg') 2px 12px no-repeat #EDEFF4; font-size: 11px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; line-height: 1.28;}  

.textbox { border:1px solid #AAAAAA; }
.textbox_invalid { border:1px solid #FF3333; background-color:#FF9999; }
/* end registration */

/* begin category */

.titleLink_Category { text-decoration: none; } 

.headerContainer_Category {width: 100%; margin-bottom: 20pt; display: block; overflow:hidden; }

.rightHeaderContainer_Caterogy {float: left;  }
.middleHeaderConatainer_Caterogy {float: left; width: 61%; }

.introCell_Category {font-weight: normal; text-align: center; font-size: 11pt; color: Black;width:157px;} 

.image_bottomPart_Category {float: left; text-align: center; font-weight: bold; }

.rightSideBar_Category{ float: right; text-align: center; font-weight: bold; width: 20%} 
.leftContainer_Category {float: left; width: 78%; 	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;margin-left:-14pt;}
.imges_tableCell_Category {float: right;}

		/* customized style */
.style5 {color: #FFFFFF}
.style4_Category { font-size: 16px; font-weight: bold; }
.style22_Category {color: #000000;}
.style21_Category {color: #CC0000;}
.style24_Category {color: #CC0000; font-weight: bold; }
.style19_Category { color: #666666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
.style25_Category { font-size: 12px; font-weight: bold; }
.style26_Category {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #CC0000; }
.style30_Category {color: #CC0000; font-weight:900; font-size: 10.5pt;}


.red14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 17px; font-weight: normal; color: #BE1D2D; margin-right: 20px; }
.style3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #666666; }

.style19 { color: #666666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
.style21 {color: #CC0000}
.style22 {color: #000000}
.style24 {color: #CC0000; font-weight: bold; }
.style25 { font-size: 12px; font-weight: bold; }
.BULLET { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #CC0000; }
.style26 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #CC0000; }
.style29 { color: #000000; font-size: 14px; font-weight: bold; }
.style30 {color: #CC0000; font-weight: bold; font-size: 16px; }
.style31 { font-size: 10px; color: #666666; }
.style4 { font-size: 16px; font-weight: bold; }
.style19 { color: #666666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
.style29 {	color: #000000; font-size: 14px; font-weight: bold; }
.style27 {font-size: 10px; }
.style38 {font-size: 16px; color: #000000;}
.style34 {color: #000000; font-weight: bold; }
.style36 {color: #FF0000}
.style35 { color: #666666; font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }


.imgages_Table_Category {float: right;}

/* end category */

/*Product Detail */
.VariantOption_ProductDetail { font-size:7pt; }






