/* 1 800 Wheelchair - GLOBAL CSS
   Edited: J.Bevans*/

body{
margin: 0px auto;
padding: 0px;
background: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
margin-top:5px; 
padding-top:0px;

}

a {
	color: #0033CC;
	text-decoration: underline;
	
	
}
a:hover {
	color: #FF6600;

}


a.printp {
	color: #0033CC;
	text-decoration: none;
	
	
}
a.printp:hover {
	color: #FF6600;
	text-decoration: none;

}

a image{ 
border:0;
}

ul {
list-style-type:none;

}
ol, ul {
    list-style-image: none;
    list-style-position: outside;
}

ul.bl ol.bl{margin-left:20px}
ol.bl li {list-style-type:decimal}
ul.bl li {list-style-type:disc}

.p_h2 {
margin-top: 3px; 
margin-bottom: 3px; 
font: 16px  Arial, Helvetica, sans-serif;
font-weight: bold; 
text-transform: none;  
}

.white{
color:#ffffff;
}

.page{
width: 825px;
margin: 5px auto;
padding: 0px;
z-index: 0;
}


.topphone{
border-bottom: 1px #cccccc solid;
padding: 0px;
margin-bottom: 5px;
}
				

.topnav{
float: right;
width: 500px;
padding-top: 10px;
}

.clear{
clear: both;
font-size: 1px;
}
.clearl{
clear: left;
}

.toplink2{
margin-right: 70px;
}
.toplink, .toplink2, .hackersafe,.topphoneno,.topdate
{
float: right;
}

.container
{
	
	margin-left:180px;
}
.mostpopular
{	
	*margin-top:15px;
	width:642px;
	float:right;
}
.menuleft,.menumid,.menuright,.tileimage,.tiletext,.featureproduct,.righttofeatureproduct,.emailaddressinput
{
float: left; position:relative;
}
.menuleft,.menumid,.menuright,.tileimage,.tiletext,.featureproduct,.righttofeatureproduct,.emailaddressinput
{
float: left;
}
img{
border: 0px;
}

.floatl{
float: left;
position:relative;
padding: 3px 0 3px 0;

}

.thinhr{
height: 1px;
color: #cccccc;
}


.textbox{
width:170px;
}

.textbox2{
width:220px;
}

.textbox3{
width:315px;
}

.imgheight{
vertical-align: bottom;
padding: 5px 2px 2px 1px;
*padding: 1px 2px 2px 1px;


}

.menu{
height: 89px;
overflow: hidden;
width: 835px;
padding: 5px 10px 0px 10px;
}
.menuleft{
background:url(../images/pages/menuleft.jpg) no-repeat;
width: 4px;
height: 89px;
}

.menumid{
width: 824px;
height: 89px;
background: url(../images/pages/menumid.jpg) repeat-x;
}
.menuright{
background:url(../images/pages/menuright.jpg) no-repeat;
width: 7px;
height: 89px;
}

.menuitem{
background: #ff0000;
}
.menuitem ul{
list-style: none;
margin: 0px;
padding: 0px;
}

.menuitem ul li{
float: left;
display: block;
}

.menuitem ul li.seperator{
float: left;
display: block;
background: url(../images/pages/menuseperator.jpg) no-repeat;
width: 1px;
height: 38px;
}


.menubottom{
 width: 820px;
 text-align: center;
}
.tilemenu{
width: 220px;
float: left;
padding-left: 50px;
}

.tileimage{
padding-right: 5px;
}

.pagebody{
width:825px;
position:relative;
z-index:0
}
.left{
float: left;
width: 180px;

}

.left2j{
float: left;


}
 

.container div h2{
margin: 0px;
padding: 4px 0px 4px 12px;
background: url(../images/pages/contenth1.jpg) repeat-x;
font-size: 16px; 
}

.searchdiv{
background: url(../images/pages/searchbg.jpg) no-repeat;
width: 172px;
height: 52px;
padding: 16px 0px 0px 10px;
 
}

.searchdiv input{
 width: 120px;
 padding:2px;
}


.leftmenu{
 width: 172px;

}
.leftmenutop{
 background: url(../images/pages/lefttop.jpg) no-repeat;
 width: 171px;
 height: 6px;
}
.leftmenutopselected{
 background: url(../images/nav_topbar_seclected_gray.gif) no-repeat;
 width: 171px;
 height: 3px;
}
.leftmenumid{
 background: #eeeeee;


}

.leftmenubkground
{
	 width: 171px;
	 background: url(../images/leftmenu_bkgrad.jpg) repeat-y;
	}

.nav_secleced_background
{
	margin-bottom:2px;
}

.leftmenubottom{
/* background: url(../images/pages/leftbottom.jpg) no-repeat;*/
 width: 171px;
 height: 0px;
}

.footer{
background: url(../images/pages/footerbg.jpg) repeat-x;
border: 1px #eeeeee solid;
border-top: none;
margin-top: 3px;
}
.footersignup{
padding-left: 120px;
padding-top: 5px;

}


.footermenues{
margin: 15px;
border-right: 2px #000000 dotted;
width: 540px;
float: left;
}

.footertile{
float: left;
width: 180px;
}
.footertile ul{
margin: 0px;
padding: 0px;
list-style: none;
}
.footertile ul li{
display:block;
padding:1px;
}

.footer-contact 
{
 float: left;
}
						

.showcase{
 width: 640px;
 background: url(../images/pages/showcasetop.jpg) repeat-x;
 
}
.mostpopular,.showcase,.featureproduct,.righttofeatureproduct{
border: 1px #eeeeee solid;
margin-bottom: 15px;
*margin-bottom: 2px;
}


.border2{
border: 1px #eeeeee solid;
margin-bottom: 15px;
*margin-bottom: 2px;
margin-top:17px;
}
.textBoxHome
{
	float:right;
	width:643px;
	
}
 					  
.mostpopulartile{
float: left;
width: 155px;
padding-top: 10px;
padding-bottom: 10px;
border: none;
line-height: 17px;
}

.featureproduct{
width: 314px;
height: auto;

}
.righttofeatureproduct{
width: 314px;
margin-left: 6px;
background:url(../images/pages/clientcommentbg.jpg) repeat-x;
text-align: right;
padding: 2px;
height: 278px;
}
.featureproduct img{
margin-right: 10px;
}

.relativeclientimage{
position: absolute;
left: -24px;
/*top: -480px;*/
z-index: 50;
bottom: 0px;
}

.relativeclientimage2{
position: absolute;
left: -7px;
/*top: -480px;*/
z-index: 50;
bottom: 0px;
}
.viewbuyingguild{
float: left;
background: url(../images/pages/viewwheelchairguild.jpg) no-repeat;
width: 210px;
height: 38px;
margin: 10px 0px 0px 40px;
padding: 10px 0px 0px 20px;
}

.showtitle
{ 
border-bottom: 1px #eeeeee solid;

}

.tile3product{
 float: left;
 text-align: center;
 width: 180px;
 padding-left: 20px;
 padding-right: 10px;
 line-height: 18px;

}
.tile3{
 float: left;
 width: 170px;
 padding-left: 10px;
 padding-right: 10px;
}

.tile3{
 float: left;
 width: 170px;
 padding-left: 10px;
 padding-right: 10px;
}

.tile2product
{
 float: left;
 text-align: center;
 width: 200px;
 padding-left: 70px;
 padding-right: 40px;
 
}
.tile2product div, .tile3product div
{
 height: auto; 
 text-align:center;
}

.tile2product div ul, .tile3product div ul
{
  margin:auto;  
  list-style: disc;
}

.tile2product ul li
{
 list-style: disc;
}
.tile2product div img,.tile3product div img
{
margin:10px;
}
.tile2product a,.tile3product a
{
 text-decoration:none;
}

.divbottom{
background: url(../images/pages/divbottom.jpg) repeat-x;
width: 100%;
height: 16px;
margin-top:74px;
}

* html .divbottom{
background: url(../images/pages/divbottom.jpg) repeat-x;
width: 100%;
height: 16px;
margin-top:0px;
}

*:first-child+html .divbottom{
background: url(../images/pages/divbottom.jpg) repeat-x;
width: 100%;
height: 16px;
margin-top:0px;
}

.showcasefooter
{
padding-top: 10px;
border-top: 1px #eeeeee solid;
margin-top: 10px;
height:90px;
}
.showcasefooter img
{
margin-right: 5px;
}
.showcaselink1
{
width: 310px;
float: left;
border-right: 1px #eeeeee dotted;
}
.showcaselink1 p, .showcaselink2 p
{
 margin: 1px auto;
}
.showcaselink2{
width: 290px;
float: left;
padding-left: 10px;
}

