@charset "utf-8";
/* CSS Document */
html { min-height: 100%; margin-bottom: 1px;overflow: -moz-scrollbars-vertical;  }
body{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size: 12px;
/*015FB6*/
}

ol {
	padding-left:8px;
	margin-left:15px;
}
ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

/* Common Elements */
.clear {
	clear:both;
}
.clearfix {
	display: inline-block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
#sec_mainsite{
            margin:15px auto auto auto;
            min-width:750px;           
            
            }
             #sec_mainsite{width:980px;}
#sec_logosite{
            padding:0; 
            width:100% ;
            margin-left:auto;
            margin-right:auto;
            margin-bottom:0;
            margin-top:0;
           
}

#sec_logosite{
	font-weight: bold;
	}
	
#sec_site {
            border-left:solid 1px #cecece; 
            border-right:solid 1px #cecece; 
            border-bottom:solid 1px #cecece; 
            padding:0; width:100%; 
            margin-left:auto;
            margin-right:auto;
          }
          
 #sitelogo{margin:0; padding:0;position:relative;}      
#sitelogo ul{	padding: 0;
	margin:0;}       
	.sitelogo ul:after{display:block;clear:both;}   


#sitelogo li{
	float: left;
	list-style-type: none;
	margin:0;
}
.hackers_safe{position:absolute;  top:0;  right:40px;}
#header-top-link-right {
	float: right;
	padding: 0;
	margin: 0;	
}

#header-top-link-right li{
	float: left;
	list-style-type: none;
	padding-left: 9px;
	padding-right: 0;
	margin:0px;
}

/* copy right */
#copyrightwrap{margin:11px 0 0 0;font-size:11px;text-align:center; color:#888;}


          
#nav {padding:0;}
#nav li.b{border-right:solid 1px #E18080;background: url(/nw-img/hdr_brd_ver1.gif) repeat-x; background-color:#B51108;}
#nav li.last{background-color:#61A0FE;}

.nav_back{background-color:#01204F;}


#nav, #nav ul{
font-size:100%;
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:2.4em; 
font-weight:bold;
}

#nav a{
display:block;
padding:0px 8px;
color:#fff;
text-decoration:none;
}

#nav a:hover{
background-color:#cecece;
color:#333;
}

#nav .last a:hover{
background-color:#61A0FE;
color:#333;
}

#nav li ul a{
background-color:#cecece;
display:block;
padding:0px 8px;
color:#333;
text-decoration:none;
}



#nav li ul a:hover{
background-color:#CFE8FC;
color:#333;
}

#nav ul {
position:absolute;
display:none;
width:112em;
top:2.4em;
}

#nav li ul a{
width:12em;
height:auto;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
} 

/* flyout */

#offered {
	width:100%;
	float:left;
	background:#FFFFFF;
}


#offered a {
	font-weight:normal;
	text-decoration:none;
}


#servicesBoxes {
	display:none;
	float:left;
	width:100%;
	line-height:1.6em;
	border-bottom:dotted 1px #cecece;
}


.servCol {
	width: 129px;
	float:left;
	border-right:1px solid #CCCCCC;
	margin-top:10px;
	margin-bottom: 10px;
	margin-right:3px;
}

.servCol ul {
	margin-bottom:13px;
	margin-left:3px;
}

.servCol ul li {
	background-image:none;
	line-height:1.8em;
}



.servColLast {
	width: 14%;
	float:left;
	margin-top:10px;
}

.servColLast ul {
	margin-bottom:13px;
	margin-left:3px;
}

.servColLast ul li {
	background-image:none;
}




.servColLast ul li {
	background-image:none;
}



.servCol a {
	font-size:11px;
	color:#015FB6;

}

.servCol a:hover {
color:#CD0000;
}

.servColLast a {
	font-size:11px;
	color:#015FB6;
}

.servCol a.secHed {
	font-weight:bold;
	font-size:11px;
	color:#222222;
	text-decoration:underline;
}

.servColLast a.secHed {
	color:#222222;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

#showHide {
	margin: 0 8px 0 0;
}


.loading { 
	clear:both; 
	background:url(/nw-img/loader_red.gif) 490px 10px no-repeat; 
	text-align:center;
	padding: 10px 0px 10px 0px; 
	height: 24px;
	display:none; 
	background-color:#FFFFFF; 
	float:left; 
	width:100%; 
}

/* button */
.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: 0em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   }
   
   
.column2{
padding-left: 20px;
background: url('/nw-img/vertical_rule_pcn.gif') 10px 0 repeat-y;

}



.vertical_line{
background: url('/nw-img/vertical_rule_pcn.gif') 0 0 repeat-y;

}

.horizontal_line{
background: url('/nw-img/hor_rule_whitedown.gif') 0 0 repeat-x;

}

.horizontal_line_double{
background: url('/nw-img/hor_rule_double.gif') 0 0 repeat-x;

}

.horizontal_line_dot{background: #fff url(/nw-img/dot.gif) 0 0 repeat-x;}

.tabContainer {
  width:100%;
  margin:0;
  border:solid 1px #e0e0e0;
  background:#F5f5f5;
  /*background: url(/nw-img/bg_container_left.jpg) no-repeat 100% right;*/
}
.tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
.tabContainer p {
  padding:2px 12px 10px;
  text-align:left;
}

#wrapper_details .tabContainer {
  width:100%;
  margin:0;
  border:solid 1px #e0e0e0;
  background:#fff;
  /*background: url(/nw-img/bg_container_left.jpg) no-repeat 100% right;*/
}
#wrapper_details .tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
#wrapper_details .tabContainer p{
  padding:0;
  text-align:left;
}

#wrapper_details .frame{
	color:#333;
	margin:3px;
	background:#fff url('/nw-img/bg_grey.jpg') 0 0 repeat-x;
}


/* about pcnation */
#wrapper_about .tabContainer {
  width:100%;
  margin:0;
  border:solid 1px #e0e0e0;
  background:#fff;
  /*background: url(/nw-img/bg_container_left.jpg) no-repeat 100% right;*/
}
#wrapper_about .tabContainer h1{margin:0; font-size:19px;font-weight:bold;color:#9A0E06;}

#wrapper_about .tabContainer h3 {
  color:#555;
  font-size:100%;
  margin:0;
  padding:0;
}
#wrapper_about .tabContainer p{
  text-align:left;
  margin:0;
  padding:0 0 10px 0;
}

#wrapper_about .frame{
	color:#333;
	padding:5px;
	margin:3px;
	background:#fff url('/nw-img/bg_grey.jpg') 0 0 repeat-x;
	line-height:1.5em;
}
/* end of about pcnation */


.CornerTop{
 background:url("/images/r_corner.gif") no-repeat top right;
}
.CornerBottom{
 background:url(/images/r_btmcorner.gif) no-repeat top right;
}

.front_right_tile{
padding:10px 5px 10px 5px;
 background:url(/nw-img/tile-a_alt.jpg) no-repeat top left;
 margin:0;
 height:155px;
}

.front_right_tile_alt{
padding:10px 5px 10px 5px;
 background:url(/nw-img/tile-a.jpg) no-repeat top left;
 margin:0;
 height:155px;
}

.front_right_tile_alt ul
{
    margin:0 0 0 5px;
    padding:0;
    width:100%;
    
}

.front_right_tile_alt li{
display:block;
text-decoration:none;float:left;
}

.front_right_tile_alt li.details a{
background: url(/nw-img/detail_arrow_light.jpg) no-repeat 0 1px;
padding-left:17px;
color:#222;
font-size:95%;
margin:0;
}

.front_right_tile_alt li.details a:hover{
background: url(/nw-img/detail_arrow.jpg) no-repeat 0 1px;
}

.front_right_tile_alt li.ratings{
margin-left:95px;
}



.plain250 {width:165px; padding:0 0 15px 0; background:url(/nw-img/plain165.gif) no-repeat left bottom; margin-bottom:10px;}
.plain250 div {width:165px; background:url(/nw-img/plain165.gif) no-repeat left top; text-align:left;}
.plain250 ul {list-style:none; 
	padding:0 14px 0 14px; 
	margin:0; 
	width:135px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.plain250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px; text-align:left;}
.plain250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.plain250 ul li a:hover {text-decoration:underline;}
.plain250 span.spacer {display:block; height:15px; overflow:hidden;}





.plain165 {width:165px; padding:0 0 15px 0; background:url(/nw-img/plain165.gif) no-repeat left bottom; margin-bottom:10px;}
.plain165 div.fronttile {width:165px; background:url(/nw-img/plain165.gif) no-repeat left top; text-align:left;}
.plain165 ul {list-style:none; 
	padding:0 14px 0 14px; 
	margin:0; 
	width:135px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.plain165 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px; text-align:left;}
.plain165 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.plain165 ul li a:hover {text-decoration:underline;}
.plain165 span.spacer {display:block; height:15px; overflow:hidden;}

