﻿/* CSS Document */

body{ margin-top:0px; background-color: White;  background-image:url('/images/tile4.png'); background-repeat:repeat-x; }

hr {color: #fff; background-color: #fff; border: 1px dotted #E9E9E9; border-style: none none dotted; }

/* default begins */
.cellItem_Default {float: left; width: 146pt; }

/* default ends */

.header{
	width:723pt;
	text-align:left;	
}

.homepageButton 
{ 
  width: 320pt; 
  display: block; 
  float: left;
 }
 
/* plain template */
.contentContainer_plainTemplate 
{
	width: 702pt;

	background: url('../images/category_04.png');
	background-repeat: repeat-x;	
	border-right-style:  solid ;
	border-right-width: 0px;
	border-right-color: Gray;
	padding-left:17px;
	margin-left:1px;
}
/* end plain template */

.contentContainer_Template 
{
	width: 702pt;

	background: url('../images/category_04.png');
	background-repeat: repeat-x;	
	border-right-style:  solid ;
	border-right-width: 0px;
	border-right-color: Gray;
	padding-left:17px;
}

.menu_top_Template 
{
	height: 25pt;
	font-family: Verdana, Arial;
	font-size: 13.4px;
	font-style: normal;
	/* background-color: #6B3217; */
	font-weight: 500;
	color: #C6B79A;
}

.menu_top_Template a 
{
	color: #C6B79A;
}

.menu_top_Template li
{
	display: block;
	float: left;
	list-style-type: none;
}

.menu_top_Template ul
{	
	padding: 0;	
	margin: 0;
}

.menu_top_Template a 
{
	text-decoration: none;
}



.cart_Template 
{	float: right; margin-top: 40pt; margin-right: 10pt; font-size: 13.3px; letter-spacing: -1px; font-weight: bold; font-family: Arial;}


.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: 15%; background-color: #F4E3CC; height: 100%;
}
.textBox_Template {width: 100%;}

.margin_Template {padding-left:0px; float: left; width: 945px; background:#fff; }
.margin_CheckOutTemplate 
{
	padding-left:10px; padding-right:10px; width: 920px; background:#fff; 
	/*background: url('../images/background.png');
	background-repeat: repeat-x;	*/
}

.displayItemContainer_Template { }
.displayItem_Template { padding-left: 2.5pt; padding-right: 2.5pt; border-right: 1px solid #DADADA; }

.footer {display: block; background-color: #FFFFFF;
         font-family:Arial,Helvetica,sans-serif;font-size:small; height:37pt; padding-top:7px;padding-left:0px;}
.footer a:visited {color: Gray;}
.footer a:link {color: #0A284A;}

.footer_left {color: #25558B; text-align: left; margin-top: 13pt; margin-left: 30pt; float: left;}
.footer_right {color: #CBB79D; float: right; margin-top: 6pt; margin-right: 5pt;}
.footer_center {color: #CBB79D; }
/* 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{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_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 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 */

/* begin registration */

.panelError_Registration {text-align: left; width:389pt;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: normal; font-size: 8.5pt;} 
.titleLink_Category a 
{
	text-decoration: none;
	color: #25558B;
	font-weight: bold;
}
.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  
{
	color: #797979; 
	font-size: 8.3pt; 
	font-family: Arial;
	width:558px;
}
.middleCell_Category a 
{
	color: #25558B;
	text-decoration: none;
}

.middleCell_Category a:hover 
{
	text-decoration: underline; 
}


.moduleNumber_Category {font-size: small;}

.priceTitle_Category {font-size: small; color: #666666;}

.ourPrice_Category 
{
	color: #990000;
	font-weight: bold;
	font-size: 11pt;
}
.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;}

.imgages_Table_Category {float: right;}

.pagerNonSelectedPage 
{
	font-size:16pt;
}

.pagerSelectedPage 
{
	color:#000000;
	font-weight:bold;
	font-size:16pt;
}
/* customer specific */

.contentContainer_Category 
{
	margin-left: 7pt;
	margin-top: 10pt;
	width:850px;
	float:left;
}

.cellProduct_Category  
{
	float: left; 
	margin: 5pt 0pt;
	padding-left: 5pt;
	padding-right: 30pt;
	width: 110pt;
}

.linkDiv_Category 
{
	height: 30pt;
	overflow: hidden;
}

.cellProduct_Category a 
{
	text-decoration: none; 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-weight: normal; 
	font-size: 8.5pt;

}

.cellProduct_Category a:hover {color : #CC6600; text-decoration: underline;}

/* 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;  } 

.contentContaner_ProductDetail { margin-left: 10pt; margin-top: 7pt; background-image:url('../images/blue_crane_bg.gif');  background-repeat:no-repeat; background-position:left bottom;} 

.productReview
{
	width:500px;
}

.reviewThisProduct
{
	font-size:12pt;
	font-weight:bold;
}

/* ShippingMethod.aspx */

.Shipping_Method_Continue_Button 
{
	margin-bottom: 10pt;
}

/* something not important &*/
.marginButton 
{
	margin-top: 4pt;
}

.description_featureProduct {
	color: #747474; font-size: 10px; 
}

.link_FeatureProduct a {
	font-weight: bold; font-size: 12px; color: #1F365F; text-decoration: none;
	
}

.button_FeatureProduct
{
	text-align: center;
}

.button_FeatureProduct img 
{
	border: 0;
}

/*-------------------- TEST STYLE -----------------------*/
.container_top_border
{
	background-image: url('../images/bubble_top.png');
	background-repeat: no-repeat;
	height: 23px;
	
}

.container_side_border 
{
	background-image: url('../images/bubble_middle.png');
	background-position: 0 0;
	background-repeat: repeat-y;
}

.container_botton_border 
{
	background-image: url('../images/bubble_bottom.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}

.shadow {
  /* offset left, top, thickness, color with alpha */
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  /* IE */
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
  /* slightly different syntax for IE8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";
}

/* AJAX Callout bubble (pick camera)*/
.pick_camera 
{
	padding-right:20px;
}


/* AddProductReview.aspx */

h1 
{
	font-family:Arial;
	font-size:12pt;
	color:#444444;
}

.field_name
{
	font-family:Arial;
	font-size:10pt;
}

.subtext
{
	font-family:Arial;
	font-size:10pt;
	color:#777777;
	font-style:italic;
}