.ullistitem
{
padding-left: 15px;
}

.showcasehome
{
 background: url(../images/pages/showcase2bg.jpg) repeat-x 0 -4px;
 height: 290px;
 border: 2px #e5e5e5 solid;
/* width: 635px;*/
 margin-bottom: 15px;
 overflow: hidden;
 }
 .showcase2columnlarge
 {
 background:url(../images/pages/showcase2columnlargebg.jpg) repeat-x;
 height: 674px;
 border-left: 2px #e5e5e5 solid;
 border-right: 2px #e5e5e5 solid;
 width: 635px;
 margin-bottom: 20px;
 overflow: hidden;
 }
 
 .producttile{
 float: left;
 width: 150px;
 margin: 2px;
 text-align: center;
 line-height: 22px;
 }
 
 .producttile div{
 width: 150px;
 height: 130px;
 
 }
 
 .bottomshowcase{
  float: right;
  margin: 0px 0px 10px 10px;
 }
 
.bottomshowcasebg{
  background:url(../images/pages/showcasehome_foot_bg.jpg) repeat-x ;
  width: 190px;
  height: 43px;
  padding-top: 16px;
  padding-left: 6px;
  float: right;
 }

 
  .bottomshowcase img{
  float: right;
 }

 .bottomshowcasebg2 img{
 margin: 0px;  float: right;
 }
 
.bottomshowcasebg2{
  background:url(../images/pages/showcasehome_foot_bg.jpg) repeat-x ;
  width: 190px;
  height: 43px;
  padding-top: 0px;
  float: right;
 }
 
   .bottomshowcase2 img{
  float: right;
 }

 .bottomshowcasebg22 img{
 margin-top: -13px;
 float: right;
 }
 
.bottomshowcasebg22{
  background:url(../images/pages/showcasehome_foot_bg2.jpg) repeat-x ;
  width: 190px;
  height: 55px;
  padding-top: 5px;
  float: right;
 }
 
 .toprightwheelchairguide{
 float: right;
 margin-top:9px;
 }
 
 .large2producttile{
 width: 316px;
 float: left;
 text-align: center;
 }
 
.large2producttile ul li
{
text-align: left;

}
 .shoppingcart{
 padding: 10px;

 
 }
 
 .paymentmethod img{
 float: left;
 text-align: center;
 padding: 10px 10px 10px 20px;
 }
 .paymentmethod1 img{
 float: left;
 text-align: center;
 padding: 0px 0px 10px 0px;
 } 
.roundbox{
width:774px;
margin: 0px 15px 10px 15px;
}
.roundtop{
background:url(../images/pages/shop_round_top.jpg) no-repeat;
width: 774px;
height:10px;
font-size:5px;
}

.roundmid{
width: 740px;
border-left: 2px #e5e5e5 solid;
border-right: 2px #e5e5e5 solid;
padding: 15px;
 }
.roundbottom{
background:url(../images/pages/shop_round_bottom.jpg) no-repeat;
width: 774px;
height: 10px;
font-size:5px;
}

.roundmid div.mostpopulartile{
padding-left: 25px;
}						   


.shopingbtn{
padding-left: 30px;
font-size: 1px;
}
.shopingdivtop{
background: url(../images/pages/shopping_top.jpg) no-repeat;
width: 812px;
height: 21px;
font-size: 5px;
}

.shoptingcarttable{
border-left: 2px #e5e5e5 solid;
border-right: 2px #e5e5e5 solid;
width: 808px;
}		

.shoptingcarttable1{
border-left: 2px #e5e5e5 solid;
border-right: 2px #e5e5e5 solid;
border-bottom: 2px #e5e5e5 solid;
width: 808px;
}				

.checkoutbtnholder{
padding-left: 20px;
}

.lefttext{
float: left;
width: 400px;
}
 
.checkoout
{
float: left;
text-align: right;
}
.googlecheckout{
 text-align: right;
 float: right;
 padding-right: 40px;
}
.googlecheckout div{
 width: 500px;
}

.checkoout img
{
 padding-left: 20px;
}

.highlight,.highlight2{
background: #ffff00;
border: 0px;
}
.highlight3{
margin: 4px;
padding:2px 2px 2px 10px; background:#efefef;width: 100%;
}

.highlight4{
margin: 4px;
padding:2px 2px 2px 10px; background:#e3f3fd;width: 100%;
}


/*
.highlight2{
border-left: 1px #e5e5e5 solid;
border-right: 1px #e5e5e5 solid;
width: 120px;
height: 20px;
}
*/
.shoppingcarttable{
width: 780px;
margin-left: 15px;
border: 0px;
border-right: 1px #e5e5e5 solid;
border-left: 1px #e5e5e5 solid;
border-bottom: 1px #e5e5e5 solid;
}

.bottomborder{
  border-bottom: 1px #e5e5e5 solid;
}

.cartoptions{
height: 20px;
background: #e5e5e5;
margin: 5px;
}

.cartimage,.cartdefails,.quantity,.cartprice{
border: 0px;
/*border-left: 1px #e6e6e6 solid;*/
/*border-right: 1px #e6e6e6 solid;*/
/*border-bottom: 1px #e6e6e6 solid;*/
font-size: 13px;
padding: 1px 0 1px 8px;
height:auto;
}


.borderleft{
border: 0px;
border-left: 1px #e6e6e6 solid;

}

.borderx{
border: 0px;
border-left: 1px #e6e6e6 solid;
border-right: 1px #e6e6e6 solid;
border-bottom: 1px #e6e6e6 solid;

}
.border_leftmenu{

background: url (../images/page_content_images/product_page_images/leftmenu_bkgrad.jpg) repeat-y;



}
.cartprice{
padding-left: 10px;
text-align:center;
vertical-align:middle;
height:10px;
}

.cartprice_prod
{

height:10px;
padding-left: 10px;
text-align:center;
vertical-align:top;
}

.cartpriceinput{
text-align: center;
width: 34px;

}

.cartpriceinput:hover
{
cursor:pointer
}
.quantity{
border-left: 1px #e7e7e7 solid;
border-right: 1px #e7e7e7 solid;
}

.noborder{
border: 0px;
}

.cartdetails
{
	margin: 13px;
}
table.pagetable,table.pagetable tr td,table.pagetable tr td,table.pagetable tr td{
 border: 0px;
 padding:0px;
 margin:0px;
}

table.pagetable tr td.tdleft{
 width: 187px;

  
}
 
 
.checkoutleft{
padding-left: 10px;
}
.checkoutleft1{
padding-left: 8px;
margin-top: 10px;
}
.checoutlefttop2{
background:url(../images/pages/checkoutlefttop.jpg) no-repeat;
width: 228px;
height: 16px;
}

.checoutlefttop{
background:url(../images/pages/checkoutlefttop_2.jpg) no-repeat;
width: 167px;
height: 20px;
}
.checkoutleftmid2{
background:url(../images/pages/checkoutleftmid.jpg) repeat-y;
width: 218px;
padding-left: 13px;



}

.checkoutleftmid{
background:url(../images/pages/checkoutleftmid_2.jpg) repeat-y;
width: 149px;
padding-left: 10px;
padding-right: 10px;

}
.checkoutleftmid ul{
padding:0px; 
margin:0px
}

.checkoutleftmid ul li{
list-style-type:circle;
margin: 0 5px 0 15px;
font-size:12px; 
line-height: 18px;
}

.checkoutleftbommon2{
background:url(../images/pages/checkoutleftbottom.jpg) no-repeat;
width: 228px;
height: 15px;

}

.checkoutleftbommon{
background:url(../images/pages/checkoutleftbottom_2.jpg) no-repeat;
width: 167px;
height: 15px;

}				
.checoutlefttop1{
background:url(../images/pages/checkoutlefttop1.jpg) no-repeat;
width: 163px;
height: 6px;
font-size: 1px;
}
.checkoutleftmid1{
border-left: 1px #cccccc solid;
border-right: 1px #cccccc solid;
width: 151px;
padding-left: 10px;
background: #fff;
}
.checkoutleftbommon1{
background:url(../images/pages/checkoutleftbottom1.jpg) no-repeat;
width: 163px;
height: 6px;
}
.orange_cat_link, .orange_cat_link a
{
		color: #ff6600;
		font-weight:bold;
}						   
.graydothr
{
font-size:0px;
line-height:2px;
color: #fff; 
background-color: #fff; 
border: 2px dotted #e0e0e0; 
border-style: none none dotted; 
margin-bottom:10px;
width: 99%;
}
				
