/* CSS Document */

body{ margin-top:0px; background: #FEF8EC; }

/* default begins */
.cellItem_Default {float: left; width: 190pt; height: 250pt;  }

/* default ends */

.header{
	width:723pt;
	height:107px;
	text-align:left;
	background-image: url('../images_custom/header_bg.jpg');	
}

.homepageButton 
{ height: 80pt; width: 300pt; display: block; float: left;}

.cart_Template 
{	float: right; margin-top: 40pt; margin-right: 60pt;}

a {color:#5C2745;}
.background {margin-left:auto; margin-right:auto; width: 723pt;}

.breadcrumb {font-family:Arial; font-size:8pt; padding-bottom:20px;}

.leaf_breadcrumb { color:#990000; display:inline;}

.sidebar_Template { float: left; width: 18%}
.textBox_Template {width: 100%;}

.margin_Template {padding-left:10px; float: right; width: 80.9%; background:#fff; }
.margin_CheckOutTemplate {padding-left:10px; padding-right:10px; width: 98%; background:#fff; }

.displayItemContainer_Template { }
.displayItem_Template { padding-left: 2.5pt; padding-right: 2.5pt; border-right: 1px solid #DADADA; }

.footer {text-align: center; display: block; background-image: url('../images_2Bears/footer_background.gif');
         font-family:Arial,Helvetica,sans-serif;font-size:small; height:44pt;}
.footer a:visited {color: Gray;}
.footer a:link {color: #CC0000;}

.footer_left {color: White; text-align: left; margin-top: 15pt; margin-left: 30pt; float: left;}
.footer_right {color: White; float: right; margin-top: 10pt; margin-right: 5pt;}

/* 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%; }
.leftFloatCell {width: 200pt; float: right; height: 100pt;}
/*end address table */

/* begin shoopingCart 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{float: right; margin-top: 15pt; text-align: center; 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_info {background:#efefef; width:100%;}
.product_info table {padding: 0pt 20pt 20pt 0pt}

.product_name {font-family:Arial; font-size:16pt; 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;}
.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;}

/* begin sign in page */
.leftContainer_SignIn {float: left; width: 90%;}

.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: 0pt 20pt; }
.rightSideBar_SignIn a {text-decoration: none; padding: 0pt 10pt;}
.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 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 */

/* begin registration */

.panelError_Registration {text-align: left; width:400px;border:1px #FF0000 solid;color:#FF0000;padding:15px; background:#FFFFCC;}  

/* end registration */

/* begin category */

grayTitle {color: #666666;}

.titleLink_Category { text-decoration: none; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: small;} 
.titleLink_Category a {text-decoration: none;}
.titleLink_Category a:hover {color : #CC6600; text-decoration: underline;}

.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; color: Black;width:157px; } 
.middleCell_Category {width: 62%; }
.moduleNumber_Category {font-size: small;}

.priceTitle_Category {font-size: small; color: #666666;}

.ourPrice_Category {color: #663399; font-size: medium; font-weight: 900; }
.buyNow_Category {text-align: center;}

.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 */

.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; }
.buyBoxSection_ProductDetail {vertical-align: top; text-align: center; padding-right: 5pt; padding-left: 10pt;}

.buyBox_ProductDetail {background: transparent url('../images/buy_box.gif') no-repeat scroll bottom; width: 200px; margin-top: 20pt; }
.buyBoxTop_ProductDetail {background: transparent url('../images/buy_box_top.gif') no-repeat scroll center top; width: 200px;} 
.buyBox_AddToCart {cursor:pointer;}

.detailSection_ProductDetail {}
.detailSection_ProductDetail h2 {color: #CC6600; font-size: large; }
.specificationSectionTitle_ProductDetail{ background: #DDDDDD; font-weight: bolder; font-size: medium; } 
.specificationSectionData_ProductDetail { width: 35%;}

.status_ProductDetail { color: #CC6600;  } 

/* ShippingMethod.aspx */

.Shipping_Method_Continue_Button 
{
	margin-bottom: 10pt;
}