#modulefronttile{width:165px;font-size:12px;}
.boxfronttile { background:#eceaea; border:0px solid #dcdcdc; margin:0px 0 10px 0; background:#fff url('/nw-img/bg_grey.jpg') 0 0 repeat-x;}
.boxfronttile_div{margin-bottom:3px;}
.boxfronttile_div ul {margin:0; padding:0; list-style-type: none;}
.boxfronttile_div li{font-size:12px;}
.boxfronttile_div li.bottom {margin:6px 0px 0px 0px; padding:0;}


.boxfronttile_div li{
display:block;
text-decoration:none;float:left;
width:90%;
text-align:left;
}

.boxfronttile_div li.details a{
/*background: url(/nw-img/detail_arrow_light.jpg) no-repeat 0 1px;*/
padding-left:10px;
color:#222;
margin:0;
font-size:10px;
}

.boxfronttile_div li.details a:hover{
/*background: url(/nw-img/detail_arrow.jpg) no-repeat 0 1px;*/
color:#aa3300;
}

.boxfronttile_div h4{font-weight:bold; font-size:13px; color:#00349A; margin:3px 0 5px 5px;}
.boxfronttile_div h4 a.style1{font-weight:bold; font-size:13px; color:#00349A;text-decoration:none;}
.boxfronttile_div h4 a.style2{font-weight:bold; font-size:13px; color:#555;text-decoration:none;}
.boxfronttile_div h4 a.style3{font-weight:bold; font-size:13px; color:#C80100;text-decoration:none;}
.boxfronttile_div h4 a.style4{font-weight:bold; font-size:13px; color:#222;text-decoration:none;}
.boxfronttile_div h4 a.style5{font-weight:bold; font-size:13px; color:#022E5C;text-decoration:none;}
.boxfronttile_div h4 a.style6{font-weight:bold; font-size:13px; color:#444;text-decoration:none;}
.boxfronttile_div h4 a.style7{font-weight:bold; font-size:13px; color:#00349A;text-decoration:none;}
.boxfronttile_div h4 a.style8{font-weight:bold; font-size:13px; color:#330066;text-decoration:none;}
.boxfronttile_div h4 a.style9{font-weight:bold; font-size:13px; color:#444;text-decoration:none;}
.boxfronttile_div h4 a.style10{font-weight:bold; font-size:13px; color:#00349A;text-decoration:none;}
.boxfronttile_div h4 a.style11{font-weight:bold; font-size:13px; color:#C80100;text-decoration:none;}
.boxfronttile_div h4 a.style12{font-weight:bold; font-size:13px; color:#00349A;text-decoration:none;}

/*end of right tile */


.rounded_t { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-x; background-position: left top; }
.rounded_tr { width:3px; height:3px; background-image: url(/nw-img/corner_tr.gif); } 
.rounded_r { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-y; background-position: right top; }
.rounded_br { width:3px; height:3px;  background-image: url(/nw-img/corner_br.gif);} 
.rounded_b { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-x; background-position: left bottom; }
.rounded_bl { width:3px; height:3px; background-image: url(/nw-img/corner_bl.gif); } 
.rounded_l { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-y; background-position: left top; }
.rounded_tl { width:3px; height:3px; background-image: url(/nw-img/corner_tl.gif); }





.front_right_tile_new ul
{
    margin:0 0 0 5px;
    padding:0;
    width:100%;
    
}

.front_right_tile_new li{
display:block;
text-decoration:none;float:left;
width:90%;
text-align:right;

}

.front_right_tile_new li.details a{
background: url(/nw-img/detail_arrow_light.jpg) no-repeat 0 1px;
padding-left:17px;
color:#222;
margin:0;
}

.front_right_tile_new li.details a:hover{
background: url(/nw-img/detail_arrow.jpg) no-repeat 0 1px;
}

.front_right_tile_new li.ratings{
margin-left:95px;
}


/*dark blue 003466*/
.ShelfPagTopDOD{background-color:#324E79; height:100%;}
.ShelfPagTopDOD{margin-bottom:0px;}
.ShelfPagTopDOD .HeaderWrap{padding:0 0 8px;}
.ShelfPagTopDOD .HeaderWrap .Title{float:left; margin-left:5px;} 
.ShelfPagTopDOD .HeaderWrap .Title h1{font-size:13px;padding:0;margin:0; color:#f2f2f2;}
#dealofthedaywrap{border:1px solid #ccc; margin:0; padding-left:0px;}
.dealofthedayitem {margin-bottom:0px; border-bottom:solid 1px #ccc; font-family:helvetica, Arial, Verdana; font-size:12px;}
.dealofthedayitem .ProductDesc {color:#232437;}
.dealofthedayitem .ProductHeader { color: #003399; font-weight:bold; text-decoration: none; font-family:Arial, Verdana; font-size:12px;}
.dealofthedayitem a.ProductHeader { color: #003399; font-weight:bold; text-decoration: none; font-family:Arial, Verdana; font-size:12px;}
.dealofthedayitem a.ProductHeader:hover { color: #B51108; font-weight:bold; text-decoration: underline; font-family:Arial, Verdana; font-size:12px;}
#itemlist{border:solid 1px #ccc; margin:0; padding-left:0px;}


.height5px{height:5px; line-height:5px;}
.height10px{height:10px; line-height:10px;}
.height15px{height:15px; line-height:15px;}
.height20px{height:20px; line-height:20px;}
.height25px{height:25px; line-height:25px;}




.pitch{float:left;width:235px;padding-left:75px;background:url('/nw-img/icon_help_grey_16x16.gif') no-repeat;min-height:55px;color:#999;}
.pitch h3{margin:0 0 5px;font-size:115%;color:#666;}
.pitch p,.why h3{margin:0;font-size:95%;}
.why{float:right;width:220px;padding:0 0 0 22px;background:url('/nw-img/icon_help_grey_16x16.gif') no-repeat;color:#999;}
.why ul{margin:5px 0 0 .7em;padding-left:.7em;font-size:95%;}

.wid_rotator{margin:5px;}
.wid_rotator_misc{margin:5px; width: 590px;}

.dealoftheday{color:#666;}
.dealoftheday h1{margin:0; font-size:19px;font-weight:bold;color:#9A0E06;}
.dealoftheday h3{margin:13px 0 13px 0;font-size:115%;color:#666;}
.dealoftheday h3 a{color:#666; font-weight:bold; font-size:15px;text-decoration:none;}
.dealoftheday h3 a:hover{color:#aa3300;}
/*green 448000*/
.dealoftheday p{margin:0;}	
.deal_left{float:left; width:150px;}	
.deal_right{margin:0 0 0 10px; float:left;width:410px;line-height:1.6em;}
.deal_right p{margin:10px 0 0 10px;padding:0;color:#333;}

.deal_prodinfo{

			/*width: 100%;
			margin: 0 1em 2em 0; 
			*/
		    
			margin:7px 0 0 10px;
			padding:2px 0 0 0;
			width:100%;
			background:url(/nw-img/dot.gif) repeat-x 0 0;
		
}
.deal_prodinfo ul{margin:0;}
.deal_prodinfo li{
display:block;
padding:0;
color:#333;
text-decoration:none;float:left;}

.deal_prodinfo ul li.price{color:#aa3300;font-weight:bold; font-size:110%; width:110px;}
.deal_prodinfo ul li.btnbuynow{text-align:center;color:#aa3300; font-size:95%; width:110px;}
.deal_prodinfo ul li.btndetails{text-align:right;color:#aa3300; font-size:95%; width:150px;}

.deal_prodinfo li.btnbuynow a{
display:block;
padding:0 0 2px 0;
color:#222;
}

.deal_prodinfo li.btnbuynow a:hover{
color:#aa3300;
}

.deal_prodinfo li.btndetails a{
background: url(/nw-img/detail_arrow.gif) no-repeat 0 1px;
padding-left:17px;
color:#222;
margin:0;
}

.deal_prodinfo li.btndetails a:hover{
background: url(/nw-img/detail_arrow.jpg) no-repeat 0 1px;
}


.ftn_freeshipping{color:#666;}
.ftn_freeshipping h1{margin:0; font-size:19px;font-weight:bold;color:#9A0E06;}
.ftn_freeshipping h3{margin:13px 0 13px 0;font-size:115%;color:#666;}
.ftn_freeshipping h3 a{color:#666; font-weight:bold; font-size:15px;text-decoration:none;}
.ftn_freeshipping h3 a:hover{color:#aa3300;}
/*green 448000*/
.ftn_freeshipping p{margin:0;}	
.ftn_freeshipping .ftn_freeshippinginfo{margin:0; float:left;line-height:1.6em;}
.ftn_freeshipping .ftn_freeshippinginfo p{margin:10px 0 0 0;padding:0;color:#333;}

.ftn_freeshipping .lists{
			margin:15px 0 0 15px;		
}

.ftn_freeshipping ul{margin:0;}
.ftn_freeshipping li{
display:block;
padding:0;
color:#333;
text-decoration:none;}

.ftn_freeshipping ul li {color:#666;font-size:100%;padding:0 0 7px 30px;
	line-height:16px;}
.ftn_freeshipping ul li.btndetails{text-align:right;color:#aa3300; font-size:95%;}
.ftn_freeshipping li.mp1{background:url("/nw-img/one.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp2{background:url("/nw-img/two.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp3{background:url("/nw-img/three.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp4{background:url("/nw-img/four.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp5{background:url("/nw-img/five.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp6{background:url("/nw-img/six.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp7{background:url("/nw-img/seven.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp8{background:url("/nw-img/eight.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp9{background:url("/nw-img/nine.gif") no-repeat 5px 0}
.ftn_freeshipping li.mp10{background:url("/nw-img/ten.gif") no-repeat 5px 0}

.ftn_freeshipping li.btndetails a{
background: url(/nw-img/detail_arrow.gif) no-repeat 0 1px;
padding-left:17px;
color:#222;
margin:0;
}

.vendor{font-weight:bold;color:#333;}

/* front Other Hot Deals */
ul.displayotherhotdeals {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
}
ul.displayotherhotdeals li {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	
}

ul.thumb_view_oh li{ width: 196px;} 
/*--Switch the width to accommodate for the three column layout--*/
ul.thumb_view_oh li h2 { display: inline; }

div.ohd_container_box
{ 
border-bottom:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
width:100%;
float:left;
display:inline;
margin-right:5px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
}

.ohd_container_box_right
{
border-bottom:solid 1px #e0e0e0;
width:100%;
float:left;
display:inline;
margin-right:5px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
}

.ohd_li_box{margin:5px 5px 10px 5px;}
.ohd_li_box h2{margin:0;}
.ohd_li_box h2 a{font-size:11px; color:#015fb6;line-height:1.6em;}
.ohd_li_box h2 a:hover{color:#aa3300;}
.ohd_li_box p{line-height:1.6em; margin:0;}

.ohd_priceblock{margin:5px 0 0 0;}
.ohd_li_box td.price{width:50%;color:#aa3300;font-weight:bold; font-size:110%;float:left;}
.ohd_li_box td.btnbuynow{text-align:center;color:#aa3300; font-size:95%;}

.ohd_li_box .btnbuynow a{
display:block;
padding:0;
color:#222;
}

.ohd_li_box .btnbuynow a:hover{
color:#aa3300;
}

/*
.ohd_li_box h4{margin:0;padding-top:3px;}
.ohd_li_box h4 a{font-size:11px; color:#015fb6;line-height:1.6em;}
.ohd_li_box h4 a:hover{color:#aa3300;}
.ohd_li_box p{line-height:1.6em; margin:0;}

.ohd_box {margin:5px 5px 10px 5px;}
.ohd_box ul {margin:0;}
.ohd_box ul.pricebox {margin-top:10px;}
.ohd_box ul li.price {width:50%;color:#aa3300;font-weight:bold; font-size:110%;float:left;}
.ohd_box ul li.btnbuynow{float:left;font-size:95%;padding-left:10px;}
.ohd_box li.btnbuynow a{
padding:0;
color:#222;
}
.ohd_box li.btnbuynow a:hover{
color:#aa3300;
}
*/

/* End of fron Other Hot Deals */

.ftn_freeshipping li.btndetails a:hover{
background: url(/nw-img/detail_arrow.jpg) no-repeat 0 1px;
}


.itemwrapcategory
{
	/*background:#fff url('/nw-img/bg_grey.jpg') repeat-x top left;	*/
	margin:0;
	padding:5px 10px 5px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}
	
	.otherhotdealswrap{	
	margin:0;
	padding:10px 10px 12px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}

img
	{
	border:none;
	}
	
.thumb
	{
	margin:0 10px 10px 0;
	}
	
#promo_do_more_promo_div ul {text-align:left; margin:3px 2px 3px 2px; padding:0; list-style-type: none;}
#promo_do_more_promo_div li{float:left;}
#promo_do_more_promo_div li.bottom, .AdvVendors li.bottom {margin:4px 0px 0px 0px; padding:0;}
#promo_do_more_promo_div img {margin-right:5px;}
#promo_do_more_promo_div img.last {margin-right:0;}
#promo_do_more_promo_div img.first {margin-left:4px;}

#promo_do_more { background:#eceaea; border:0px solid #dcdcdc; margin:0px 0 10px 0; }

.rounded_t { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-x; background-position: left top; }
.rounded_tr { width:3px; height:3px; background-image: url(/nw-img/corner_tr.gif); } 
.rounded_r { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-y; background-position: right top; }
.rounded_br { width:3px; height:3px;  background-image: url(/nw-img/corner_br.gif);} 
.rounded_b { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-x; background-position: left bottom; }
.rounded_bl { width:3px; height:3px; background-image: url(/nw-img/corner_bl.gif); } 
.rounded_l { background-image: url(/nw-img/grey_dot.gif); background-repeat: repeat-y; background-position: left top; }
.rounded_tl { width:3px; height:3px; background-image: url(/nw-img/corner_tl.gif); }
#promo_do_more_promo_div { margin: 0px;  }

.ohd_col h4{margin:0;padding-top:3px;}
.ohd_col h4 a{font-size:11px; color:#015fb6;line-height:1.6em;}
.ohd_col h4 a:hover{color:#aa3300;}
.ohd_col p{line-height:1.6em; margin:0;}

.ohd_box {margin-bottom:5px;}
.ohd_box ul {margin:0;}
.ohd_box ul.pricebox {margin-top:10px;}
.ohd_box ul li.price {width:50%;color:#aa3300;font-weight:bold; font-size:110%;float:left;}
.ohd_box ul li.btnbuynow{float:left;font-size:95%;padding-left:10px;}
.ohd_box li.btnbuynow a{
padding:0;
color:#222;
}
.ohd_box li.btnbuynow a:hover{
color:#aa3300;
}

/* showcase */
#showcasewrap{	/*background:#fff url('/nw-img/bg_grey.jpg') repeat-x top left;	*/
	margin:0;
	padding:5px 10px 5px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}
#showcasewrap{width:100%;}
#showcasewrap{padding:0;}	
.showcaseitems{margin-top:5px;}	
.showcasehorizline {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/hor_rule_whitedown.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 10px 0;
    }

.showcase {
  background: url('/nw-img/bg_lightgrey.jpg') 0 0 repeat-x;
}

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(/nw-img/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/nw-img/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/nw-img/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(/nw-img/tipsy-west.gif); background-position: left center; }
 
 
 
 /* current menu */
  
  #top_menu {
    overflow: hidden;
}

#top_menu ul {
    background: url(/nw-img/hdr_brd_ver2.gif) repeat-x;
    height: 40px;
    margin: 0;
    width: 980px;
}

#top_menu ul li {
	float: left;
	list-style-type: none;
}

#top_menu ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
	font-family: Arial;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;

}

#top_menu ul li a:hover {
    text-decoration: none;
    background: url(/nw-img/menu_gradient_hover.png) repeat-x;

}

#nav_home {
    width: 104px;
    padding-right: 1px;
	border-right: 1px solid #b2b2b2;
}

#nav_myaccount {
    padding: 0 1px;
    width: 119px;
	border-right: 1px solid #b2b2b2;
}

#nav_tracking {
    padding: 0 1px;
    width: 131px;
	border-right: 1px solid #b2b2b2;
}

#nav_support {
    padding: 0 1px;
    width: 112px;
	border-right: 1px solid #b2b2b2;
}

#nav_rebates {
    padding: 0 1px;
    width: 105px;
	border-right: 1px solid #b2b2b2;
}

#nav_search_form {
    background: url(/nw-img/hdr_brd_ver2.gif) repeat-x;
	font-family:Arial;
    height: 33px;
    width: 380px;
    color: #FFF;
    font-weight: bold;
    font-size: 105%;
    padding: 7px 0 0 15px;
}

#nav_search_form label { display: block; float: left; padding: 5px 0 0 0; width: 58px; }
#nav_search_form * {
    xvertical-align: baseline;
}

#top_menu ul li form {
	display: inline;
}

#top_menu ul li form input[type="text"] {
    background: url(/nw-img/searchbar_gradient.png) repeat-x scroll 0 0;
	border: 1px solid #6E6D6D;
    font-family: Tahoma, Arial, Helvetica;
    font-weight: normal;
    width: 252px;
	line-height: 1em;
	padding: 3px;
	margin: 0;
}

#top_menu ul li form input[type="submit"] {
    background: url(/nw-img/go_gradient.png) repeat-x scroll 0 0;
    border: 1px solid #E7E7E7;
    cursor: pointer;
    width: 38px;
    padding: 1px;
    font-size: 100%;
    font-weight: bold;
	color: #FFF;
    text-align: center;
	margin: 0;
}

#top_menu ul li form input[type="submit"]:hover {
    background-color: #FFFFFF;
}

#bar_secondheader{background:url(/nw-img/hdr_search_brd.gif) repeat-x;height:40px}
#bar_secondheader_info{margin:0 0 0 10px; padding-top:12px;padding-left:1px;float:left;}
#bar_secondheader_info h1{font-size:14px; font-weight:bold; color:#555; margin:0 0 0 40px; color:#9A0E06;}
#bar_secondheader_info span.info{font-size:12px; color:#444; font-weight:normal;}
#bar_secondheader .cart_top_small{font-size:11px;font-family:Arial, verdana;color:#444;font-weight:bold;}
#bar_secondheader .cart_top_small a{color:#015fb6;}
#bar_secondheader .cart_top_bar{font-size:11px;font-family:Arial, verdana;font-weight:bold;}
#bar_secondheader .cart_top_logoff{font-size:11px;font-family:Arial, verdana;color:#444;font-weight:bold; text-align:right;}
#bar_secondheader .cart_top_logoff a{color:#015fb6;}
#bar_secondheader .cart_top_logoff a:hover{color:#aa3300;}
#bar_sh_crt{padding-top:5px;width:225px;margin:0;float:right;}

#sidebarWrapper {
    float: left;
    width: 175px;
    padding:15px 0 15px 0;  /* there is 4px of top padding on the sidbar ul li style in reiNavStyle */
    background-color:#f4f4f4;
    }
    
    
/* ++++++++ BEGIN Sidebar navigation (global rei sidebar styles) ++++++++++ */


#sidebarWrapper ul {
	padding:0;
	margin:0px 20px 14px 10px;
	list-style:none;
	}

#sidebarWrapper ul li {
	 padding:2px 0 2px 0;
	/* line-height:1.4em;*/
	 list-style:none;
	 }

#sidebarWrapper a {
	color:#333;
	text-decoration:none;
	}

#sidebarWrapper a:hover, #sidebarWrapper a:focus {
	text-decoration:underline;
	/*color:#859F09;*/
	color:#aa0000;
	}

#sidebarWrapper .sbTitle {
	font-weight:bold;
	color:#333;
	}
	
	#sidebarWrapper img.toggler {
margin: 0 0 0 0; 
padding-right:3px;
position: relative;
display:none;
}

 #sidebarWrapper img.toggler {
 margin:0;
 } 
#sidebarWrapper h3.sbTitle {
    position: relative;
}
/* .over class is IE6 fix */
 #sidebarWrapper img.toggler, 
 #sidebarWrapper img.toggler.over,
 #sidebarWrapper h3.sbTitle, 
 #sidebarWrapper h3.sbTitle.over {
cursor:pointer; 
}

 #sidebarWrapper h3.sbTitle a.linkStyle2,
 #sidebarWrapper h3.sbTitle a.linkStyle2:link,
 #sidebarWrapper h3.sbTitle a.linkStyle2:visited,
 #sidebarWrapper h3.sbTitle a.linkStyle2:focus, 
 #sidebarWrapper h3.sbTitle a.linkStyle2:active {
color:#333;
text-decoration:none;
}
 #sidebarWrapper h3.sbTitle a.linkStyle2:hover
{
text-decoration:underline;
}

 #sidebarWrapper .reviews a {
display:inline;
}
#sidebarWrapper li h3.sbTitle {
        font-weight:bold;
        padding-top:0px;
        padding-bottom:3px;
        display:inline;
        font-size:12px;
        margin:0;
}


		
/* ++++++++ END Sidebar navigation ++++++++++ */

#sidebarWrapperRight {
    float: left;
    width: 175px;
    padding:15px 0 75px 0;  /* there is 4px of top padding on the sidbar ul li style in reiNavStyle */
    background-color:#f4f4f4;

    }
    
    
/* right column */
#sidebar {
	margin: 0 10px 0 10px;	
	float: left;
	width: 155px;
}

#sidebar .bucket {
	width: 100%;
	background: transparent url('/nw-img/sidebar_bg.gif') repeat-y scroll 0 0;
	margin-bottom: 10px;
}

#sidebar .padding {
	background: transparent url('/nw-img/sidebar_top.gif') no-repeat scroll 0 0;
	padding: 15px 18px;
} 

#sidebar .bottombg {
	background: transparent url('/nw-img/sidebar_bottom.gif') no-repeat scroll 0 100%;
}

#sidebar li a {
	padding: 2px 0px 2px 16px;
	background: transparent url('/nw-img/arrow_bullet.gif') no-repeat scroll 0 50%;
	display: block;
}

#sidebar li a:hover {
	background-position: 3px 50%;
}

	#wrap{padding:5px;}
	#wrap .tabs { margin: 0; padding: 0; }
    #wrap p { margin: 1em 0; }
	#wrap {
			width: 590px;
			font-size: 1.2em;
			margin: 10px auto 3em auto; 
		}
	#tabbed-box {
		width: 590px;
		border: 1px solid #ddd; }
	#tabbed-box .tabs li {
		list-style: none;
		float: left; }
	#tabbed-box .tabs li a {
		display: block;
		width: 196px;
		padding: 5px 0;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #888;
		background: #fff url(/nw-img/bg_lightgrey.jpg) repeat-x top; 
		border-left: 1px solid #ddd;
		border-bottom: 1px solid #ddd;}
	#tabbed-box .tabs li:first-child a {
		border-left: none; }
	#tabbed-box .tabs li a:hover {
		color: #333; }
	#tabbed-box .tabs li a:focus {
		outline: none; }
	#tabbed-box .tabs li a.active {
		background: #fff;
		color: #333;
		border-bottom: 1px solid #fff; }
	.tabbed-content {
		padding: 4em 1em 1em 1em;		
		display: none; }
		
		
	.categorylistitem, .itemwrapcategory{float:left;width:100%;}
	.itemwrapcategory{padding:0;}		
		
	.categoryhorizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/hor_rule_whitedown.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 10px 0;
    float:left;
    }
    
    		
		.horizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/dot_horiz.gif) 0 5px repeat-x;
    padding:0;
    margin: 3px 0 0 0;
    float:left;
    }
    
    
   
    .vertdots{
    background: #fff url(/nw-img/dot_vert.gif) 205px 0 repeat-y;
    float:left;	
    width:100%; 
	/*background: #fff url(https://www.rei.com/pix/common/dot_vert.gif) 210px 0 repeat-y;*/
	}
	
	#snippetWrapper {
    background: #fff url(/nw-img/dot_vert.gif) 175px 0 repeat-y;
    float:left;	
    width:100%; 
	/*background: #fff url(https://www.rei.com/pix/common/dot_vert.gif) 210px 0 repeat-y;*/
	}

#snippetSecMain {
	float:left;
	width:175px;
	/*padding:0;
	margin:0;*/
	}

#snippetShare {
	float:left;
	text-align:left;
	width:175px;
	padding-left:10px;
	}	
	
.shareItTitle {
       width:100%;
       font-weight:bold;
       color:#333;
       float:left;
       margin:0;
       padding: 0 5px 5px 0;}
    
    
.details_prodinfo{color:#666;line-height:1.6em;}
.details_prodinfo h1{margin:0; font-size:115%;font-weight:bold;color:#666;}
/*.details_prodinfo h1{margin:13px 0 13px 0;font-size:115%;color:#666;}*/
.details_prodinfo h1{font-size:18px;font-family:arial;margin:13px 0 13px 0;color:#333;line-height:25px;}
.details_prodinfo h1 a{color:#666; font-weight:bold; font-size:15px;text-decoration:none;}
.details_prodinfo h1 a:hover{color:#aa3300;}

.details_prodinfo h1.seo{font-size:18px;font-family:arial;margin:13px 0 0 0;color:#333;}

.details_prodinfo h2.seo_sub{font-size:12px;font-weight:normal;margin-top:2px;color:#333;}

.details_prodinfo	.horizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/dot_horiz.gif) 0 5px repeat-x;
    padding:0;
    margin: 3px 0 0 0;
    }
    
	.horizdots_new {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/dot_horiz.gif) 0 5px repeat-x;
    padding:0;
    margin: 3px 0 0 0;
    }    

#wrapper_details .details_prodinfo .details_price{text-align:right; padding-top:8px; font-size:20px; font-weight:bold;color:#c00; margin-bottom:5px;}
#wrapper_details .details_prodinfo .details_freeship{color:#ff6600;}
#wrapper_details .details_prodinfo .details_shipsgreen{font-weight:bold; color:#00CC00;}

#wrapper_details .details_prodinfo .details_availability{font-size:11px;}
#wrapper_details .details_prodinfo .details_availability a{color:#015FB6;font-size:11px;font-weight:bold;text-decoration:none;}
#wrapper_details .details_prodinfo .details_ships{font-size:12px;}
.details_ships a{color:#015FB6;font-size:12px;font-weight:bold;}
#wrapper_details .details_prodinfo .details_condition{font-size:12px;}
.details_condition a{color:#015FB6;font-size:12px;font-weight:bold;}

#wrapper_details .details_prodinfo #alternativebox {
	margin: 0 10px 0 10px;	
	float: left;
	width: 155px;
}


#wrapper_details .details_prodinfo #alternativebox li a {
	padding: 2px 0px 2px 16px;
	background: transparent url('/nw-img/arrow_bullet.gif') no-repeat scroll 0 50%;
	display: block;
	font-size:11px;
	color:#015FB6;
}

#wrapper_details .details_prodinfo #alternativebox li a:hover {
	background-position: 3px 50%;
	color:#aa3300;
}

#wrapper_details .details_prodinfo #alternativebox li.qualifies_freeshipping {
	padding: 2px 0px 2px 16px;
	background: transparent url('/nw-img/specialoffer.gif') no-repeat scroll 0 50%;
	display: block;
	font-size:11px;
	color:#c00; 
}

#productnotes
{
	background-color:#deeffd;
	border:1px solid #bcddf7;
    padding:5px 5px 5px 5px;
    font-weight:normal;
    margin:0 0 15px 0;
    font-size:11px;
    color:#555555;
}

.homepage-block-heading{font-weight:bold;}
li.share{cursor:pointer;}

/*
.side-announcement-box2{padding:10px;background-color:#ffffe5;border:1px solid #f5e082}
.side-announcement-box{padding:8px;background-color:#deeffd;border:1px solid #bcddf7;}
*/

.review_box{color:#333;}
.review_box .horizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/dot.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 5px 0;
    float:left;
    }
   
   .review_content{font-size:12px;}
   
   .labels{color:#555;font-weight:bold;}
   
   #sec_footer
   {
	border-left:solid 1px #cecece; 
            border-right:solid 1px #cecece; 
            border-bottom:solid 1px #cecece; 
            padding:0 0 18px 0; width:100%; 
            margin-left:auto;
            margin-right:auto;
            background-color:#f4f4f4;
            background:url('http://www.2020pc.com/images/css_files/bg_grey_whitetop.jpg') left bottom repeat-x;   
            }
#footerWrapper{margin-left:350px;}   
        
#footerWrapper ul.about{
                width:136px;
                padding:0 10px 0 0;
                margin:0;
                list-style:none;
                float:left;
                }
                
#footerWrapper ul li {
                padding:2px 0 2px 0;
                margin:0;
                list-style:none;
                }

#footerWrapper a {
	color:#333333;
	text-decoration:none;}
	
#footerWrapper a:hover {
	text-decoration:underline;
	color:#333333;}

#footerWrapper .ftTitle {
	font-weight:bold;
	color:#333333;}
	
#footerWrapper .ftTitle2 {
               padding-top:15px;
               font-weight:bold;
	color:#333333;}

#footerWrapper a.details {
text-decoration:underline;
	color:#333333;
	}    
	
	#footerWrapper ul.dots {
   background:url(http://www.2020pc.com/images/footer_images/dot_vert.gif) 0 5px repeat-y;
    /*float:left;
	background: #fff url(http://www.2020pc.com/images/footer_images/dot_vert.gif) 210px 0 repeat-y;*/
                padding:0 10px 0 0;
                margin:0;
                list-style:none;
                float:left;    
	}   
	
	#footerWrapper ul li.promo {
                padding:2px 0 2px 15px;
                margin:0;
                list-style:none;
                }      


#footerWrapper ul.dots li form input[type="text"] {
    background: url(http://www.2020pc.com/images/footer_images/searchbar_gradient.png) repeat-x scroll 0 0;
	border: 1px solid #6E6D6D;
    font-family: Tahoma, Arial, Helvetica;
    font-weight: normal;
	line-height: 1em;
	padding: 3px;
	margin: 0;
}

#footerWrapper ul.dots li form input[type="submit"] {
    background: url(http://www.2020pc.com/images/footer_images/go_gradient.png) repeat-x scroll 0 0;
    border: 1px solid #777;
    cursor: pointer;
    padding: 1px;
    font-size: 100%;
    font-weight: bold;
	color: #FFF;
    text-align: center;
	margin: 0;
}

#footerWrapper ul.dots li form input[type="submit"]:hover {
    background-color: #FFFFFF;
}


/* contact us page */
.contactus {margin-left:20px;}
.contactus ul.about{
                padding:0 40px 0 0;
                margin:0;
                list-style:none;
                float:left;
                }
                
.contactus ul li {
                padding:2px 0 2px 0;
                margin:0;
                list-style:none;
                
                }

.contactus a {
	color:#333333;
	text-decoration:none;}
	
.contactus a:hover {
	text-decoration:underline;
	color:#333333;}

.contactus .ftTitle {
	font-weight:bold;
	color:#333333;}
	
.contactus .ftTitle2 {
               padding-top:15px;
               font-weight:bold;
	color:#333333;}

.contactus a.details {
text-decoration:underline;
	color:#333333;
	}  


/* Customer Testimonial Box - Right Column */
.customertestominal165 {width:165px; padding:0 0 10px 0; background:url(/nw-img/box_base_165.gif) no-repeat left bottom; margin-bottom:10px;}
.customertestominal165 h3 {background:url(/nw-img/box165.gif); height:25px; line-height:25px; color:#333; padding:0 10px; margin:0; font-size:12px;}
.customertestominal165 p {text-indent: 23px;background: #fff url("/nw-img/blockquote.gif") no-repeat 3px 2px;padding:16px 14px 0 14px; margin:0; width:135px; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.customertestominal165 p a{color:#444;text-decoration:none;}
.customertestominal165 p a:hover{color:#aa3300;text-decoration:none;}

/* social link right */
.social-links{margin-bottom:10px;}
.bfp-wrap{margin-bottom:10px;}
.hss-wrap{margin-bottom:10px;}



/* box */
.box165 {width:165px; padding:0 0 10px 0; background:url(/nw-img/box_base_165.gif) no-repeat left bottom; margin-bottom:10px;}
.box165 h3 {background:url(/nw-img/box165.gif); height:25px; line-height:25px; color:#333; padding:0 10px; margin:0; font-size:12px;}
.box165 p {background: #fff url("/nw-img/blockquote.gif") no-repeat 2px 1px;padding:16px 14px 0 14px; margin:0; width:135px; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box165 p a{color:#444;text-decoration:none;}
.box165 p a:hover{color:#aa3300;text-decoration:none;}

.boxhotdeals165, .boxrelatedproducts165 {width:165px; padding:0 0 10px 0; background:url(/nw-img/box_base_165.gif) no-repeat left bottom; margin-bottom:10px;}
.boxhotdeals165 h3, .boxrelatedproducts165 h3 {background:url(/nw-img/box165.gif); height:30px; line-height:30px; color:#333; padding:0 10px; margin:0; font-size:12px;}
.boxhotdeals165 div.col_hotdeals, .boxrelatedproducts165 div.col_relatedproducts
{
	padding:10px 14px 10px 14px; 
	margin:0; 
	width:135px; 
	background:#fff; 
	border:1px solid #d8d9da; 
	border-width:0 1px; 
	line-height:1.3em; 
	font-size:12px; 
	color:#444;
}
.prod_hotdeals, .prod_relatedproducts{padding:0; margin:0;}

.horizontal_line_hotdeals, .horizontal_line_relatedproducts{
background: url('/nw-img/hor_rule_whitedown.gif') 0 0 repeat-x;
 margin: 15px 0 0 0;
	width:100%;
	height:10px;
}


.prod_relatedproducts ul, .prod_hotdeals ul{margin:0;width:100%;padding:0;}

.prod_relatedproducts ul li.price, .prod_hotdeals ul li.price{color:#aa3300;font-weight:bold; font-size:110%;float:left;}
.prod_relatedproducts ul li.btnbuynow, .prod_hotdeals ul li.btnbuynow{text-align:right;color:#aa3300; font-size:95%; padding-left:25px;}

.prod_hotdeals h4, .prod_relatedproducts h4{

margin:0;
padding:0;
}

.prod_hotdeals h4 a, .prod_relatedproducts h4 a{
font-size:11px; 
color:#015FB6;
font-weight:normal;
line-height:1.5em;
}

.prod_hotdeals h4 a:hover, .prod_relatedproducts h4 a:hover{
color:#aa3300;
}

.prod_relatedproducts li.btnbuynow a, .prod_hotdeals li.btnbuynow a{
display:block;
padding:0;
color:#222;
}

.prod_relatedproducts li.btnbuynow a:hover, .prod_hotdeals li.btnbuynow a:hover{
color:#aa3300;
}

.prod_hotdeals li.btndetails a{
color:#222;
margin:0;
}


/* details Accessories */
ul.display {
	float: left;
	width: 557px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
}
ul.display li {
	float: left;
	width: 557px;
	padding: 0;
	margin-bottom: 10px;
}	

/* Filter Category */
/*.boxfilter165 {width:165px; padding:0 0 10px 0; margin-bottom:10px;}*/

#boxfilter165 {
    float: left;
    width: 165px;
    padding:0;  /* there is 4px of top padding on the sidbar ul li style in reiNavStyle */
    background-color:#f4f4f4;
    }
    
    
/* ++++++++ BEGIN Sidebar navigation (global rei sidebar styles) ++++++++++ */

#boxfilter165 h1 {
margin:0px 20px 14px 10px;
font-size:15px;
	}

#boxfilter165 ul {
	padding:0;
	margin:0px 20px 14px 10px;
	list-style:none;
	}

#boxfilter165 ul li {
	 padding:2px 0 2px 0;
	 list-style:none;
	 }

#boxfilter165 a {
	color:#333;
	text-decoration:none;
	}

#boxfilter165 a:hover, #sidebarWrapper a:focus {
	text-decoration:underline;
	color:#859F09;
	}

#boxfilter165 .title {
	font-weight:bold;
	color:#333;
	}

#sidebarWrapper h2.allcat{margin:0px 20px 20px 10px;font-size:96%;}
#sidebarWrapper h2.allcat a{color:#015fb6;text-decoration:underline;}
#sidebarWrapper h2.allcat a:hover{color:#aa3300;}
		
/* ++++++++ END Sidebar navigation ++++++++++ */
/* End of Filter Category */



ul.thumb_view li{ width: 185px;} /*--Switch the width
to accommodate for the three column layout--*/
ul.thumb_view li h2 { display: inline; }

/* grid */
div.accessories_container_box
{ border:solid 1px #e0e0e0;
width:175px;
float:left;
display:inline;
margin-right:5px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
}

.accessories_container_box .productImage{margin:10px 0 0 20px;}
accessories_container_box .productImage img {border:0;}
.accessories_content{margin:0px 0px 10px 0px;padding:5px;border-bottom:solid 1px #e0e0e0;}

.accessories_content td.price{width:50px;color:#aa3300;font-weight:bold; font-size:110%;float:left;}
.accessories_content td.btnbuynow{text-align:right;color:#aa3300; font-size:95%; padding-left:25px;}

.accessories_content .btnbuynow a{
display:block;
padding:0;
color:#222;
}

.accessories_content .btnbuynow a:hover{
color:#aa3300;
}
.accessories_content h4 a{font-size:11px; font-weight:bold;color:#015FB6;line-height:1.5em}
.accessories_content h4{margin:0;}




/**/
.QBRankPosition
{
    margin: 5px 0px 3px 5px;
    color: #555;
    font-size: 0.9em;
}

.ContainerShare
{
    float:left;
    position:relative;
    width:100%;
    background-color: #f2f2f2;
    color:#2d2d2d;
}
.ContainerShare a, .ContainerShare a:link, .ContainerShare a:active, .ContainerShare a:visited, .ContainerShare a:hover
{
    color:#2d2d2d;
    background-color:Transparent;
}
.QBRankContainerTopLeft
{
    position:absolute;
    top:0px;
    left:0px;
    width:6px;
    height:6px;
}
.QBRankContainerTopRight
{
    position:absolute;
    top:0px;
    right:0px;
    width:6px;
    height:6px;
}
.QBRankContainerBottomLeft
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:6px;
    height:6px;
}
.QBRankContainerBottomRight
{
    position:absolute;
    bottom:0px;
    right:0px;
    width:6px;
    height:6px;
}
.QBRankVoteContent
{
    padding: 5px;
}
.clicktocallbg
{
    background-image:url(/nw-img/clicktocall.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width:200px;
    height:29px;
    margin:5px auto;
}

.clicktocallimage
{
    margin: 1px 3px 0px 10px;
    float: left;
}
.clicktocalltext
{
    width:97px;
     white-space:nowrap;
     float:left;
     text-align:center; 
     padding:6px 0px 0px 0px;
}
.clicktocalltext a{color:#555; text-decoration:none;}

.hide{ visibility:hidden;}

/* category filter page */
.fcproductlist{line-height:1.8em;color:#666;}
.fcproductlist .details_freeshipqualified{font-size:11px;}
.fcproductlist .details_prodinfo .details_shipsgreen{font-weight:bold; color:#00CC00;}

.fcproductlist .details_availability a{color:#015FB6;font-size:11px;font-weight:bold;text-decoration:none;}
.fcproductlist .details_availability, .fcproductlist .details_ships{font-size:11px;}
.fcproductlist .details_ships a{color:#015FB6;font-size:11px;}
.fcproductlist .price
{
	/*color:#aa3300;
	font-weight:bold; 
	font-size:130%;
	
	*/
	margin-top:3px;
	padding-top:3px;
	font-size:18px; 
	font-weight:bold; color:#c00;	
}
.stockgreen{color:#00cc00;}
.stockorange{color:#ff8c00;}
.stockbackorder{color:#393FA3;}
.stockbackcall{color:#ff0000;}

/* filter search */
.fc_filtersearch{border:solid 1px #e0e0e0; margin:0; padding-left:0px;}
	.fc_filtersearchhorizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/hor_rule_whitedown.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 10px 0;
    }

.fcplain165 {width:165px; padding:0 0 5px 0; background:url(/nw-img/plain165.gif) no-repeat left bottom; margin-bottom:5px;}
.fcplain165 div.fronttile {width:165px; background:url(/nw-img/plain165.gif) no-repeat left top; text-align:left;padding:0 8px; font-size:11px;}

.fcplain165 span.spacer {display:block; height:15px; overflow:hidden;}

/* filter category */
.fc_filtercategorywrap
{
	/*background:#fff url('/nw-img/bg_grey.jpg') repeat-x top left;	*/
	margin:0;
	padding:5px 10px 5px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}
	
.fc_filtercategorywrap{width:100%;}
.fc_filtercategorywrap{padding:0;}
.fc_itemwrapdrill{width:100%;}
.fc_itemwrapdrill{padding:0;margin-top:5px;}
.fc_categoryitems{margin-top:5px;}		
	.categoryhorizline {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/hor_rule_whitedown.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 10px 0;
    }



.fc_itemwrapcategory
{
	/*background:#fff url('/nw-img/bg_grey.jpg') repeat-x top left;	*/
	margin:0;
	padding:5px 10px 5px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}
	
.fc_itemwrapcategory{float:left;width:100%;}
.fc_itemwrapcategory{padding:0;}

		
	.fc_categoryhorizdots {				
    width: 100%;
    height:12px;
    background: #fff url(/nw-img/hor_rule_whitedown.gif) 0 5px repeat-x;
    padding:0;
    margin: 10px 0 10px 0;
    }
    

/* search */
ul.displaysearch {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
}
ul.displaysearch li {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	
}

ul.thumb_displaysearch li{ width: 196px;} 

.infoboxsearch /*bottom*/
{
    background-color:#FFFFD3;
    margin:20px 0px 5px 0px;
    border:1px solid #dede6f;
    padding:10px 10px 10px 10px;
    font-family:helvetica, arial;
	font-size:11px;
	color:#34362A;
}
.infoboxsearch h1 a{color:#015fb6;}
.infoboxsearch h1 a:hover{color:#aa3300;}

.infoboxsearchsuggestion
{
    background-color:#ffffff;
    margin:0px 0px 0px 0px;
    border:1px solid #e0e0e0;
    font-family:helvetica, arial;
	font-size:11px;
	color:#34362A;
	padding:5px 0px 5px 0px;
}

.infoboxsearchsuggestion img {padding-right:3px;}
.infoboxsearchsuggestion a{color:#015fb6;}
.infoboxsearchsuggestion a:hover{color:#aa3300;}

.search_itemwrap
{
	/*background:#fff url('/nw-img/bg_grey.jpg') repeat-x top left;	*/
	margin:0;
	padding:5px 10px 5px 10px;	
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;}
	
.search_itemwrap{width:100%;}
.search_itemwrap{padding:0;}

.searchcategorywrap{border:1px solid #e0e0e0; margin:0; padding-left:0px;}    
.searchcategorywrap a{color:#015fb6;}
.searchcategorywrap a:hover{color:#aa3300;}

.searchfailedlist{border:1px solid #e0e0e0; margin:0; padding-left:0px;}
.searchnotfound 
{
	text-align:center; 
	margin-top:45px; 
	margin-bottom:0px; 
	padding-bottom:45px; 
	border-bottom:solid 1px #e0e0e0; 
	font-size:14px;
	font-weight:bold;
}

.searchmatchwrap{border:solid 1px #e0e0e0; margin:0; padding-left:0px;}
.searchmatchitemlist{margin-top:5px;}


/* add to cart anchor */
div.addtocart a
	{
		font-weight:bold;
		font-size:11px;
		height: 25px;
		padding: 3px 6px;
		margin: 0px 2px;
		/*border: 1px solid #cdcdcd;*/
		border:1px solid;
		border-top-color:#999;
		border-left-color:#999;
		border-right-color:#666;
		border-bottom-color:#666;	
		background-image:url('/nw-img/paging_counter.jpg');
		text-decoration: none; /* no underline */
		color: #444444;
	}
div.addtocart a:hover, 
div.addtocart a:active 
	{
		border: 1px solid #999;
		font-size:11px;
		background-image:url('/nw-img/paging_counter_hover.jpg');
		color: #444444;
	}	

/* mini shopping cart */
#minicart{
    width:275px;
    }
.yourcartmini{margin-top:15px;}
.cartminipad{padding:10px;}
.pcn_prodcols {width: 180px; padding:10px;}
.pcn_prodcols ul{margin:10px 0 0 0;}
td.other{border-right:1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
td.last{border-bottom: 1px solid #e0e0e0;}
.pcn_prodcols ul li
{
	float: left;
	list-style-type: none;
}

.pcn_prodcols div.pcn_image {margin-bottom:5px;height:80px;}
.pcn_prodcols .pcn_name h4{margin:0;}
.pcn_prodcols .pcn_name h4 a{font-size:11px; color:#015fb6;line-height:1.6em;}
.pcn_prodcols .pcn_name h4 a:hover{color:#aa3300;}

.pcn_prodcols .availability
{
	/*color:#859F09;*/height: 2em;margin:4px 0 4px 0;}
.pcn_prodcols .availability span{text-decoration:none;}

.pcn_prodcols .price {	margin-top:3px;
	padding-top:3px;
	font-size:18px; 
	font-weight:bold; color:#c00;}

.pcn_prodcols .pcn_price_normal {font-size: 11px; font-weight: normal; line-height: 14px; height: 1.6em; color:#aa0000;}

.pcn_prodcols .pcn_vendor {font-weight:bold;color:#333;}

.pcn_prodcols div.pcn_button {display: block; height: 25px;}

.pcn_prodcols div.pcn_desc {font-size: 11px;  line-height: 13px; display: block; height: 5em; font-weight: normal;}

#pcn_products .pcn_prodcols div.pcn_learnmore {font-size: 11px; font-weight: normal; line-height: 13px; height: 1.5em;}

#pcn_products .pcn_prodcols divpcn_moreoptions {font-size: 11px; font-weight: normal; line-height: 13px; height: 1.5em; margin-bottom:10px;}

#pcn_products .pcn_prodcols div.pcn_rating {font-size: 11px; line-height: 13px;display: block; height: 1.5em;}

#pcn_products .pcn_prodcols div.pcn_rating img {padding-right:2px;}	

.linebreak {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

.linebreakclear {clear: both; display: block; margin: 0; padding-top: 10px; height: 0; line-height: 1px; font-size: 1px; border-bottom: 1px solid #e0e0e0;}	

#minicart .cartminipad ul.mcartitems
{
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	margin-bottom:5px;
}
#minicart .cartminipad h4{
	margin:0 0 5px 0;
	padding:0;
}

#minicart .cartminipad h4 a{
	font-size:11px; 
	color:#015FB6;
	font-weight:normal;
	line-height:1.5em;
}

#minicart .cartminipad h4 a:hover{
	color:#aa3300;
}
.minilineremove{font-size:11px;}
.minilineremove a{color:#aa3300;}
.minilineremove a:hover{color:#859F09;}

.minicartcontinue{padding-top:7px;text-align:left;}
.minicartcontinue h4 a{font-size:10px;color:#015fb6;}
.minicartcontinue h4 a:hover{color:#859F09;}

/* shipping cost preview mini cart */
#shippingcostpreview{font-size: 11px;}

#shippingcostpreview div.header{font-size: 11px; font-weight:bold; text-align:left; color:#5F5A56; padding:0 3px 3x 3px;}

#shippingcostpreview div.text {font-weight:normal; font-size:10px; }

#shippingcostpreview span.text-hrd {font-weight:normal; font-size:10px; color:#4949FF;}	
#shippingcostpreview .shipcostline{border-bottom:solid 1px #e0e0e0;}



/* Main Cart */
#mainsCart{margin-bottom:15px;}
#mainsCart .cartitems h4, .cartitems h4{
	margin:0 0 5px 0;
	padding:0;
}

#mainsCart .cartitems h4 a{
	font-size:11px; 
	color:#015FB6;
	font-weight:bold;
	line-height:1.5em;
}

#mainsCart .cartitems h4 a:hover{
	color:#aa3300;
}


.cartfreightinfo {
	padding: 5px;
	background: #EAECF4;
	color: #5D6165;
	font-weight: normal;
}

	
#freeshipping {
	color: #3F7807;
	text-align: left;
	background: #FFEB71;
	font-weight: bold;
	padding: 3px 0px 5px 7px;
}

/* order review */
.orderreviewcart .cartitems h4, .cartitems h4{
	margin:0 0 5px 0;
	padding:0;
}

.orderreviewcart .cartitems h4 a{
	font-size:11px; 
	color:#015FB6;
	font-weight:bold;
	line-height:1.5em;
}

.orderreviewcart .cartitems h4 a:hover{
	color:#aa3300;
}

/* order submit */



/* buttons */
.btnshiptoaddress, .btncamatax
{
	font-family: verdana, arial; 
	font-size: 12px; 
	font-weight: bold; 
	/* background: #A84120; */
	color: #373737; 
	width: 160px; 
	padding:2px 5px 2px 5px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #888; 
	background:#fff url('/nw-img/submitback.gif') 0 0 repeat-x;
	cursor: hand;
   cursor: pointer !important;
}

.cartsubmit3 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	/* background: #A84120; */
	background: #bc2720;
	color: #ffffff; 
	width: 100px; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.trackorder 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #A84120; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}
.btnlogin 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #bc2720; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.btnmyaccountlogin
{
   color:#333;
   font-family:'trebuchet ms',verdana,helvetica,sans-serif;
   font-size:94%;
   font-weight:bold;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#999;
   border-left-color:#999;
   border-right-color:#666;
   border-bottom-color:#666;
   cursor: hand;
   cursor: pointer !important;
 }


/* my account */
#accountwrap{margin:0;width:100%;}
#accountwrap a{color:#015FB6;}
#accountwrap .tabheader, .bold{font-weight:bold;}
#accountwrap .LtPadding5x
{
	padding-left:5px;	
}

input.firstname, input.lastname,
input.email, input.password,
input.company, input.street, input.city
{
	border: 1px solid #999;
	width: 218px !important;
	width: 233px;
	height:20px;	
}
input.mi, input.state
{
	border: 1px solid #999;
	width: 18px !important;
	width: 25px;
	height:20px;	
}
input.phone, input.zip
{
	border: 1px solid #999;
	width: 80px !important;
	width: 85px;
	height:20px;		
}
input.date
{
	border: 1px solid #999;
	width: 90px !important;
	width: 95px;
	height:20px;	
}
input.extphone
{
	border: 1px solid #999;
	width: 40px !important;
	width: 45px;
	height:20px;		
}

.generaldropdown{font-size:11px;}
label { 
 cursor: pointer; 
 cursor: hand; 
}

label.small
{
	font-size:10px;
}


/* FORM RELATED GENERAL 7F9DB9*/
input.firstname, input.lastname,
input.email, input.password,
input.company, input.street, input.city
{
	border: 1px solid #999;
	width: 218px !important;
	width: 233px;
	height:20px;	
}
input.mi, input.state
{
	border: 1px solid #999;
	width: 18px !important;
	width: 25px;
	height:20px;	
}
input.phone, input.zip
{
	border: 1px solid #999;
	width: 80px !important;
	width: 85px;
	height:20px;		
}
input.date
{
	border: 1px solid #999;
	width: 90px !important;
	width: 95px;
	height:20px;	
}
input.extphone
{
	border: 1px solid #999;
	width: 40px !important;
	width: 45px;
	height:20px;		
}

.generaldropdown{font-size:11px;}
label { 
 cursor: pointer; 
 cursor: hand; 
}

label.small
{
	font-size:10px;
}

/* menu */
.topbarone {color: #ffffff; text-decoration: none; font-size: 10px; font-family:Arial;}
.topbarone A {color: #ffffff; text-decoration: none; font-size: 10px; font-family:Arial;}
.topbarone A:visited {color: #ffffff; text-decoration: none; font-size: 10px; font-family:Arial;}
.topbarone A:hover {color: #ffffff; text-decoration:underline; font-size: 10px; font-family:Arial;}
.topbarone A:active { color: #ffffff; text-decoration: none; font-size: 10px; font-family:Arial;}

/* warning */
span.message{font-weight:bold;font-size:12px;font-family: arial,verdana,sans-serif;color:#a00;background-color:#FFFFD3;padding:5px 3px 5px 3px;}
span.warning
{
	font-weight:bold;
	font-size:12px;
	font-family: arial,verdana,sans-serif; 
	color:#a00;
	background-color:#FFFFD3;
	padding:5px 3px 5px 3px;
}

/* myaccount page */

.labelOrderNumber
{
	font-size:10px;
	font-family:arial,Verdana;
}    

td.cellborder_right
{
   border-right: 1px solid #cdcdcd;  
}

td.cellborder_right_LtPd5x
{
   border-right: 1px solid #cdcdcd;
   padding-left:5px;
}
input.btn
{
   color:#333;
   font-family:'trebuchet ms',arial,verdana,helvetica,sans-serif;
   font-size:94%;
   font-weight:bold;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#999;
   border-left-color:#999;
   border-right-color:#666;
   border-bottom-color:#666;
   cursor: hand;
   cursor: pointer !important;
 }
input.ordernumber 
{ 
	border: 1px solid #999;
	width: 168px !important;
	width: 173px;
	height:20px;
}

/* account team section */
.bold
{
	font-weight:bold;
}

.darkredBold
{
	color:#CC0C0C;
	font-weight:bold;	
}

.BtPadding1x
{
	padding-bottom:1px;
}

/* MY MESSAGE SECTION */
td .viewall
{
	font-size:10px;
}

.viewall a:hover
{
	color:#264;
}

/* LOGIN PAGE */
input.logemail, input.logpassword 
{ 
	border: 1px solid #999;
	width: 208px !important;
	width: 223px;
	height:20px;
}

/* My PURCHASES */
div#purchasehistory td{font-family:arial,Verdana, Helvetica, sans-serif;}
div#purchasehistory form {margin-top:0; margin-bottom:5px;}    

.itemcellborderright
{
    border-right: 1px solid #DBDADA;  
    padding-top:3px; padding:3px 0px 3px 3px; 
}  

.itemcellborderright  
{
    border-right: 1px solid #DBDADA;   
    padding:3px 0px 3px 3px;
    line-height:16px;
} 
    
.itemcellborderright_last
{
    padding:3px 0px 3px 3px;
    line-height:16px;
}     

/* ORDER DETAILS */ 
	.ordertableborder{border:1px solid #c7c7c7;} 
	
    .clrblue{color:#444;}
    .cellborderright
    {
        border-right: 1px solid #DBDADA;
    }
    .cellborderrightleftbottom
    {
		border-right: 1px solid #DBDADA;
        border-left: 1px solid #DBDADA;
        border-bottom: 1px solid #DBDADA;
	}
    .cellborderrightbottom
    {
		border-right: 1px solid #DBDADA;
        border-bottom: 1px solid #DBDADA;
	}	
    .cellborderrightleft
    {
        border-right: 1px solid #DBDADA;
        border-left: 1px solid #DBDADA;
    }    
    div.needhelp{
        font-size: 12px; font-weight: bold; height: 20px;
    }
    .tableborderleft
    {
    border-left: 1px solid #DBDADA;
    }
    .orditemcellborderright
    {
    border-right: 1px solid #DBDADA;
   
    }
    .orditemcelltitleborderright_b
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #DBDADA;
    font-weight:bold;
    font-size: 10px;
    color: #444;
    }  
    .orditemcelltitleborderright_blast
    {
    border-bottom: 1px solid #DBDADA;
    font-weight:bold;
    font-size: 10px;
    color: #444;    
    } 
    
    .ordercellsummaryborderright
    {
    border-right: 1px solid #DBDADA;
    }    
      
    .ordercellsummaryborderright_b
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #DBDADA;
    background-color: #F6F5F5;
    }  
    
    .ordercellsummaryborderright_blast
    {
    border-right: 1px solid #ffffff; 
    background-color: #F6F5F5;
    text-align:right;   
    border-bottom: 1px solid #DBDADA;
    } 

    .ordercellsummaryborder_bottom
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #ffffff;
    background-color: #F6F5F5;
    } 
    
    .ordercellsummaryborder_bottom_total
    {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #F6F5F5;
    text-align: right;
    }      
    
    .ordercellsummaryborderright_blast
    {
    border-right: 1px solid #ffffff; 
    background-color: #F6F5F5;
    text-align:right;   
    border-bottom: 1px solid #DBDADA;
    } 
    
    span.tracking{font-size:11px; color:#264; background-color:#FFFFD3;}
    span.tracking a{text-decoration: underline; color:#36C;}
    span.tracking a:hover{text-decoration: underline; color:#264;}
    span.notracking{color:#915A33;}
    
    #trackinginfo{border:solid 1px #c7c7c7; padding:5px;}
    .trackinginfoanimate {
   width:100%;
   background: #FFFFD3;
   border: 1px solid #c7c7c7;
   color: #a00;
   font-weight: bold;
   display: none;
	} 
            
    
    span.cancelbackorder{font-size:10px; color:#915A33;}
    span.cancelbackorder a{text-decoration: underline; color:#915A33;}
    span.cancelbackorder a:hover{text-decoration: underline; color:#36C;}  
    
    /* INVOICE */
    .invoicetableborderleft
    {
    border-left: 1px solid #c7c7c7;
    }
    .invoicecelltitle_right
    {
    border-right: 1px solid #c7c7c7;   
    }
    .invoicecelltitle_left
    {
    border-left: 1px solid #c7c7c7;   
    }  
    .invoicecelltitle_em_left
    {
    border-right: 1px solid #c7c7c7;   
    border-top: 1px solid #c7c7c7;   
    border-bottom: 1px solid #c7c7c7;   
    }      
    .invoicecelltitle_full
    {
    border: 1px solid #c7c7c7;
    } 
    .invoicecellvalue_em_top{
    border-right: 1px solid #c7c7c7;   
    border-bottom: 1px solid #c7c7c7;       
    border-left: 1px solid #c7c7c7;      
    }  
    .invoicecellvalue_em_topleft{
    border-right: 1px solid #c7c7c7;   
    border-bottom: 1px solid #c7c7c7;       
    }  
         
    .invoiceitemcellborderright
    {
    border-right: 1px solid #DBDADA;
   
    }
    .invoiceitemcelltitleborderright_b
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #DBDADA;
    }  
    .invoiceitemcelltitleborderright_blast
    {
    border-bottom: 1px solid #DBDADA;
    }  
      
    .invoiceordercellsummaryborderright_b
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #DBDADA;
    background-color: #F6F5F5;
    }  
    
   .invoiceordercellsummaryborder_bottom
    {
    border-right: 1px solid #DBDADA;
    border-bottom: 1px solid #c7c7c7;
    background-color: #F6F5F5;
    } 
    
    .invoiceordercellsummaryborder_bottom_total
    {
    border-right: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
    background-color: #F6F5F5;
    text-align: right;
    }      
    
    .invoiceordercellsummaryborderright_blast
    {
    border-right: 1px solid #c7c7c7; 
    background-color: #F6F5F5;
    text-align:right;   
    border-bottom: 1px solid #DBDADA;
    }
    
    /* -- invoice print */
        .pntinvoiceordercellsummaryborder_bottom_total
    {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #c7c7c7;
    background-color: #F6F5F5;
    text-align: right;
    }      
    
    .pntinvoiceinvoiceitemcellborderright
    {
    border-right: 1px solid #ffffff; 
    background-color: #F6F5F5;
    text-align:right;   
    border-bottom: 1px solid #DBDADA;
    }
    
    /* secure shopping info box*/
    
.securebox165 {width:165px; padding:0 0 15px 0; background:url(/nw-img/plain165.gif) no-repeat left bottom; margin-bottom:10px;}
.securebox165 div.fronttile {width:165px; background:url(/nw-img/plain165.gif) no-repeat left top; text-align:left;}
.securebox165 ul {list-style:none; 
	padding:0 14px 0 14px; 
	margin:0; 
	width:135px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.securebox165 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; text-align:left;}
.securebox165 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.securebox165 ul li a:hover {text-decoration:underline;}
.securebox165 span.spacer {display:block; height:15px; overflow:hidden;} 


/* footer secure info */
#secureinfo{margin: 20px 0 0 0;
text-align:center;}
#advancesearch{font-size:11px;}
#advancesearch{border:solid 1px #e0e0e0; margin-bottom:15px;padding:5px;}
#advancesearch input, #advancesearch select {font-size:11px;}
.advancesearch_att{text-align:right; vertical-align:top;color:#666;}
.advancesubmit
{
	font-family: Silkscreen, "Sevenet 7", Verdana, Arial; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight:bold;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding:2px 5px 2px 5px; 
	background-color: #BD0A0A; 
	text-transform: capitalize; 
	text-align: center; 
	border: 1px #DBE3EB outset
}

/* mini top menu */
#phonebar{margin:0; padding:0;}
.gn_account ul{padding-bottom:3px;margin:0;}
.gn_account ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.gn_account li{float:left;border-left:1px solid #c00;font-size:11px;color:#c00;padding:0 6px;}
.gn_account li.first-child{border-left:0;border-right:1px solid #e5e5e5;font-weight:bold;}
.gn_account li a{text-decoration:none;padding:4px 0;font-weight:bold;color:#c00}
.gn_account li a:hover, .gn_account li a:focus{outline:0;text-decoration:underline;}
.gn_account li.first-child{padding-left:0;}
.gn_account ul{width:100%;}
.gn_account li.gn_phone{border:0;float:right;line-height:1.6em;padding-right:0;font-weight:bold;}

.phonelist{clear:both;border-top:1px solid #e5e5e5;padding-top:3px;margin-bottom:15px;}
.phonelist ul{margin:0;}