.orgdothr{
border-top: 2px #ff6600 dotted;
height:1px;
width: 93%;
font-size:1px;
}
.blackdothr{
border-top: 1px #000000 dotted;
height:1px;
width: 96%;
font-size:1px;
margin: 5px;
}

.topcheckout{
font-size: 1px;
padding: 0px;
margin: 0px;
width: 100%;
height: 30px;
overflow:hidden;
}

.checkoutbtn{
margin-right: 110px;
float: right;
font-size:1px;
margin-bottom: 0px;
}
.checkoutbtn3{
margin-right: 290px;
float: right;
font-size:1px;
margin-bottom: 0px;
}
.checkoutstepdiv{
float: right;
}
.checkoutstep , .checkoutstepactive{
padding: 2px;
float: left;
margin-right: 20px;
} 

.midround{
width: 616px;
padding: 10px;
}

.midroundtop{
background:url(../images/pages/midroundtop.jpg) no-repeat;
width: 616px;
height: 14px;
}
.midroundmid{
width: 616px;
background: url(../images/pages/midroundmid.jpg) repeat-y;
padding: 10px;

}
.midroundbottom{
background:url(../images/pages/midroundbottom.jpg) no-repeat;
width: 616px;
height: 14px;
}



.midrecbox{
background:url(../images/pages/recboxbg.jpg) repeat-x;
width: 540px;
border: 1px #cccccc solid;
margin-left: 10px;
padding: 10px;
}						 

.formsubmitbtn{
padding: 4px;
width: 380px;
text-align: right;
}

.littlespace{
height: 10px;
}
 
 
td.step3lefttd{
width: 500px;
padding-right: 15px;
} 

.popuptop{
/*background: #32aaf6 url(../images/pages/footerbg2.jpg) repeat-x;*/
height: 30px;
text-align: right;
width: 100%;
display:block;

}

.popuptop2{
height: 1px;
text-align: right;
width: 100%;
display:block;

}


.popuptop img{
padding: 4px 10px;
}

.popbottom{
background: url(../images/pages/popbottombg.jpg) repeat-x ;
height: 37px;
width: 100%;
text-align: right;
}			

.popbottom a img{
padding: 5px 0px 0px;
 
}			
.bodycopy{
padding: 10px;

}


.featuresview {
  text-align:center;
  color:#F17F1F;
  font-size:15px;
  font-weight:bold;
}

.td_title
{
	text-align:right;
	font-size:12;
	margin-right:5px;
	width:90px;
}
.td_textbox
{
	text-align:left;
}



/********************BASE CSS INCLUDE start******************************/

