body
{
    background-position: 0 0;
    background: #055A8D url(../images/site/page_back.jpg) repeat-x scroll 0 0;
    color: #222222;
    margin: 3px 0;
    padding: 5px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    BACKGROUND: url(../images/site/page_back.jpg) #055a8d repeat-x 0px 0px; FONT: 12px Arial,Helvetica,sans-serif; COLOR: #222222; 
     

}



/* LEFT COLUMN */
div.left-column a
{
    font-size: 10px;
    text-align: left;    
    padding: 0;
    margin-top: 2px;
    text-decoration: none;
    color: #000000;
    
}
div.left-column a.cat
{
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    padding: 0;
    margin-top: 2px;
    text-decoration: none;
    color: #333333;
    text-transform: capitalize;
}

div.left-column a.subcat
{ 
    
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    PADDING-LEFT: 10px;
    margin-top: 2px;
    text-decoration: none;
    color: #333333;
    text-transform: capitalize;
}


div.left-column a.cat:hover
{ 
    
    font-size: 14px;
    text-align: left;
    font-weight: normal;
    text-decoration: underline;
    color: #666666;
    line-height: 100%;    
}

div.left-column a.subcat:hover
{ 
    
    font-size: 12px;
    text-align: left;
    font-weight: normal;
    PADDING-LEFT: 5px;
    text-decoration: underline;
    color: #666666;
    line-height: 100%;
}
div.left-column {width:790px; float: left;}
div.left-column input.hidden{display:none;}
div.left-column { padding:0 0 5px; }
div.left-column input{display:inline;padding:0 !important; }
div.left-column h4 { font-size:12px; margin:0; padding:8px 8px 2px; height:22px; background-color:#bdbdbd; text-transform:uppercase; margin-left:0px;}
div.left-column h4 a{font-size:.8em;text-align:right;font-weight:normal;float:right;padding:0;margin-top:2px;text-transform:capitalize;cursor:pointer;}
div.left-column ul{margin:0;padding:5px 0;height:1%;}
div.left-column ul.open{_height:1%;}
div.left-column ul li{list-style:none;/*_height:100%;_padding:1px;overflow:auto !important;*/ display:block;text-align:left; margin-left:0px;}


div.left-column label{display:inline;width:125px;width:120px;font-size:1em; padding-left:9px;}
div.left-column div.attributes{background-color:#F9F9F9;padding:5px;border:1px solid #DBDBDB;border-top:none;}

div.left-column div.attributes ul.firstShown{display: block;overflow:auto; clear:both; text-align:left !important; }
div.left-column div.selected{background-color:#EBEBEB;}
.firstShown
{
	display: block;overflow:auto;height:100%;
	text-align:left;
}
.firstShown li
{
	clear:both;
}
.arrowright
{
	cursor: pointer;
    font-size: 11px;
    margin: 0;
    padding: 2px 2px 2px 15px;
    text-transform: uppercase;
    color: #000;
    clear: both;
    background: url( '../Images/Site/Filter_Arrow_Right_Orange.gif' ) no-repeat 0 1px;
    height:20px;
    width:100%;
    text-align:left;
}
.arrowdown
{
	cursor: pointer;
    font-size: 11px;
    margin: 0;
    padding: 2px 2px 2px 15px;
    text-transform: uppercase;
    color: #000;
    clear: both;
    background: url( '../Images/Site/Filter_Arrow_Down_Orange.gif' ) no-repeat 0 1px !important;
     height:20px;
	width:100%;
    text-align:left;
}
.clearall
{	
	font-size:10px;		
	BORDER-RIGHT: #7b9ebd 0px solid; 
	PADDING-RIGHT: 2px;
	 BORDER-TOP: #7b9ebd 0px solid; 
	 PADDING-LEFT: 2px;
	 BORDER-LEFT: #7b9ebd 0px solid; 
	 CURSOR: hand; 
	 COLOR: #081F92; 
	 PADDING-TOP: 2px; 
     background-color:Transparent;
	 BORDER-BOTTOM: #7b9ebd 0px solid
	
}

.addtocompare
{	
	
	font-size:10px;
	width:108px;
	height:22px;
	BORDER-RIGHT: #7b9ebd 0px solid; 
	PADDING-RIGHT: 2px;
	 BORDER-TOP: #7b9ebd 0px solid; 
	 PADDING-LEFT: 2px;
	 BORDER-LEFT: #7b9ebd 0px solid; 
	 CURSOR: hand; 
	 COLOR: #081F92; 
	 PADDING-TOP: 2px; 
	 background-color:Transparent;
	  /*background-image:url( '../Images/Site/addtocompare.png' ) ;*/
	 BORDER-BOTTOM: #7b9ebd 0px solid
	
}
.rowaddtocompare
{	
	font-size:10px;
	width:22px;
	height:108px;
	BORDER-RIGHT: #7b9ebd 0px solid; 
	PADDING-RIGHT: 2px;
	 BORDER-TOP: #7b9ebd 0px solid; 
	 PADDING-LEFT: 2px;
	 BORDER-LEFT: #7b9ebd 0px solid; 
	 CURSOR: hand; 
	 COLOR: #081F92; 
	 PADDING-TOP: 2px; 
	  background-image:url( '../Images/Site/rowaddtocompare.png' ) ;
	 BORDER-BOTTOM: #7b9ebd 0px solid
	
}
.comparenow
{	
	font-size:10px;
	width:108px;
	height:22px;
	BORDER-RIGHT: #7b9ebd 0px solid; 
	PADDING-RIGHT: 2px;
	 BORDER-TOP: #7b9ebd 0px solid; 
	 PADDING-LEFT: 2px;
	 BORDER-LEFT: #7b9ebd 0px solid; 
	 CURSOR: hand; 
	 COLOR: #081F92; 
	 PADDING-TOP: 2px; 
	  background-image:url( '../Images/Site/comparenow.jpg' ) ;
	 BORDER-BOTTOM: #7b9ebd 0px solid
	
}
.rowcomparenow
{	
	font-size:10px;
	width:22px;
	height:108px;
	BORDER-RIGHT: #7b9ebd 0px solid; 
	PADDING-RIGHT: 2px;
	 BORDER-TOP: #7b9ebd 0px solid; 
	 PADDING-LEFT: 2px;
	 BORDER-LEFT: #7b9ebd 0px solid; 
	 CURSOR:hand; 
	 COLOR: #081F92; 
	 PADDING-TOP: 2px; 
	  background-image:url( '../Images/Site/rowcomparenow.jpg' ) ;
	 BORDER-BOTTOM: #7b9ebd 0px solid
	
}
.clearall:hover{color:#ED7147;}
.itemname
{
	width:165px;float:left;
	text-align:left;
}
.titleitemname
{
	width:128px;float:left; text-align:left;
}
div.left-column div h5.open
{
    background: url( '../Images/Site/Filter_Arrow_Down_Orange.gif' ) no-repeat 0 0;
}
div.left-column div h5 a{font-size:.8em;text-align:right;text-transform:capitalize;font-weight:normal;float:right;padding:0 5px;margin-top:2px;border:none;cursor:pointer !important;}
div.left-column div h5 img{vertical-align:middle;margin-top:-4px;margin-top:0;white-space:nowrap;}
div.left-column div span.displayAll{padding:0 5px;cursor:pointer;color:#05328f;}
div.left-column div h5 a.cmctools{cursor:pointer;font:bold 11px Arial,sans-serif;float:none;padding:0;text-transform:uppercase;color:#000;}
div.left-column div h5 a.cmctools:hover{text-decoration:none;color:#000;}

/* Side Selections */
div.left-column ul li.text a{float:left;margin:1px;padding:1px;width:30px;text-align:center;background:#fff;border:1px solid #d7d7d7;}
div.left-column ul li.text a.selected{border:1px solid #e64f22;color:#e64f22;}
div.left-column ul li.images a{float:left;margin:1px;padding:0;}
div.left-column ul li.images a.selected img{border:1px solid #e64f22;}
div.left-column ul li.images a img{display:block;margin:0;padding:0;border:1px solid #fff;}


/* Quirks Fix */


div.left-column .mvm ul li{margin:0 0 -2px;}
div.left-column .mvm h4{margin:0 0 1px;}

/* LEFT COLUMN */


div.left-column .relatedLinks{height:auto;line-height:18px;}
div.left-column .relatedLinks h4{padding:5px 8px 10px;}

/* LINK TREATMENT */

div.left-column .mvm h4{margin:0 0 1px;}

div.left-column ul li.switch{background:#f0eeef;padding:2px 3px 5px !important;margin:-5px 0 !important;}
div.left-column ul li.switch a.switch{float:right;text-decoration:underline;color:#039;cursor:pointer;}

/* Right Column */
div.right-column {width:565px;padding:0 0 0 5px;float:left}
div.Sort {background-color:#e4e9ed; width:560px; padding:5px 0px 2px 0px; float:left; display:block;}

/* Container Column */
div.Main {width:800px; padding:20px;margin-left:auto;margin-right:auto; overflow:hidden;
}
div.Container {text-align:left; padding:10px 5px 5px 5px;background-color:White}
.Container_Border{display:block}
.Container_Border *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.Container_Border1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b1b1b3;
  border-right:1px solid #b1b1b3;
  background:#dddddd}
.Container_Border2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #848487;
  border-right:1px solid #848487;
  background:#e5e5e5}
.Container_Border3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;}
.Container_Border4{
  border-left:1px solid #b1b1b3;
  border-right:1px solid #b1b1b3}
.Container_Border5{
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd}
.Container_Borderfg{ overflow:auto;
  background:#ffffff}

div.Item{width:184px; float:left; border:1px; border-style:solid; border-color:#DBDBDB; margin-bottom:1px; margin-right:1px;}
.rowItem{border:1px solid #DBDBDB;width:560px;  float:left;  }
.lvtopparent{width:538px; height:auto !important; float:left; border:1px; border-style:solid; border-color:#DBDBDB;  }
.SmallItemImage
{
	 height:100px;
	 width:160px;
	 overflow:hidden;
}
.rowSmallItemImage
{
	width:184px; height:100px;
}
div.Item_Image{text-align:center; height:auto; width:184px;padding:10px,0,0,0;}
.compare_Item_Image{text-align:center; height:120px; padding:10px,0,5px,0; }
.rowItem_Image{ height:100px; padding:10px,0,5px,0;float:left; }
div.Item_Image:hover
{
	/*BACKGROUND: url(../Images/Site/quickview.gif) ;*/
	}
	.proquickview
{  
	
    display:none;
    top:0px;
    left:0px;
    width:460px; 
    border:solid 1px #000;
    position:absolute;
	
	border-bottom-width:thick;
	background:#fff;
	z-index:1001
	}
.imgquickview
{  
	height:92px;
    position:relative;
    display:none;
    top:0px;
    left:0px;
    width:184px; 
    border:solid 1px #E2642B;
   
	
	border-bottom-width:thick;
	background:#fff;
	z-index:1001
	}

.imgquickview ul li
{
	list-style-type:circle;
}
.cavemain
{
	padding:3px 15px 3px 15px;text-align:left;vertical-align:middle;
}
div.Item_Info{text-align:center; height:80px; padding:5px,0,5px,0; margin-top:10px; display:block;}
div.Brand{text-align:center; height:auto; padding:0,0,5px,0}
div.Item_ID{text-align:center; height:20px; padding:0,0,10px,0}
div.Item_Add_to_Cart{text-align:center; height:auto; padding:0,0,10px,0;overflow:hidden; display:block;}
div.Item_Compare
{
	background:#EBEBEB url(../images/site/compare_bg_tile.gif) repeat-x scroll 0 0;
border-top:1px solid #DBDBDB;text-align:center; height:30px;  width:100%;float:left; display:block;
}
.rowItem_Compare{ width:20px;  float:left;}
div.Item_Compare span{ padding-top:9px; float:left;}
.itemdetail
{ width:350px;
  
   float:left;
  }

/* Item Detail */
div.Wide_Left_Column
{
 text-align:left;
}
div.Item_Left_Column
{
	
    text-align:left;
    float: left;
    width: 250px;
}
div.Item_Right_Column
{
    text-align:left;
    float: left;
    width: 510px;
}
div.Item_Description
{
    
    
}
div.Main_Description
{
    float: left;
    width: 487px;
    border:solid 1px #BCC1C4;
    padding:10px;
}
div.Item_Detail_Add_to_Cart
{
   
    float: left;
    text-align:center;
    width: 150px;
}
div.Item_Main
{
   clear:both
}
div.Item_Accessory_Item
{
   text-align:center;
    float:left;
    width:160px; 
    
   
}

div.pd_mod 
{
background:#FFFFFF url(../images/site/pd_mod_bg.gif) repeat-y scroll 0 0;
margin-bottom:50px;
width:508px;
}

div.pd_mod_head 
{
background:#FFFFFF url(../images/site/pd_mod_head_bg.gif) no-repeat scroll center top;
width:508px;
}

.pd_mod_head_text
{
    background-color: #FFFFFF;
    color: #BF2228;
    font-size: 15px;
    font-weight: bold;
    margin-left: 10px;
    padding: 5px;
    vertical-align: top;
}

div.pd_mod_content 
{
padding:0px 15px;
}

div.pd_bottom 
{
background:#FFFFFF url(../images/site/pd_mod_bottom_bg.gif) no-repeat scroll center bottom;
width:508px;
clear:both;
}

div.Item_Compare_Result_Main
{
 margin-left:10px;
}

div.Item_Compare_Result
{
     margin-left:132px;  
}


div.Item_Compare_Detail
{
    border:1px solid #DBDBDB; width:130px;    float:left;
}

div.Item_Compare_Spec
{
   text-align:left;
    clear:both;

}
div.Footer
{
      clear:both;
      padding:50px 0 0 0;
}
.Footer_Links
{
	margin:auto;
	width:380px;
	
}
/*defaultbegin*/
DIV.Header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
DIV.Header_Logo {width: 200px; FLOAT: left}
.Header_Search{float: right; width: 400px; height: 34px; text-align: right; vertical-align: bottom;}
.Header_Search_Box{width: 325px; height: 34px; font-size: 30px; font-weight: bold; color: #333333; vertical-align: middle;}
DIV.Header_Links {FLOAT: right; }
DIV.Header_Links A {
	FONT-WEIGHT: Bold; font-size:medium; VERTICAL-ALIGN: middle; COLOR: #333; FONT-STYLE: normal; TEXT-ALIGN: right; TEXT-DECORATION: none;margin:0 5px;
}
DIV.Header_Links A:hover {
	FONT-WEIGHT: Bold; font-size:medium; VERTICAL-ALIGN: middle; COLOR: #0033cc; FONT-STYLE: normal; TEXT-ALIGN: right; TEXT-DECORATION: none
}
DIV.navbar {
	CLEAR: both; BACKGROUND: url(../Images/Site/NavBar/navbar-bg.png) repeat-x left top; WIDTH: auto; HEIGHT: 36px
}
DIV.navbar .inbar {
	DISPLAY: block; BACKGROUND: url(../Images/Site/NavBar/right-round.png) no-repeat right top; HEIGHT: 36px
}
DIV.navbar UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 36px; BORDER-RIGHT-WIDTH: 0px
}
DIV.navbar UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 36px; BORDER-RIGHT-WIDTH: 0px
}
DIV.navbar UL {
	BACKGROUND: url(../Images/Site/NavBar/left-round.png) no-repeat left top
}
DIV.navbar UL LI {
	DISPLAY: inline-block; FLOAT: left; LINE-HEIGHT: 36px
}
DIV.navbar UL LI A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; COLOR: #403e32; TEXT-DECORATION: none
}
DIV.navbar UL LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; HEIGHT: 36px
}
DIV.navbar .navhome A {
	BACKGROUND: url(../Images/Site/NavBar/a-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A:hover {
	BACKGROUND: url(../Images/Site/NavBar/a-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A SPAN {
	BACKGROUND: url(../Images/Site/NavBar/span-bg.png) no-repeat right top; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A:hover SPAN {
	BACKGROUND: url(../Images/Site/NavBar/span-bg.png) no-repeat right top; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar UL LI A:hover {
	BACKGROUND: url(../Images/Site/NavBar/ahover-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar UL LI A:hover SPAN {
	BACKGROUND: url(../Images/Site/NavBar/spanhover-bg.png) no-repeat right top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}

.txtSearch{float:left;height:16px;line-height:16px;background:url(../Images/Site/search.gif) left center no-repeat;padding-left:24px;border:1px solid #0053A1; margin-left:55px; margin-right:0px;}
.btnSearch{float:left;height:20px;line-height:16px;background:url(../Images/Site/buttonBG.jpg) repeat-x;border:1px solid #0053A1; margin-left:5px;}

.breadcrumb
{
	width:788px; padding-left:2px; padding-right:2px;  height:24px; background-color:#ffffff; text-align:left;
	}
.breadcrumb a
{
	padding-left:6px;
	text-decoration:none;
	}
	
	/**/
	.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
	
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
.Item_Image_Display
{
	text-align:center;
}
/**/
.ipdeco{
font-family: verdana;background-color: #fff;border-bottom: #FFFFFF 1px solid;border-left: #CCCCCC 1px solid;border-right: #FFFFFF 1px solid;border-top: #CCCCCC 1px solid;font-size: 12px; height:20px;width:200px;
}
.ipdeco-bor {
font-family:verdana;background-color:#fff;font-size: 12px; height:20px; width:200px;
border: 1px solid #333333;}
.btndeco {
BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid;
}

.arrow {position:absolute; left: 460px; top:4px; width:70px; height:70px; background:url('/Images/Site/tool-tip-arrow-left.gif') top right no-repeat;}
/*LeftSideItem_Filters.ascx*/
.leftmain
{
	float:left;width:220px; 
}
.blockelem
{
	display: block;
}
.noneelem
{
 display:none;
}
.hideelem
{
 display:none;
}
.margin-right-10elem
{
	margin-right:10px;
}
.border-top-1elem
{
	border-top:1px;
}
.attributes-ul
{
	display: none;overflow:auto; clear:both;
}
.attentionfont
{
	color:Red; font-weight:bold;
}
.recentlyviewdiv
{
	border-style:solid; border:1px; border-color:#DBDBDB;
}
.recentlyviewprice
{
	margin-left:30px;font-size: 16px;
}
.text-align-center-elem
{
	text-align:center;
}
.text16font
{
	font-size:16px;
}
.rightmain
{
	width:560px; float:left;
}
.textsort
{
	float:left; padding:3px 4px 0px 0px; font-weight:bold; font-family:Arial; font-size:11px;
}
.sortline1
{
	float:left; width:470px; padding:0px 0px 0px 5px;
}
.sortlint2
{
	float:right; padding:0px 4px 0px 0px;
}
.sortline3
{
	background-color:#e4e9ed; height:60px;width:560px; padding:5px 0px 2px 0px; display:none;
}
.sortline3part1
{
	width:460px;float:left;
}
.sortline3part2
{
	width:100px;float:right; height:60px; 
}
.sortline3part2 a
{
	float:right; margin:3px;cursor:hand;
}
.paddingtop1
{
	padding-top:1px;
}
.height1elem
{
	height:1px;
}
.itemhead
{
	width:130px; float:left; padding:3px 0px 0px 5px; font-weight:bold; font-family:Arial; font-size:11px; text-align:left;
}
.pageprev
{
	width:55px; float:left; padding:1px 0px 0px 0px;
}
.pagenext
{
	width:52px; float:left; padding:1px 0px 0px 0px; 
}
.pageddl
{
	width:78px; float:left; 
}
.rightfloatelem
{
	float:right; margin-left:2px;
}
.leftfloatelem
{
	float:left;
}
.lvlistmain
{
	width:572px; padding:6px 0px 0px 0px;
}
.lvprice
{
	font-size:larger;
}
.lvbluelink
{
	font-size:larger !important; color:#365F91 !important;  font-weight:bolder;
}
.lvblacklink
{
	font-size:larger !important; color:#000000 !important; font-weight:bolder;
}
.lvgraylink
{
	font-size:larger !important; color:#7A7A7A !important;  font-weight:bolder; 
}
.lvbrownlink
{
	font-size:larger !important; color:#943634 !important;  font-weight:bolder; 
}
.darkredhead
{
	font-size:larger !important; color:#9A3937 !important;  font-weight:bolder; width:100%;
}
.divfailsearchhead
{
	width:100%;
	border-bottom:1px;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#9A3937
}
#doing
{
	filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;background-color:#000;width:100%;height:100%;z-index:1000;position: absolute;left:0;top:0;display:none;overflow: hidden;
}
#divLogin
{
	border:solid 1px #E2642B;
	
	border-bottom-width:thick;
	background:#fff;padding:10px;width:380px;z-index:1001; position: absolute; display:none;top:50%; left:50%;margin:-200px 0 0 -400px;
}
.cartmainpanel
{
	border:solid 1px #E2642B;
	
	border-bottom-width:thick;
	background:#fff;padding:10px;width:160px;z-index:1001; position:relative; display:none; top:0px; left:0px;
	clear:both;
}
.cartmainpanelrecent
{
	border:solid 1px #E2642B;
	
	border-bottom-width:thick;
	background:#fff;padding:10px;width:160px;z-index:1001; display:none; position:relative; top:-2px; left:0px;
}


.width100elem
{
	width:100%;
}
.itemdetailmain
{
	width:765px; height:auto;
}
.itemdetailfs
{
	width:740px; margin:auto; clear:both;
}
.qalabel
{
	font-size:18px;color:Red; font-weight:bold;
}
.qamain
{
	width:720px; margin:auto;
}
.qamainpart1
{
	width:720px; float:right; margin-top:10px;
}
.qaitemdiv
{
	width:100%; background-color:#cccccc;
}
.qaitem
{
	float:right; margin-left:9px; color:Gray; display:none;
}
.qaqstyle
{
	font-weight:bold; font-size:medium;
}
.qaastyle
{
	font-weight:bold; font-size:medium; color:Green; margin-left:20px;
}
.qaians
{
	margin-left:6px;
}
.marginleft6elem
{
	margin-left:6px; 
}
.qawrite
{
	width:720px; float:right;
}
.margintop10elem
{
	margin-top:10px;
}
#ctl00_ctl00_CPHMain_Body_CPHMain_Column_GVAC
{
	color: Black; background-color: White; border-color: #999999; border-width: 1px;
                                    border-style: Solid; width: 100%; border-collapse: collapse;
}
#ctl00_ctl00_CPHMain_Body_CPHMain_Column_GVAC
{
	color: Black; background-color: White; border-color: #999999; border-width: 1px;
                                    border-style: Solid; width: 100%; border-collapse: collapse;
}
.ccccccbcolor
{
	background-color: #CCCCCC;
}
.font14size
{
	font-size:14px;
}
.font12size
{
	font-size:12px;
}
/**/
.btnbgok
{
	background: #055A8D url(../images/site/collapse.jpg) repeat-x scroll 0 0;
	
}
.motherdiv {width:770px; background-color:#fff; margin:auto; height:auto;}
.adminsblock
{
	width:378px;
	float:left;
	margin-right:10px;
	border:1px;
    background-color:#F2F2F2;
    height:auto;
}
.adminbblock
{
	width:100%;
	height:330px;
	clear:both;
	margin-left:2px;
	border:1px;	
}
.adminbblock_left
{
	float:left;
	width:378px;
}
.adminbblock_right
{
	float:right;
	width:378px;
}
.managelink
{
	font-size:larger !important;float:right;color:#173E74 !important; font-weight:bold;
}
.height80elem
{
	height:100px;
	text-align:center;
	display:block;
	
}
.hand
{
	cursor:hand;
}
.bluelink
{
	font-size:small !important; color:#0000FF !important; cursor:hand; 
}
.divpoplink
{
	width:100px; margin:auto; 
}
.peImgDiv
{
	width:42px;height:60px; float:left; cursor:hand;
}
.topparent
{
	padding-left:30px;
	width:93%;
	
}
.topleft
{
	float:left;
	width:48%;
	
}

.discul
{
	color:Gray;
	
}
.discul li
{
	margin-left:20px;
	list-style-type:disc !important;
	color:#7A7A90;
}
.discul li span
{
	color:#7A7A90;
}
.topparent ul li a
{
   color:Gray;
}
.topparent
{
   color:Gray;
}
.topright
{
	float:left;
	width:48%;
}
.divblock
{
	float:left;
	width:45%;
	margin-top:20px;
	margin-left:10px;
	background-color:#F3F3F3;
	
}
.formlable
{
}
.mainshow
{
	clear:both;
}
.reddiv
{
	float:left;
	width:45%;
	margin-top:20px;
	margin-left:10px;
	border:1px;
	border-color:Gray;
	border-style:solid;
	color:Red;
	border-color:Red;
}
.floatrightelem
{
	float:right;
}
.margindiv
{
	margin:5px;
}
.h500elem
{
	 height:210px;
}
.bordergrayelem
{
	border:1px;
	margin:1px;
	border-style:solid;
	border-color:Gray;
}
.marginelem
{
	margin:5px;
}
.divloading
{
	width:184px;height:50px;text-align:center;padding-top:10px;
	background-image:url(/Images/Site/loading.gif);
	background-position: center;

background-repeat: no-repeat;


}
.floatdivloading
{
	width:80%;height:70px;text-align:center;padding-top:10px;
	background:#fff url(/Images/Site/loading.gif) no-repeat center;
	position:absolute;
	top:0px;

}
.floattocartsucc
{
	width:80%;height:70px;text-align:center;padding-top:10px;
	background:#fff;
	position:absolute;
	top:0px;
}
.tocarttab
{
	width:105px;height:22px;text-align:center;padding-top:10px;
	
	border-bottom:0px;
	
	position:absolute;
	top:-30px;
	left:60px;
	background:url(/Images/Site/addtocarttab.png) no-repeat center;
	
}
DIV.navbar UL LI {
	DISPLAY: inline-block; FLOAT: left; LINE-HEIGHT: 36px
}
DIV.navbar UL LI A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; COLOR: #403e32; TEXT-DECORATION: none
}
DIV.navbar UL LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; HEIGHT: 36px
}
DIV.navbar .navhome A {
	BACKGROUND: url(../Images/Site/NavBar/a-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A:hover {
	BACKGROUND: url(../Images/Site/NavBar/a-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A SPAN {
	BACKGROUND: url(../Images/Site/NavBar/span-bg.png) no-repeat right top; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar .navhome A:hover SPAN {
	BACKGROUND: url(../Images/Site/NavBar/span-bg.png) no-repeat right top; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar UL LI A:hover {
	BACKGROUND: url(../Images/Site/NavBar/ahover-bg.png) no-repeat left top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.navbar UL LI A:hover SPAN {
	BACKGROUND: url(../Images/Site/NavBar/spanhover-bg.png) no-repeat right top; CURSOR: pointer; LINE-HEIGHT: 36px; HEIGHT: 36px
}
DIV.Home_Container { padding: 0px; margin: 0px; width: 780px; }
DIV.Home_Left_Top { margin: 0; padding: 0; FLOAT: left; WIDTH: 190px;text-align:center; }
div.introbox{float:left;margin:24px 0 0 0;padding:0;width:180px;padding-right:10px;height:320px;background:url(../Images/Site/introbox.png) no-repeat;text-align:left;overflow:hidden;}
div.introbox h2.title{font-size:12px;color:#fff;font-weight:600;padding:0 0 0 10px;height:25px;line-height:25px;margin:0;}
div.introbox p{padding:5px;width:170px;text-indent:12px;margin:0;color:#666;}


dl.leftlist { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; width: 190px; float: left; display: inline; background-image: url(../Images/Site/Promo_Bubble_List.jpg); }
.leftlist dt { width: 173px; height: 95px; list-style: none; float: left; display: inline; overflow: hidden; text-align: left; line-height: 20px; font-size: 14px; font-weight: 600; color: #333333; margin: 0; padding-top: 5px; }
.leftlist dd { font-size: 11px; color: #666; font-weight: bold; vertical-align: top; text-align: left; }

.showbox{background:url('../Images/Site/bottomBG.png') no-repeat;width:524px;height:173px;float:right;padding:10px 20px;text-align:left;}
.showbox h2.showboxTitle{font-size:18px;font-weight:600;color:#555;height:24px;line-height:24px;margin:0;}
.showboxlist1{width:524px;float:left;display:inline;margin:5px 0 0 0;padding:0;}
.showboxlist1 li{list-style:none;display:inline;float:left;background:#fff;border-right:1px solid #ccc;overflow:hidden;width:130px;}
.showboxlist1 li span.img{height:95px;display:block;padding-top:5px;vertical-align:middle;text-align:center;}
.showboxlist1 li span.intro{border-top:1px solid #ccc;height:32px;line-height:16px;display:block;font-size:12px;font-weight:600;padding:2px 10px;color:#666;}

.showboxlist2{width:524px;float:left;display:inline;margin:5px 0 0 0;padding:0;}
.showboxlist2 li{list-style:none;display:inline;float:left;background:#fff;border-right:1px solid #ccc;overflow:hidden;width:523px;}
.showboxlist2 li span.img{height:95px;display:block;padding-top:5px;vertical-align:middle;text-align:center;}
.showboxlist2 li span.intro{border-top:1px solid #ccc;height:32px;line-height:16px;display:block;font-size:12px;font-weight:600;padding:2px 10px;color:#666;}

.showboxlist3{width:524px;float:left;display:inline;margin:5px 0 0 0;padding:0;}
.showboxlist3 li{list-style:none;display:inline;float:left;background:#fff;border-right:1px solid #ccc;overflow:hidden;width:261px;}
.showboxlist3 li span.img{height:95px;display:block;padding-top:5px;vertical-align:middle;text-align:center;}
.showboxlist3 li span.intro{border-top:1px solid #ccc;height:32px;line-height:16px;display:block;font-size:12px;font-weight:600;padding:2px 10px;color:#666;}

.showboxlist4{width:524px;float:left;display:inline;margin:5px 0 0 0;padding:0;}
.showboxlist4 li{list-style:none;display:inline;float:left;background:#fff;border-right:1px solid #ccc;overflow:hidden;width:130px;}
.showboxlist4 li span.img{height:95px;display:block;padding-top:5px;vertical-align:middle;text-align:center;}
.showboxlist4 li span.intro{border-top:1px solid #ccc;height:32px;line-height:16px;display:block;font-size:12px;font-weight:600;padding:2px 10px;color:#666;}

DIV.Home_Banner_Top { float: right; margin: 0; padding: 0; }
DIV.Home_Banner_Bottom {
	FLOAT: right
}
.Container_Border * {
	DISPLAY: block; FONT-SIZE: 0.01em; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 1px
}
.Container_Border1 {
	BORDER-RIGHT: #b1b1b3 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #dddddd; MARGIN-LEFT: 3px; BORDER-LEFT: #b1b1b3 1px solid; MARGIN-RIGHT: 3px
}
.Container_Border2 {
	BORDER-RIGHT: #848487 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e5e5e5; MARGIN-LEFT: 1px; BORDER-LEFT: #848487 1px solid; MARGIN-RIGHT: 1px
}
.Container_Border3 {
	BORDER-RIGHT: #e5e5e5 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #e5e5e5 1px solid; MARGIN-RIGHT: 1px
}
.Container_Border4 {
	BORDER-RIGHT: #b1b1b3 1px solid; BORDER-LEFT: #b1b1b3 1px solid
}
.Container_Border5 {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid
}
.Container_Borderfg {
	BACKGROUND: #ffffff; OVERFLOW: auto
}
DIV.narrow_left_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.narrow_left_column A.cat {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333333; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.narrow_left_column A.subcat {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 100%; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.narrow_left_column A.subcat:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 100%; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
DIV.narrow_left_column INPUT.hidden {
	DISPLAY: none
}
DIV.narrow_left_column H4 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px; HEIGHT: 22px; 
}
DIV.narrow_left_column H4 A {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; CURSOR: pointer; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.narrow_left_column UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: 1%
}
DIV.narrow_left_column UL.open {
	_height: 1%
}
DIV.narrow_left_column UL LI {
	padding: 2px;
	CLEAR: both; 	DISPLAY: block; 	MARGIN: 0px; 	LIST-STYLE-TYPE: none; 	_margin-top: -5px
}
DIV.narrow_left_column INPUT {
	padding: 0px;
	DISPLAY: inline; 	MARGIN: 0px; 	VERTICAL-ALIGN: top;
}
DIV.narrow_left_column LABEL {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 120px; PADDING-TOP: 1px
}
DIV.narrow_left_column DIV.attributes {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dbdbdb 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #f9f9f9; 
}
DIV.narrow_left_column DIV.attributes UL {
	DISPLAY: none
}
DIV.narrow_left_column DIV.attributes UL.firstShown {
	DISPLAY: block
}
DIV.narrow_left_column DIV.selected {
	BACKGROUND-COLOR: #ebebeb
}
DIV.narrow_left_column DIV H5 {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../Images/Site/Filter_Arrow_Right_Orange.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #000; PADDING-TOP: 2px; _height: 1%
}
DIV.narrow_left_column DIV H5.open {
	BACKGROUND: url(../Images/Site/Filter_Arrow_Down_Orange.gif) no-repeat 0px 0px
}
DIV.narrow_left_column DIV H5 A {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
DIV.narrow_left_column DIV H5 IMG {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap
}
DIV.narrow_left_column DIV SPAN.displayAll {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #05328f; PADDING-TOP: 0px
}
DIV.narrow_left_column DIV H5 A.cmctools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; FONT: bold 11px Arial,sans-serif; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
DIV.narrow_left_column DIV H5 A.cmctools:hover {
	COLOR: #000; TEXT-DECORATION: none
}
DIV.narrow_left_column UL LI.text A {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 30px; PADDING-TOP: 1px; BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center
}
DIV.narrow_left_column UL LI.text A.selected {
	BORDER-RIGHT: #e64f22 1px solid; BORDER-TOP: #e64f22 1px solid; BORDER-LEFT: #e64f22 1px solid; COLOR: #e64f22; BORDER-BOTTOM: #e64f22 1px solid
}
DIV.narrow_left_column UL LI.images A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-TOP: 0px
}
DIV.narrow_left_column UL LI.images A.selected IMG {
	BORDER-RIGHT: #e64f22 1px solid; BORDER-TOP: #e64f22 1px solid; BORDER-LEFT: #e64f22 1px solid; BORDER-BOTTOM: #e64f22 1px solid
}
DIV.narrow_left_column UL LI.images A IMG {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
DIV.narrow_left_column UL LI {
	MARGIN: -5px 0px; _height: 1%
}
DIV.narrow_left_column UL LI INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
DIV.narrow_left_column .mvm UL LI {
	MARGIN: 0px 0px -2px
}
DIV.narrow_left_column .mvm H4 {
	MARGIN: 0px 0px 1px
}
DIV.narrow_left_column UL LI {
	MARGIN: -5px 0px; _padding: 4px
}
DIV.narrow_left_column UL LI LABEL {
	WIDTH: auto
}
DIV.narrow_left_column UL LI INPUT {
	MARGIN: -4px 4px 0px 0px; VERTICAL-ALIGN: top
}
DIV.narrow_left_column .relatedLinks {
	LINE-HEIGHT: 18px; HEIGHT: auto
}
DIV.narrow_left_column .relatedLinks H4 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
DIV.narrow_left_column .mvm UL LI {
	MARGIN: 0px 0px -2px
}
DIV.narrow_left_column .mvm H4 {
	MARGIN: 0px 0px 1px
}
DIV.narrow_left_column UL LI.switch {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; BACKGROUND: #f0eeef; PADDING-BOTTOM: 5px! important; MARGIN: -5px 0px; PADDING-TOP: 2px! important
}
DIV.narrow_left_column UL LI.switch A.switch {
	FLOAT: right; CURSOR: pointer; COLOR: #039; TEXT-DECORATION: underline
}
DIV.narrow_right_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 5px; TEXT-ALIGN: left
}

DIV.narrow_right_column DIV.util {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #e4e9ed
}
DIV.narrow_right_column DIV.gray {
	PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 560px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #ebebeb
}
DIV.narrow_right_column DIV.util INPUT {
	VERTICAL-ALIGN: middle
}
DIV.narrow_right_column DIV.util IMG {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 1px
}
DIV.narrow_right_column DIV.util DIV.view {
	FLOAT: right; WIDTH: 33%; TEXT-ALIGN: right
}
DIV.narrow_right_column DIV.util DIV.sort B {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 2em; MARGIN-RIGHT: 5px
}
DIV.narrow_right_column DIV.util DIV.page {
	FLOAT: right; WIDTH: 37%; TEXT-ALIGN: center
}
DIV.narrow_right_column DIV.util DIV.page A {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 1px
}
DIV.narrow_right_column DIV.util DIV.page A IMG {
	DISPLAY: block
}
DIV.narrow_right_column DIV.util DIV.items {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; PADDING-TOP: 2px
}
DIV.narrow_right_column DIV.changeView {
	FLOAT: right; COLOR: #000
}
DIV.narrow_right_column DIV.changeView A.selected {
	FILTER: alpha(opacity=50); opacity: .5
}
DIV.grid {
	
}
DIV.Item {
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; FLOAT: left; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 184px; BORDER-BOTTOM: #dbdbdb 1px solid; text-align:center;
}

DIV.Item_Image {
	MARGIN: 10px; HEIGHT: 100px; TEXT-ALIGN: center
}

DIV.Brand {
	HEIGHT: 20px; TEXT-ALIGN: center
}
DIV.Item_ID {
	HEIGHT: 20px; TEXT-ALIGN: center
}

DIV.Item_Compare {
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BACKGROUND: url(../images/site/compare_bg_tile.gif) #ebebeb repeat-x 0px 0px; MARGIN: 0px -1px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 30px; TEXT-ALIGN: center
}
DIV.Wide_Left_Column {
	TEXT-ALIGN: left
}
DIV.Item_Left_Column {
	FLOAT: left; WIDTH: 250px; TEXT-ALIGN: left
}
DIV.Item_Right_Column {
	FLOAT: left; WIDTH: 510px; TEXT-ALIGN: left
}
DIV.Item_Description {
	
}

DIV.Item_Detail_Add_to_Cart {
	FLOAT: left; WIDTH: 150px; TEXT-ALIGN: center
}
DIV.Item_Main {
	CLEAR: both
}
DIV.Item_Accessory_Item {
	FLOAT: left; WIDTH: 160px
}
DIV.pd_mod {
	BACKGROUND: url(../images/site/pd_mod_bg.gif) #ffffff repeat-y 0px 0px; MARGIN-BOTTOM: 50px; WIDTH: 508px
}
DIV.pd_mod_head {
	BACKGROUND: url(../images/site/pd_mod_head_bg.gif) #ffffff no-repeat center top; WIDTH: 508px
}
.pd_mod_head_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; COLOR: #bf2228; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
DIV.pd_mod_content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.pd_bottom {
	CLEAR: both; BACKGROUND: url(../images/site/pd_mod_bottom_bg.gif) #ffffff no-repeat center bottom; WIDTH: 508px
}
DIV.Item_Compare_Result_Main {
	MARGIN-LEFT: 10px
}
DIV.Item_Compare_Result {
	MARGIN-LEFT: 132px
}
DIV.Item_Compare_Detail {
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; FLOAT: left; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 130px; BORDER-BOTTOM: #dbdbdb 1px solid
}
DIV.Item_Compare_Spec {
	CLEAR: both; TEXT-ALIGN: left
}
DIV.Footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 50px
}

.breadcrumb
{
	width:788px; padding-left:2px; padding-right:2px;  height:24px; background-color:#ffffff; text-align:left;
	}
.breadcrumb a
{
	padding-left:6px;
	text-decoration:none;
	}
	
	
.txtAutoComplete {
	font-family:Tahoma;
	font-size: 11px;
	
	width:100px;
	height:16px;
	
	border: 1px solid #000;
	
}
.txtAutoCompleteGreen {
	font-family:Tahoma;
	font-size: 11px;
	
	width:100px;
	height:16px;
	
	border: 1px solid green;
	
}
.txtAutoCompleteRed {
	font-family:Tahoma;
	font-size: 11px;
	
	width:100px;
	height:16px;
	
	border: 1px solid red;
	
}
.txtAutoCompleteccc {
	font-family:Tahoma;
	font-size: 11px;
	
	width:100px;
	height:16px;
	
	border: 1px solid #ccc;
	
}
.txtAutoCompleteFocus {
	font-family:Tahoma;
	font-size: 11px;
	
	width:100px;
	height:16px;
	
	border: 2px solid green;
	
}
.txtItemCode {
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	width:146px;
	height:16px;
	border:1px;
	border-color:gray;
	border-style:groove;
	word-break;
}

.listBoxAutoComplete{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width:150px;
	border:1px;
	height:150px;
	border-color:gray;
	border-style:groove;
	
}


.Footer_Links
{
	margin:auto;
	width:380px;
	
}
.Main_Body
{
	width:790px; float: left; 
	
}

/*roundbox begin*/
.roundbox {height:auto;width:42%;border: 1px solid #92D050;background: #FFFFFF;margin: 10px;padding: 10px;position: relative;}  
.rtop , .ltop , .rbottom , .lbottom {height: 10px;width: 10px;position: absolute;line-height: 1px;font-size: 1px;background:#FFF;}   
.roundbox ul {list-style: none;}  
.rtop {  
 background: url(../Images/Site/roundbox.jpg) no-repeat right top;  
 top: -1px;  
 right: -1px;  
}  
.ltop {  
 background: url(../Images/Site/roundbox.jpg) no-repeat left top;  
 left: -1px;  
 top: -1px;  
}  
.rbottom {  
 background: url(../Images/Site/roundbox.jpg) no-repeat right bottom;  
 right: -1px;  
 bottom: -1px;  
}  
.lbottom {  
 background: url(../Images/Site/roundbox.jpg) no-repeat left bottom;  
 left: -1px;  
 bottom: -1px;   
} 
/*roundbox end*/
/*roundbox begin*/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#F7F8F9;}
/*roundbox end*/

.blocknav
{
	float:left; background-color:Gray; width:80px; height:30px;
}


.Small_Promo { width: 570px; }
.Small_Promo_Container { background-position: bottom; position: relative; width: 137px; height: 180px; float: left; background-image: url('../Images/Site/Box_Template.jpg'); margin-bottom: 10px; margin-right: 2px; background-repeat: no-repeat; padding-left: 3px; }
.Small_Promo_Image { height: 80px; width: 80px; padding: 5px 0px 0px 0px; text-align: center; display: block; margin: auto; }
.Small_Promo_Title { font-size: small; font-weight: bold; text-decoration: none; color: #0066FF; text-align: left; width: 135px; }
.Small_Promo_List { position: absolute; bottom: 0; right: 0; padding: 0px 10px 5px 0px; margin: 0px; text-decoration: none; list-style-type: none; list-style-image: none; text-align: right; }
.Small_Promo_List dd { padding-left: 1px; padding-right: 1px; margin-left: 1px; margin-right: 1px; text-indent: 0px; }
.Small_Promo_Link { text-decoration: none; font-size: smaller; color: #333333; font-weight: bold; }

.comparebox
{
	float:left;
	width:20px;
	height:20px;
	border:solid 1px gray;
	margin-right:10px;
}
.comparecalcel
{
	position:relative;left:15px;bottom:25px;width:10px;height:10px;background-image:url(../Images/Site/smallcancel.png);
}
.filtercalcel
{
	position:relative;left:58px;bottom:12px;width:10px;height:10px;background-image:url(../Images/Site/smallcancel.png);
}
.imgaddtocompare
{
	width:40px;
	height:34px;
	background:#fff url(../Images/Site/imgaddtocompare.jpg) no-repeat;
	float:left;
}
.imgaddtocart
{
	width:40px;
	height:34px;
	background:#fff url(../Images/Site/imgaddtocompare.jpg) no-repeat;
	float:left;
}
.imgcomparenow
{
	width:40px;
	height:34px;
	background:#fff url(../Images/Site/imgcomparenow.jpg) no-repeat;
	float:left;
}
.invoiceheadul
{
	width:420px; 
}
.invoiceheadul li
{
	float:left; width:175px; list-style-type:none;
}
.divnewline
{
	margin:auto;
	width:530px;
}
.divnewline input
{
	float:left;
	margin-right:8px;
	margin-top:2px;
}

.tableorder input
{
	margin-top:2px;
	
}
.orderattentionbox
{
	 color:Red; border:solid 2px red; width:95%; height:auto; margin:auto;CURSOR: hand; 
}
.ordermsgbox
{
	color:#191919;  width:95%; height:auto; margin:auto auto 10px 23px;
}
.pagetip
{
	width:700px;
	height:auto;
	margin:auto;
	color:blue;
	
}
.tipfont
{
	font-size:large;
	color:Red;
}
.toolbar
{
	background-color:#e4e9ed; width:100%; padding:5px 0px 2px 0px; display:block; height:50px;
}
.toolbar input
{
	float:right;
	margin:auto 10px auto auto;
}
.ulitemdetailmain
{
	width: 487px; margin-bottom:50px !important; height:90px;
}
.ulitemdetailmain li
{
	height:50px;
	float:left;
	text-align:center;
}
.ulitemdetailmain li a
{
	height:35px;
	display:block;
	background:#4F81BD;
	margin-left:2px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.ulitemdetailmain li a:hover
{
	background:gray;
}
.ulitemdetailmain li a span
{
	margin:3px;
}
.item-detail-left-box
{
	width:240px;
	border: solid 2px #4F81BD;
	margin-bottom:10px;
}
.item-detail-left-box .item-detail-left-box-title
{
	background:#4F81BD;
}
.downloadarea
{
	margin:0px;
	
}
.downloadarea li
{
	border-top: solid 2px #4F81BD;
	height:25px;
	margin:0px;
	line-height:200%;
}
.downloadarea span
{
	float:left;
	font-weight:bold;
	 margin-left:10px;
}
.downloadarea a
{
	float:right;
	margin-right:10px;
	font-weight:bolder;
	display:block;
	background:#92CDDC;
	height:18px;
	width:65px;
	 text-indent:7px;
	border:solid 1px gray;
	line-height:150%;
}
.downloadarea a:hover
{
	background:#ccc;
	border:dashed 1px gray;
}
.mentioninput
{
	background:red !important;
}
.redfont
{
	color:Red;
}
.pobox
{
	background:yellow;
	margin-bottom:10px;
	height:100px;
	padding:10px;
	margin:10px;
	
}
.divattrs
{
	width:100%;
	padding:8px;
	float:left;
}
.divattrs h3
{
	
	font-size:medium;
	
	border-bottom:solid 4px #444;
	margin:0;
	height:30px;
}
ul.div_attr_cks
{
	height:300px;
	width:540px;
	float:left;
}
.div_attr_cks li
{
	width:30%;
	height:30px;	
	display:block;
	float:left;
	overflow:hidden;
}
.form_div
{
	width:600px;
	margin:auto;
	
}