form{padding:0px; margin:0px}
h1{padding:0px; margin:0px}
/*body{font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-top:5px; padding-top:0px}
a {
	color: #0033CC;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a image{ 
border:0;
}
*/
.gray_19pt {
	font-size: 19px;
	font-weight: normal;
	color: #333333;
}
.gray_12pt {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
.gray_11pt {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
.orange_12pt {
	font-size: 12px;
	font-weight: normal;
	color: #E46B25;
}

.orange_12pt_a {
	font-size: 12px;
	font-weight: normal;
	color: #ff6600;
	text-decoration:none;
}
.footer_bluebar {
	background-image: url(../images/page_content_images/footer_bluebar.gif);
	background-repeat: repeat-x;
}
.gray_15pt {
	font-size: 15px;
	font-weight: normal;
	color: #333333;
}
.footer_boxoutline {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.gray_bold_15pt {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.gray_bold_12pt {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.Catalog_font {
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.gray_13pt {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

.blue_13pt {
	font-size: 13px;
	font-weight: bold;
	color: #2150fb;
}
.nav_links_viewmore
{
	font-size: 8pt;
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;

}
.nav_secleced_background {
	background-color: #f6f5f5;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
/*color: #F46600;*/
}
.gray_17pt {
	font-size: 17px;
	font-weight: normal;
	color: #333333;
}
.gray_bold_22pt {
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.nav_blue_bold_12pt {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.nav_black_bold_12pt {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.brown_12pt {
	font-size: 12px;
	font-weight: normal;
	color: #592500;
}
.breadcrumb_text {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.breadcrumb_links {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	
}

.box_header2_yellowbar {
	background-image: url(../images/page_content_images/yellow_box_background_2.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
}
.box_header1_yellowbar {
	background-image: url(../images/page_content_images/yellow_box_background_1.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
}


/**************Site Nav**************************/
.site_nav ul{ list-style-type:none; margin:0px; padding:0px}
.site_nav li
{
	padding-left: 8px;
	background: url(../images/nav_arrow_graphic.gif) no-repeat left center;
	margin:0px 0px 0px 2px;
	list-style-type:none;
	vertical-align:bottom;
}


/********************BASE CSS INCLUDE end******************************/

/********************OTHER CSS INCLUDE start******************************/

.left_nav
{
	list-style-image: url(../images/nav_arrow_graphic.gif);
	padding-left: 4px;
	margin-left: 4px;
	list-style-position: outside;
}
.modal_background
{
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.outer_popup
{
	background-color: transparent;
	padding: 1em 6px;
}

.inner_popup
{
	background-color: #fff;
}

.inlineEditBox_text
{
	display: block;
	
}
.inlineEditBox_label
{
	display: block;
}
.inlineEditBox_hover
{
	cursor: pointer;
 /*   background:lightblue;*/
}




/********************OTHER CSS INCLUDE end******************************/

/********************PAGE_CONTENT CSS INCLUDE start******************************/
.homepage_barker_top {
	background-image: url(../images/page_content_images/homepage_barker_top.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 280px;
	padding-right: 0px;
}
.homepage_barker_bottom {
	background-image: url(../images/page_content_images/homepage_barker_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
	width: 306px;
}
.homepage_barker_bottom_2 {
	background-image: url(../images/page_content_images/homepage_barker_bottom_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
	width: 293px;
}
.gray_outerlines {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.gray_line_hort {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.cat_box_outline {
	background-color: #FFFFFF;
	border: 1px solid #b7dff7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.feature_box_top {
	background-image: url(../images/page_content_images/feature_box_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.feature_box_left {
	background-image: url(../images/page_content_images/feature_box_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.feature_box_right {
	background-image: url(../images/page_content_images/feature_box_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.feature_box_bottom {
	background-image: url(../images/page_content_images/feature_box_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.feature_box_topleft
{
	background-image: url(../images/page_content_images/feature_box_topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.feature_box_topright {
	background-image: url(../images/page_content_images/feature_box_topright.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.feature_box_bottomright {
	background-image: url(../images/page_content_images/feature_box_bottomright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.feature_box_bottomleft {
	background-image: url(../images/page_content_images/feature_box_bottomleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.copy_box_top {
	background-image: url(../images/page_content_images/copybox_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.copy_box_topleft {
	background-image: url(../images/page_content_images/copybox_topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.copy_box_topright {
	background-image: url(../images/page_content_images/copybox_topright.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.copy_box_right {
	background-image: url(../images/page_content_images/copybox_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.dotted_line_gray {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
}
.copy_box_left {
	background-image: url(../images/page_content_images/copybox_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.copy_box_bottom {
	background-image: url(../images/page_content_images/copybox_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.copy_box_bottomright {
	background-image: url(../images/page_content_images/copybox_rightbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.copy_box_bottomleft {
	background-image: url(../images/page_content_images/copybox_leftbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.product_page_box_top {
	background-image: url(../images/page_content_images/product_page_images/product_page_box_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.product_page_box_bottom2 {
	background-image: url(../images/page_content_images/product_page_images/product_page_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.customize_page_box_top {
	background-image: url(../images/page_content_images/product_page_images/customize_page_box_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.customize_page_box_bottom {
	background-image: url(../images/page_content_images/product_page_images/customize_page_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*
.dotted_line_gray_bottom {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
*/
.dotted_line_gray_left {
	padding-bottom: 4px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
}
.dotted_line_gray_right {
	padding-bottom: 4px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
.product_page_box_bottom {
	background-image: url(../images/page_content_images/product_page_images/product_page_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 516px;
}
.gray_box_outline {
	border: 1px solid #CCCCCC;
}
.product_page_leftside_top {
	background-image: url(../images/page_content_images/product_page_images/product_page_leftside_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.product_page_leftside_bottom
{
	background-image: url(../images/page_content_images/product_page_images/product_page_leftside_bottom.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
/*
.gray_box_outline_top_sides {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/page_content_images/product_page_images/tab_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}
*/
.gray_box_outline_sides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 20px;
}
.blue_bar {
	background-color: #E0F1F7;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.customize_gray_line_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
}
.customize_gray_box_outline {
	border: 1px solid #CCCCCC;
	padding: 4px;
}
.customize_gray_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	/*border-bottom:1px dotted black;*/
}

.customize_gray_links:hover {
text-decoration:none;
}





.customize_gray_links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}

.customize_gray_links2:hover {
text-decoration:none;
}


.customize_blue_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	
}

.customize_blue_links:hover {
text-decoration:none;
}

.customize_gray_line_top_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.box_outline_1 {
	background-color: #FFFFFF;
	border: 1px solid #b7dff7;
	margin: 0px;
	padding: 20px;
}
.simple_gray_box_outline {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.simple_gray_box_TLB{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.simple_gray_line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	
	
}
.simple_gray_line_bottom_right {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.simple_gray_line_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.dotted_line_gray_bottom_2 {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.gray_box_outline_bottom_right_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.simple_gray_line_top {
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.blue_outline_box {
	border: 1px solid #62AEDC;
}
.copy_box_topleft_on_gray {
	background-image: url(../images/page_content_images/copybox_topleft_on_gray.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.copy_box_bottomleft_on_gray {
	background-image: url(../images/page_content_images/copybox_leftbottom_on_gray.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.copy_box_topright_on_gray {
	background-image: url(../images/page_content_images/copybox_topright_on_gray.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.copy_box_bottomright_on_gray {
	background-image: url(../images/page_content_images/copybox_rightbottom_on_gray.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_dropshadow_right {
	background-image: url(../images/page_content_images/box_dropshadow_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_dropshadow_left {
	background-image: url(../images/page_content_images/box_dropshadow_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box_dropshadow_center {
	background-image: url(../images/page_content_images/box_dropshadow_center.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.simple_gray_box_top_sides {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.hp_banner_box_outline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
}
.wheelchair_barker_top {
	background-image: url(../images/page_content_images/wheelchair_barker_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 297px;
	padding-right: 0px;
}
.popup_box 
{
	border:solid 1px #999999;
	padding:5px;
	background-color:#ffffff;
}



/********************PAGE_CONTENT CSS INCLUDE end******************************/



/********************TEXTFORMAT CSS INCLUDE start******************************/
/*
body{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
*/
.hackersafe
{
 font-size: 8px;
 text-align: center;
 padding-right: 20px;
 
} 

.topdate{
padding: 4px 20px 0px 0px;
text-align:right;

}
.topphoneno{
font-size: 28px;
 padding-right: 20px;
 font-weight: bold;
}


a{
color: #003399;
}

.orng{
color: #ff7011;
font-size: 10.5px;
font-family: Arial;
text-decoration: none;
border-bottom: 1px none #a3a3a3;
}

.header a{
 font-size: 15px;
 text-decoration: none;

}	

.toplink
{
padding-right: 30px;
 font-size:15px;
}

.verysmall{
font-size: 8px;
}

.menuitem ul li{
 padding: 10px 4px 0px 4px;
}

.menuitem ul li a{
font-size: 12px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
 padding: 5px;
 
}

.tilemenu a{
text-decoration: none;
}
.tilemenu h3{
margin: 0px;
padding: 2px;
font-size: 18px;
color: #003366;
}
.copyright h3{
margin: 0px;
padding: 2px;
font-size: 18px;
color: #003366;

}
.copyright{
text-align: center;
}

.tiletext h3{
font-size: 15px;
padding-left: 4px;
}

.pathway{
margin-top: 5px;
padding-left: 30px;
}

.pathway2{
margin-top: 5px;
padding-left:6px;
}
.searchatpathway{
margin-top: 5px;
margin-bottom: 8px;
padding-left: 10px;
}

.pathway a{
 text-decoration: underline;
 padding:3px;
}

.leftmenutop{
  font-size: 2px;
}
.leftmenumid, .nav_secleced_background{
padding: 0px 0px 0px 10px;
}
.ullistitem h4{
font-size: 12px;
margin: 0px;
padding-top: 5px;
}


.ullistitem ul
{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.ullistitem ul li
{
 display: block;
 padding: 1px 0px 0px 1px;
}

.ullistitem ul li a{
 background: url(../images/arrow_1.gif) no-repeat;
 padding: 0px 0px 0px 10px;
 color: #003399;
 text-decoration: underline;

}


.ullistitem2 ul
{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.ullistitem2 ul li
{
 display: block;
 padding: 1px 0px 0px 1px;
}

.ullistitem2 ul li a{
 background: url() no-repeat;
 padding: 0px 0px 0px 10px;
 color: #003399;
 text-decoration: none;

}

.ullistitem ul li a:hover{
 background: url(../images/arrow_1.gif) no-repeat;
 padding: 0px 0px 0px 10px;
 text-decoration: none;
 color: #ff6600;

}

/*
.ullistitem ul li a:hover{
 background: #156cbc url(../images/arrow_2.png) no-repeat;
 padding: 0px 0px 0px 10px;
 color: #ffffff;
 text-decoration: none;
 border-bottom: 1px dotted #a3a3a3;
}
*/

.ullistitem2 ul li a{
 background: url() no-repeat;
 padding: 0px 0px 0px 10px;
 color: #003399;
 text-decoration: underline;


}

.ullistitem2 ul li a:hover{
 background: url() no-repeat;
 padding: 0px 0px 0px 10px;
 color: #ff6600;
 text-decoration: underline;

}


.leftmenumid ul, .nav_secleced_background ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.leftmenumid ul li, .nav_secleced_background ul li{
 display: block;
 padding: 3px 0px 0px 1px;
}

/****FIX IE BUG****/
/*.leftmenumid ul li a{
 background: url(../images/arrow_1.png) no-repeat;
 padding: 0px 0px 0px 10px;
 color: #003399;
 text-decoration: none;*/
  /*border-bottom: 1px dotted #a3a3a3;*/

/*}*/


.leftmenumid ul li a{
/*background:transparent url(../images/arrow_1c.png) no-repeat scroll 0 0;*/
border-bottom:1px dotted #707070;
margin-right: 4px;
color:#003399;
 padding: 0px 0px 0px 4px;
text-decoration:none;

}

.leftmenumid ul li a:hover{
 /*background: #156cbc url(../images/arrow_2.png) no-repeat;*/
 padding: 0px 0px 0px 4px;
 color: #ff6600;
 border-bottom: none;
margin-right: 4px;

}

.nav_secleced_background ul li a {
 background: url(../images/nav_arrow_seclected_graphic.gif) no-repeat;
 padding: 0px 0px 0px 10px;
 color: #003399;
 text-decoration: underline;
}

.leftmenumid h4, .nav_secleced_background h4{
 font-size: 12.5px;
*font-size:13px;
 font-weight: bold;
 color:#000000;
 margin: 0px;
 padding-top: 10px;
 
}
 												
.leftmenubottom{
  font-size: 2px;
}

.footersignup{
text-align: center;
font-size: 16px;
 
}


.label{
 float: left; 
 }
 
 .labelinput{
  float: left;
  
 }
.labelbutton{
float: left;
}

.footertile ul li a{
 text-decoration: underline;
 color:#003399;
 font-size: 12px;
 text-align: left;
}

.footer-contact h2{
font-size: 24px;
margin: 30px 0px 0px 0px;
}
.emailaddressinput input
{
padding:3px;
width: 180px;
}
.footer-contact h3{
font-size: 18px;
font-weight: normal;
padding: 2px;
margin: 2px;
}

.mostpopulartile{
text-align: center;
}
.mostpopulartile a{
 text-decoration: underline;
 color:#003399;
}

a.arrow{
background:transparent url(../images/arrow_1.gif) no-repeat scroll 0 0;
/*border-bottom:1px dotted #707070;*/
padding-left: 10px;
font-size: 12px;
text-decoration:underline;



}

a.arrow:hover{
color: #FF6600;
text-decoration: none;

}


.featureproductspace ul,.featureproductspace2 ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.featureproductspace ul li{
padding: 10px 0px 0px 15px;
}

.featureproductspace ul li a,.featureproductspace2 ul li a{
font-size: 13px;

}

.featureproductspace2 ul li{
padding: 5px 0px 0px 35px;
}



.price{
color: #ff6600;
font-weight: bold;
font-size: 13px;
}

.righttofeatureproduct h3{
 font-size: 16px;
 color: #003366;
 margin-right: 8px;
}
.righttofeatureproduct p{
 font-size: 12px;
 color: #003366;
 margin-left: 50px;
 margin-right: 8px;
}

.interiorTitle{
font-size: 28px;
color: #ff6600;
padding-left:15px;
}

.findourwheel{
font-size: 28px;
padding: 10px;
color: #ff6600;
float: left;
}

.findourwheel h1{
font-weight:normal;
margin:0px; padding:0px;	
font-size: 28px;
}


.tile2product div ul li,.tile3product div ul li
{
	text-align: center;
}


.tile2product div ul li,.tile3product div ul li
{
	text-align: left;
}
 		 		
a.catagorylink{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration:underline;
background: url(../images/arrow_1.gif) no-repeat;
padding-left:8px;
}
a.catagorylink:hover{
text-decoration: underline;
color: #FF6600;


}


a.catagorylink2{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:underline;
background: url(../images/arrow_1.gif) no-repeat;
padding-left:8px;
}
a.catagorylink2:hover{
text-decoration: none;
color: #FF6600;


}

.roundmid{
font-size: 13px;
}

.roundmid h1{
font-size: 20px;
color: #ff6600;
margin: 5px;
padding: 5px;
font-weight: bold;
}

h4.blackh4{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding: 0px;
margin: 0px;
}
 
h1.orangh1{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 10px 2px 2px 0px;
margin: 0px;
color: #ff6600;

}
h1.orangh1b{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding: 5px 2px 2px 0px;
margin: 0px;
color: #ff6600;
}
h1.orangh1Nb{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
padding: 5px 2px 2px 0px;
margin: 0px;
color: #ff6600;
}
 
h1.blackbold{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
padding: 10px 2px 0px 0px;
margin: 0px;
color: #000000;
}
h1.blackboldb{
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
padding: 10px 2px 0px 0px;
margin: 0px;
color: #000000;
}  
 
h1.blueh1{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #003366;
padding: 5px 2px 5px 0px;
margin: 0px;
}

.orangb{
font-weight: bold;
color : #ff6600;
}  

td.cartlistprice{
text-align: right;
font-weight: bold;
color: #333333;
}

 

ol.whyshopwithus{
margin-top: 4px;
margin-bottom: 0px;
padding-bottom: 6px;
}

ol.whyshopwithus li{
margin-top: 4px;
}

ol.whyshopwithus li a{
color: #ff6600;
font-size: 13px; 
text-decoration: none;
}

.checkoutstep{
font-size: 12px;
color: #CCCCCC;
}

.checkoutstepactive {
font-size: 12px;
color: #003366;
}

.midrecbox{
 font-size: 13px;
}

.inputlabel{
padding: 2px;
float:left;
}
input.txtinput {
margin:0px 3px 0px 3px;
}

.midrecbox select{
width: 192px;
}

.required{
color: #FF0000 ;
font-size: 14px;
vertical-align: middle;
}

.formlebel1{
width: 340px;
text-align: right;
float: left;
padding: 2px 5px 0 0px;
}

.formlebel1b{
width: 315px;
text-align: right;
float: left;
padding: 2px 5px 0 0px;
}




.contactpadding{
width: 87px;
height:23px;
*height:25px;
*padding: 2px 8px 0px 0px;
padding: 0px 8px 4px 0px;
text-align:right;
}

.formlebel2{
width: 410px;

padding: 0px 8px 4px 0px;
float: left;

}

.formlebel3{
width: 490px;

padding: 0px 8px 4px 0px;
float: left;

}

.forminput{
float: left;
}


.red{
color:Red;
}
/********************TEXTFORMAT CSS INCLUDE end******************************/


.list_padding{
	padding:4px;
}

.vert_space{
line-height: 22px;
	}

.boxpadding{

padding-left:10px;
/**padding-left:6px; */
padding-right:10px; 
margin-left:10px; 
*margin-left:9px;
_margin-left:5px;
margin-bottom:10px


}

/***************SUB CAT REDESIGN IN CSS****************************************/

.left {float: left;}
.right {float: right;}
.center {margin: 0px auto;}
.heightbx{height:50px}

.col_825 {width: 825px;}
.col_810 {width: 825px; margin: 0 auto;}
.col_790 {width: 790px;}
.col_770 {width: 770px;}
.col_750 {width: 750px;}
.col_700 {width: 700px;}
.col_640 {width: 640px;}
.col_635 {width: 635px;}
.col_600 {width: 600px;}
.col_540 {width: 540px;}
.col_516 {width: 516px;}
.col_495 {width: 495px;}	
.col_480 {width: 480px;}
.col_460 {width: 460px;}
.col_440 {width: 440px;}
.col_400 {width: 400px;}
.col_375 {width: 375px;}
.col_350 {width: 350px;}
.col_315 {width: 315px;}
.col_300 {width: 300px;}
.col_275 {width: 275px;}
.col_270 {width: 270px;}
.col_240 {width: 240px;}
.col_215 {width: 215px;}	
.col_175{width: 175px;}
.col_170{width: 170px;}
.col_160{width: 160px;}	
.col_150{width: 150px;}		
.col_140{width: 140px;}
.col_135{width: 135px;}
.col_130{width: 130px;}				
.col_134{width: 134px;}
.col_125{width: 125px;}
.col_120{width: 120px;}	
.col_106{width: 110px;}	
.col_100{width: 100px;}	
.col_90{width: 90px;}
.col_80{width: 80px;}
.col_65{width: 65px;}	
.col_60{width: 60px;}
.col_57{width: 57px;}
.col_20{width: 20px;}
/*
-----------------------------------------------
Default Box styles. Use to skin the site
----------------------------------------------- */


.box    {border: 1px solid #d1d7dc; background-color: #ffffff; margin: 10px 0 10px 0;}
.box_hd {
height: 18px; 
padding: 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:478px;
}

/**
.box_hd_478 {
height: 18px; 
padding: 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:478px;
}
**/
.box_hd_640 {
height: 18px; 
padding: 5px 5px 10px 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
}
*:first-child+html .box_hd_640
{
height: 18px; 
padding: 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:640px;
}
* html .box_hd_640
{
height: 18px; 
padding: 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:640px;
}

.box_hd_810 {
height: 18px; 
padding: 5px 5px 10px 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
}
*:first-child+html .box_hd_810
{
height: 18px; 
padding: 5px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:810px;
}
* html .box_hd_810
{
height: 18px; 
padding: 5px 7px 2px 7px; 
background: url(../images/pages/box_hd_bg1.gif) repeat-x; 
background-color:#ffffff;
_width:810px;
}

.box_hd2 {height: 23px;padding: 5px; background: url(../images/pages/box_hd_bg2.gif) repeat-x; background-color:#ffffff;}
.box_hd h2 {margin-top: 3px; font: 14px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: none;  }
.box_hd h1 {margin-top: 3px; font: 14px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: none;  }
.box_hd2 h2 {margin-top: 3px; font: 14px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: none;  }
.box_hd2 h3 {margin-top: 3px; color:#333333; font: 14px  Arial,Helvetica, sans-serif; font-weight: bold; text-transform: none;  }
.box_hd span {font-size: 10px; float: right; margin-top: -13px; }
.box_hd2 span {font-size: 16px; font-weight: bold; float: left; margin-top: 7px; }
.box_main {padding: 5px; width: 475px;}
.box_main2 {padding: 5px; width: 745px;}
.box_main_popup {padding: 5px; width: 516px;}
.box_ft {text-align: right;font-size: 11px; padding: 9px; height: 10px; clear: both; _width:470px; background: url(../images/pages/box_hd_bg1.gif) repeat-x;}
.box_ft2 {padding: 9px; height: 10px; clear: both;}
.no_footer .box_ft {display: none;}

.box_ft a {color: #fff; text-decoration: none;}
.box_ft a:hover {color: #fff; text-decoration: underline;}

.top {margin-top: 0px;} /* Use this to give margin 0 to the first box in each row */

.margin_bottom_10 {margin-bottom: 10px;}


.margin_10 {margin-top: 10px; margin-bottom: 10px;}
.no_margins {margin: 0px;}


.subcats_container {
float: left; 
padding-left: 20px;
*padding-left: 15px;
*padding-right:15px;
margin-left: -16px;
padding-top: 10px;
}


.subcat_list {
float: left; 
width: 131px; 
*width: 129px; 
padding: 13px; 
text-align: center;
display:block
}

.subcat_list2 {
float: left; 
width: 125px; 
*width: 124px; 
padding: 13px; 
text-align: left;
display:block
}
.subcat_img {
 display:block; 
 height:110px; 
 vertical-align:middle;
 }

.subcat2_img {
 display:block; 
 /*height:130px;*/
 vertical-align:middle;
 padding-top: 11px;
 padding-right:20px;
 }
 
 .subcat3_img {
 display:block; 
 height:200px;
 *height:200px;
 _height:150px;
 vertical-align:middle;
 padding-top: 11px;
 padding-right:20px;
 padding-bottom:8px;
 }
  .subcat3b_img {
 display:block; 
 height:100px;
 *height:100px;
 _height:100px;
 vertical-align:middle;
 padding-top: 11px;
 padding-right:20px;
 padding-bottom:8px;
 }
 
  .subcat4_img {
 display:block; 
 height:52px;
 vertical-align:middle;
 padding-top: 11px;
 padding-right:0px;
 }

.mostpopulartile_img {
 display:block; 
 height:100px; 
 vertical-align:middle;
 }
 
 .mostpopulartile2_img {
 display:block; 
 height:80px; 
 vertical-align:middle;
 }
 
 .pop_up_img {

 border: 2px #000000 solid;
 }
 




.cur_pointer {
cursor:pointer;
}
fieldset, img {
border-style: none;
    border-color: inherit;
    border-width: 0;
}

#catalog ul.wheelchair_list li {
text-align:center;
}
li {
list-style-type: none;
}

.item_extra {margin-top: 3px;}



/*
-----------------------------------------------
Table Styles
----------------------------------------------- */

table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #000;
width: 360px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #fff;
color: #000;
padding: 4px;
text-align: center;
border: 1px #000 solid;}

table.stats td.hed
{background-color: #fff;
color: #000;
padding: 4px;
text-align: left;
/*border-bottom: 2px #000 solid;*/
font-size: 12px;
font-weight: bold;} 

table.stats td.blue{

background-color: #CEEDFF;
}



/*


/*
-----------------------------------------------
Table Styles 2
----------------------------------------------- */

table.stats2
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #000;
width: 640px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats2 td
{background-color: #fff;
color: #000;
padding: 4px;
text-align: center;
border: 1px #000 solid;}

table.stats2 td.hed
{background-color: #fff;
color: #000;
padding: 4px;
text-align: left;
/*border-bottom: 2px #000 solid;*/
font-size: 12px;
font-weight: bold;} 

table.stats2 td.blue{

background-color: #CEEDFF;
}



/*
-----------------------------------------------
Footer Styles
----------------------------------------------- */



#ft {clear: both;text-align: center;display: block;margin: 10px 0 0 0;}

#footer_top {
	background-image: url();
	height: 50px;
	padding: 6px 0px 0px 0px;
	color: #6d7274;font-size: 12px;line-height: 15px;text-align: left;
}

#footer_bottom {background-image: url();height: 10px;}

a.footLink,
a.footLink:visited {color: #6d7274;font-size: 10px; text-decoration: none;}
a.footLink:hover {color: #bbb;font-size: 10px; text-decoration: underline;}



/* font styles
----------------------------------------------- */

.xmall {font-size: 10px;}
.xmall2 {font-size: 10.5px;}
.small {font-size: 11px;}
.small2 {font-size: 11.8px;}
.medium {font-size: 12px;}
.medium2 {font-size: 12.5px;}
.large {font-size: 14px;}
.larger {font-size: 17px;}
.largest {font-size: 22px;}
.xlarge {font-size: 34px;}

.bold {font-weight: bold;}
.error {color: #ff5f07;}
.form_color {color: #1B72CC;}
.orange {color: #ff6600;}
.black {color: #000000;}

.text_center {text-align:center;}
.text_left {text-align:left;}
.justify {text-align: justify;}


.orange2{
color:#ff6600;
text-transform:none;
}

.orange{
color:#ff6600;
text-transform:uppercase;
}


.padbar {
background:transparent url(../images/header/padbar-bg.gif) no-repeat scroll 0 0;
clear: both;
color:#000000;
font-size:12px;
height:61px;
margin-bottom:0px;
padding:6px 10px 8px;
width:612px;

}


.padbar #showing{float:left;padding:4px 0 0 0;}


.padbar .sorting{float:right;margin-top:3px; margin-right:2px;}
.padbar #viewSettings{position:absolute;top:43px;left:10px;}


.padbar .compareTray{position:absolute;top:33px;right:0;width:200px;height:37px;padding:1px 0 0 14px;}
.padbar .compareTray label{float:right;display:block;width:170px;padding-top:10px;}

.padbar .compareTray a span{display:none;}.padbar select{font-size:11px;}#listView *{margin:0;padding:0;border:none;}

.border{

border: 1px solid #707070;

}
.borderselect{

border: 1px solid #d5d5d5;

}

.border2b{

border-left: 1px dotted #cacacb;


}


.bgroundblk{
background: #ffffff;
/*border: 1px solid #e9e9e9;*/
line-height: 14px;
}

.frame {
border: thin solid #f1f1f0; 
margin-bottom: 1em;
background-image: url(../images/page_content_images/product_page_images/tab_fade.gif);
background-repeat: repeat-x;
background-position: top;
}

.frame2 {
border: thin solid #f1f1f0; 
margin-bottom: 1em;
background-image: url();
background-repeat: repeat-x;
background-position: top;
}

.frame3 {
border: thin solid #f1f1f0; 
margin-bottom: 1em;
background-image: url();
background-position: top;
}

.spacing{

line-height:1.5em;
letter-spacing: 0.0em;
/*word-spacing: 30px;*/
}

.spacing2{

line-height:2.5em;
letter-spacing: 0.0em;
padding: 20px 0 0 0;
/*word-spacing: 30px;*/
}


.borderleft{
border-left: 1px #e5e5e5 solid;
padding-left: 17px;

}
.borderleftbig{
border-left: 2px #e5e5e5 solid;

}

.borderright{
border-right: 1px #e5e5e5 solid;


}
 
 .borderbottom {
border: solid 1px #c2c2c2; 
margin-bottom: 12px;
}

 .borderbottom2 {
border: solid 3px #f2f2f5; 
margin-bottom: 2px;
}

 .borderbottomdotted {
 
border-bottom: 1px #c2c2c2 dotted;
margin-bottom: 12px;
}

.cust_header{
    background-color:#e3e1e1; 
    font-family: Arial, Helvetica, sans-serif;
    /*padding: 2px 0 2px 67px;*/
    border-bottom: 1px solid #cdcdcd;

}

.tab_bottom{
vertical-align:bottom; 
*margin-bottom: -5px;
}



/*DID U KNOW CURVE BEGINS*/

div.module-grey3 h3, div.moduletable-grey3 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0f6597;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #c4e1f5;
	padding-left: 10px;
	padding-bottom: 2px;
	background-color:#c4e1f5;
}

div.module-grey3, div.moduletable-grey3 {
	background: url(../images/box_grey_tl2wb.png) 0 0 no-repeat;
	margin: 45px;
	padding: 0;
	margin-bottom: 20px;
	
}

div.module-grey3 div, div.moduletable-grey3 div {
	background: url(../images/box_grey_trwb.png) 100% 0 no-repeat;
}

div.module-grey3 div div, div.moduletable-grey3 div div {
	background: url(../images/box_grey_bl2w.png) 0 100% no-repeat;
}

div.module-grey3 div div div, div.moduletable-grey3 div div div {
	background: url(../images/box_grey_br2.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
	
}

div.module-grey3 ul, div.moduletable-grey3 ul {
margin: 0px 0;
padding-left: 20px;
}
/*DID U KNOW CURVE  ENDS*/

/*CUSTOMIZE CURVE BEGINS*/

div.module-grey h3, div.moduletable-grey h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10px;
	padding-bottom: 2px;
	background-color:#e3e1e1
}

div.module-grey, div.moduletable-grey {
	background: url(../images/box_grey_tl2wb.png) 0 0 no-repeat;
	margin: 45px;
	padding: 0;
	margin-bottom: 20px;
	
}

div.module-grey div, div.moduletable-grey div {
	background: url(../images/box_grey_trwb.png) 100% 0 no-repeat;
}

div.module-grey div div, div.moduletable-grey div div {
	background: url(../images/box_grey_bl2w.png) 0 100% no-repeat;
}

div.module-grey div div div, div.moduletable-grey div div div {
	background: url(../images/box_grey_br2.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
	
}

div.module-grey ul, div.moduletable-grey ul {
margin: 10px 0;
padding-left: 20px;
}
/*CUSTOMIZE CURVE  ENDS*/

/*PRICE CURVE BEGINS*/

div.module-subtotal h3, div.moduletable-subtotal h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 3px;
	padding-bottom: 2px;
	background-color:#ffffff
}

div.module-subtotal, div.moduletable-subtotal {
	background: url(../images/box_grey_tl2wb2.png) 0 0 no-repeat;
	margin: 1px;
	padding: 0;
	margin-bottom: 2px;
	
}

div.module-subtotal div, div.moduletable-subtotal div {
	background: url(../images/box_grey_trwb2.png) 100% 0 no-repeat;
}

div.module-subtotal div div, div.moduletable-subtotal div div {
	background: url(../images/box_grey_bl2w.png) 0 100% no-repeat;
}

div.module-subtotal div div div, div.moduletable-subtotal div div div {
	background: url(../images/box_grey_br2.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
	
}

div.module-subtotal ul, div.moduletable-subtotal ul {
margin: 10px 0;
padding-left: 20px;
}
/*PRICE CURVE  ENDS*/
/*SIMPLE CURVE BEGINS*/
.simpleCurveT {
	background: url(../images/simpleCurveDot.gif) 0 0 repeat-x; 
	width: 12em;
	}
.simpleCurveB {
	background: url(../images/simpleCurveDot.gif) 0 100% repeat-x;
}
.simpleCurveL {
	background: url(../images/simpleCurveDot.gif) 0 0 repeat-y;
}
.simpleCurveR {
	background: url(../images/simpleCurveDot.gif) 100% 0 repeat-y;
}
.simpleCurveBL {
	background: url(../images/simpleCurveBL.png) 0 100% no-repeat;
}
.simpleCurveBR {
	background: url(../images/simpleCurveBR.png) 100% 100% no-repeat;
}
.simpleCurveTL {
	background: url(../images/simpleCurveTL.png) 0 0 no-repeat;
}
.simpleCurveTR {
	background: url(../images/simpleCurveTR.png) 100% 0 no-repeat; 
	padding:0px;
} 

div.simpleCurve h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10px;
	padding-bottom: 2px;
	background-color:#e3e1e1
}

/*SIMPLE CURVE  ENDS*/
.easyreturn_height{
height: 50px;
display:inline;
clear:both;
white-space:normal;

}

.gray_line_rightside {
border-right:1px solid #999999;
}

.font_3_title {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

.font_4_bold_color {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}

.font_1 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

/******SEARCH BAR STYLE**********/
.input_search
{
background: #ffffff;
border: 1px solid #ff6600;
}
.input_search_watermark
{
background: #ffffff;
border: 1px solid #ff6600;
color: #ff6600;
}

/****HOME PAGE PLACEHOLDER****/
.place1 {
background: url(../images/pages/home-kids-1.jpg) no-repeat scroll 0 0;
color:#003366;
font-size:11px;
width:320px;
height:286px;

}

/*DID U KNOW CURVE BEGINS*/
.copy3_box_top {
	background-image: url(../images/curve_top.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.copy3_box_topleft {
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}
.copy3_box_topright {
	background-image: url();
	background-repeat: no-repeat;
	background-position: right top;
}
.copy3_box_mid {
	background-image: url(../images/curve_middle.jpg);
	background-repeat: repeat-y;
	background-position: middle left;
}

.copy3_box_right {
	background-image: url();
	background-repeat: repeat-y;
	background-position: right;
}

.copy3_box_left {
	background-image: url();
	background-repeat: repeat-y;
	background-position: left;
}
.copy3_box_bottom {
	background-image: url(../images/curve_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left;

}
.copy3_box_bottomright {
	background-image: url();
	background-repeat: no-repeat;
	background-position: right bottom;
}
.copy3_box_bottomleft {
	background-image: transparent url();
	background-repeat: no-repeat;
	background-position: left bottom;
}



/*******ENDS********/

/*********LIGHT BLUE ROUND CELL BEGINS******************/
							   
.ltBlue_cell_top {
	background-image: url(../images/ltBlue_round_cell_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.ltBlue_cell_bottom {
	background-image: url(../images/ltBlue_round_cell_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
							      
.ltBlue_cell_right {
	background-image: url(../images/ltBlue_round_cell_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
							    
.ltBlue_cell_left {
	background-image: url(../images/ltBlue_round_cell_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
						
/*******LIGHT BLUE ROUND CELL ENDS********/
							 
/*********BLUE BOX CURVE BEGINS******************/
							    
.blue_box_top {
	background-image: url(../images/curve_middle_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.blue_box_midL {
	background-image: url(../images/curve_middle_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.blue_box_midR {
	background-image: url(../images/curve_middle_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.blue_box_topleft {
	background-image: url(../images/curve_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue_box_topright {
	background-image: url(../images/curve_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
							     
.blue_box_bottom {
	background-image: url(../images/curve_middle_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.blue_box_bottomright {
	background-image: url(../images/curve_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.blue_box_bottomleft {
	background-image: url(../images/curve_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
							   
/*******BLUE BOX CURVE ENDS********/


.navy 
{
color:#0f5697
}

.OptionUnavail
{
color:#9c9c9c;	
width:410px;
display:inline;
	}
	
	.learnmore {
	background-image: url(../images/learn_back.jpg);
	
	background-repeat: no-repeat;
	padding: 4px 2px 2px 7px;
    display:block;
    width:70px;

}

.learnmore {
	color: #0033CC;
	text-decoration: none;
	cursor: default;
	
	
}
.learnmore:hover, .learnmore:selected {
	color: #FF6600;
	text-decoration: none;
	cursor: default;

}
.vspacer2 {
	background-image: url(../images/vspacer_grey.jpg);
	background-repeat: repeat-y;
}

.titlelinkclass
{

 font-weight:bold;	
 display:inline;
 line-height:225%;
 padding-top:200;
 margin-right:300;
 
}
.narrowarrow
{
	background-image: url(../images/page_content_images/product_page_images/narrowsearch_top_wText.jpg);
	display:block;

}
.popularcatarrow
{
	background-image: url(../images/page_content_images/product_page_images/popularCats_top_wText.jpg);
	display:block;
}	
.marginiefix
{
	margin-right: 7px;
	_margin-right:0px;
}
		
	
*:first-child+html .wc_buttons
{
	padding-left: 38px; 
	padding-top:10px;
}
* html .wc_buttons
{
	padding-left: 38px; 
	padding-top:10px;
}
.wc_buttons
{
	padding-left: 38px; 
	padding-top:80px;
}

.borderD{
border: 1px #eeeeee solid;
margin-bottom: 15px;
*margin-bottom: 2px;
margin-top:3px;
padding: 8px 10px 10px 16px;
}
*:first-child+html .borderD
{
border: 1px #eeeeee solid;
margin-bottom: 15px;
*margin-bottom: 2px;
margin-top:17px;
padding: 8px 10px 10px 16px;
}
* html .borderD
{
border: 1px #eeeeee solid;
margin-bottom: 15px;
*margin-bottom: 2px;
margin-top:17px;
padding: 8px 10px 10px 16px;
}
*:first-child+html .margin_15
{
	margin-bottom:15px;
}
* html .margin_15
{
	margin-bottom:15px;
}
.trackForgot
{
	padding-top:5px;
}
*:first-child+html .trackForgot
{
	padding-top:0px;
	margin-left:10px;
}
* html .trackForgot
{
	padding-top:0px;
	margin-left:10px;
}

/*
-----------------------------------------------
Breadcrumb Styles
----------------------------------------------- */

#bread_crumb 
{
height:21px; 
text-align: left; 
background-color:#e8e7e7;
padding:0px 0 0px 0;
margin:0px 0 10px 0px;
}

.bread_crumb_top {
background-image: url(../images/breadcrumb/breadBG.gif);
padding:0px 0 0px 0;
margin:0px 0 0px 0px;
background-repeat:repeat-x;

}
.rounded_STYLE
{
    width:100.5%;
    height:21px;
    margin:0px 0 0px -4px;
    padding:0px 0 0 0;
    background-color: #edecec;          /* if needed */
    -webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
}

#bread_crumb_bottom {background-image: url();height: 0px;}

a.bread_crumb_link:link, a.bread_crumb_link:visited, a.bread_crumb_link:hover {
color: #ffffff;
font-size: 11px; 
text-decoration: underline; 
height: 21px;
line-height:21px; 
padding:0px 5px 0px 5px;
background-image: url(../images/breadcrumb/breadBG.gif);
float:left;

}

.cart
{
float:right;
background-color:#d5d3d4;
padding:0 5px 0 5px;
line-height:21px;
}
a.cart
{
color:#ff6600;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

/*
-----------------------------------------------
view-product(1 and 2) test pages
----------------------------------------------- */

.title_box 
{
text-align: left; 
padding:2px 0 2px 0;
}
.price_box 
{
color:#ffffff;
padding:12px 0 12px 10px;
background-color:#f46c06;
width:140px;
}
.menu_box 
{
padding:10px 0 0px 0px;

}
.body_box2
{
margin:0px 0 0px 0px;

}
html>body .body_box2
{
*margin:0px 0 0px -2px;

}
.specs_box 
{
padding:0px 0 0px 0px;
width:790px;
}
.greyDots
{font-size:0px;
line-height:2px;
color: #fff; 
background-color: #fff; 
border: 2px dotted #e0e0e0; 
border-style: none none dotted; 
width: 99%;
}
.redSpecial
{
color:Red;
font-weight:bold;
font-size:16px;
}


ul.orgBullet, .orangeBullet ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
line-height: 120%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ff6600;
text-decoration: none;
text-indent: 2px;
list-style-position: outside;
list-style-image: url(../images/bullet_orange.gif);
list-style-type: square;
padding: 0px 0px 0 0;
margin: 2px 0 0 5px;
}

h1.orangh1_prod{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
padding: 10px 2px 2px 0px;
margin: 0px;
color: #ff6600;

}

h1.greyh1_prod{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 10px 2px 2px 0px;
margin: 0px;
color: #7f7f7f;

}

/*
-----------------------------------------------
view-category-products(list) test pages
----------------------------------------------- */
#product_container
{
	margin-left: 4px;
position: relative;
border: solid 1px #cfcfcf;
margin-bottom: 10px;
} 
.price_box_list
{
color:#145c85;
background-color:#f2f2f5;
}

.text_blue_11pt
{
color:#327094;
font-size:11px;
}
.text_shipping
{
	display: block;
    margin-left: auto;
    margin-right: auto; 
	padding:10px 0 20px 0;
	text-align:center;
}
.white_price_orange_bg_21pt
{
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:21px;
padding:1px 30px 2px 31px;
background-color:#f46c06;
text-align:center;
}
.grid_grey_11pt
{
color:#989898;
font-size:11px;
padding:5px 10px 0px 9px;
background-color:#f2f2f5;
margin-right:1px;
}
.grid_black_11pt
{
color:#000000;
font-size:11px;
padding:0px 10px 5px 9px;
background-color:#f2f2f5;
margin:0 1px 1px 0;
border-bottom: solid 1px #ffffff;
}
td.greyBG {
	background-color: #f2f2f5; 
}
td.whiteRight 
{
	border-right: solid 1px #ffffff;
}
.info_container
{
padding:3px 5px 5px 0;
position: relative;
} 
.picture_info_container
{
padding:3px 0px 5px 0;
width:100%;
text-align:center;
}
.name_container
{
padding:15px 0 5px 0;
} 
.name_container_left
{
	position:relative;
	padding:15px 0 5px 10px;
}
.name_container_right
{
	position:relative;
	padding:15px 20px 5px 0px;
}
.review_container
{
	padding:25px 0 10px 0;
}
.review_container_under_table
{
	padding:10px 0 0px 0;
}
ul.orange_bullet
{
	list-style-image: url(../images/bullet_orange_sm.gif);
}
.orange_12pt
{
color:#f76d04;
font-size:12px;
padding:1px 10px 2px 20px;
}
.angle_icon
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:10;
}
.mboxDefault {
	padding-top: 3px;
}
.upsale_bar .upsale_bar_left {
	height: 35px;
}
.upsale_bar_left .input_search_watermark {
	height: 18px;
}
.sellerBox
{
    background: #e1eef8;
    border: 3px #c9dcec solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin-top: 7px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: auto;
    padding: 10px 0 10px 10px;
    text-align: left;
}
.sellerBox p
{
    float: left;
    width: 210px;
    margin: 0 3px 0 0;
}
.sellerBox p + p  
{
    font-size: 14px; 
}
.sellerBox a  
{
    text-transform: uppercase; color: #38607d; float: right; padding: 3px 10px; margin: 15px 0; text-decoration: none; background: #c9dcec; font-weight: bold; font-size: 14px;
}
#flashcontent {
	width: 825px;
	height: 510px;
}
.catContainer
{
    height: 330px;
    width: 825px;
    overflow: hidden;
    position: relative;
    background-image: url('/1800_static/galleries/bg.jpg');
    background-repeat: no-repeat;
}
.smallCats {
    float: left;
    padding: 10px;
}
.smallCats ul {
    list-style: none;
    float: left;
    padding: 100px 0 0 0;
    width: 561px;
    margin-left: 0px;
}
.smallCats li {
float: left;
text-align: center;
margin: 0 5px 130px 0;
}
.smallCats li div {
height: 120px;
width: 120px;
}	
.smallCats li img {
margin: 0 0 5px 0;
}
.smallCats li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: 1px #ccc solid;
background: #dedede;
color: #161616;
text-decoration: none;
font-weight: bold;
font-size: 12px;
width: 127px;
height: 23px;
display: block;
}
.smallCats li a:hover {
background: #fff;
color: #f46c08;
border-color: #f46c08;
}
.smallCats a span {
display: block;
padding: 5px 10px;
}
.largeLink {
position: absolute;
display: block;
top: 340px;
left: 575px;
width: 235px;
height: 20px;
text-align: center;
color: #fff;
font-weight: bold;
text-decoration: none;
}
.largeLink:hover {
color: #9ed9ff;
}
.largeLink2
{
    position: absolute;
    display: block;
    top: 366px;
    left: 605px;
    width: 159px;
    height: 20px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.largeLink2:hover {
    color: #9ed9ff;
}
.catContainer2
{
    height: 330px;
    width: 825px;
    overflow: hidden;
    position: relative;
}

/*WBP-footer-style*/
.featured-support {width:100%;border: 1px solid #f1f1f1;padding-top:30px;padding-bottom:30px;}
.featured-support table {width:100%;}
.featured-support td {width:33%;vertical-align:top;}
.featured-support th {color:#444444;background-color:#ffffff;text-align:left;font-size:100%;padding-left:40px;}
.featured-support a {text-transform:capitalize;font-size:93%;}
li.inline {display:inline;}



------------------shamim---------------

#reviews {
    color: black;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
}

.hreview {
    margin: 30px auto;
    text-align: justify;
    width: 600px;
}

.item .fn {
    color: #2855A5;
    font-size: 15px;
}

.summary {
    font-style: italic;
}

.item img {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 75px;
}

.description {
    display: block;
    float: left;
    padding: 10px 0 0;
    width: 100%;
}
.rating_table {
    margin-top: -30px;
}
.description .rating_table td {
    padding: 1px;
}
.description .rating_table {
    float: right;
}
.description .comments {
    float: left;
    width: 758px;
}

.reviewer {
    font-weight: bold;
}

.dtreviewed {
    font-style: italic;
}

.average {
    font-weight: bold;
}

.fn {
    font-size: 15px;
    font-weight: bold;
}
.hreview-aggregate {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 0;
    padding: 5px 15px;
    width: 795px;
}
.hreview-aggregate .rating {
    display: block;
}

.value-title {
    color: #2855A5;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}
.reviewlist {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: -2px;
    margin-top: 0;
    width: 825px;
}
.reviewlist .average, .reviewlist .rating, .drating {
    display: none;
}
.reviewlist .li {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 10px 15px;
    width: 750px;
}
.rssdesc {
    display: block;
    float: left;
}
.reviewlinks {
    background-color: #3DA3D8;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-bottom: 0;
    padding: 5px 0;
    width: 825px;
}
.reviewD {
    float: left;
    padding-left: 15px;
}
.reviewPN {
    float: right;
    padding-right: 10px;
}
.reviewPN a {
    color: #FFFFFF;
}
.fromreviewed {
    color: #430101;
}
.dtreviewed {
    color: #430101;
    font-size: 12px;
}
.bottomline {
    display: block;
    padding-top: 5px;
}
.bottomlineanswer {
    color: #2855A5;
    font-size: 12px;
    text-transform: uppercase;
}
.verifiedreviewer {
    display: block;
}
.pictures {
    display: block;
}
.picture {
    background-color: #E0DEDE;
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 2px;
    padding: 3px;
}
.picture a {
    border: 0 none;
}

