/*page all
---------------------------------------------------- */
/*#container{
margin-left:auto;
margin-right:auto;
width:980px;
}*/

#container{
margin:0 auto;
padding:0;
width:980px;

}

body{
margin:0 0 0 5px;
padding:0;
color:#3D3D3D;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ffffff;
}

h1,h2,h3,h4,ol,li,ul,dt,dd,dl,p{
margin:0;
padding:0;
}

h1
{
	font-size:18px;
	color:#e45b00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:visited, a:link, a:active{
text-decoration:none;
color:#383838;
line-height:1.3;
}

a:hover{
text-decoration:none;
color:#acacac;
line-height:1.3;
}



/*a:visited, a:link, a:active{
text-decoration:none;
color:#f4443e;
}

a:hover{
text-decoration:none;
color:#f4443e;
}*/

a.newsletter:visited, a.newsletter:link, a.newsletter:active{
text-decoration:none;
color:#ffffff;
}

a.newsletter:hover{
text-decoration:none;
color:#d6d6d6;
}

a.suggestedtitle:visited, a.suggestedtitle:link, a.suggestedtitle:active{
text-decoration:none;
color:#ed4b3e;
font-weight:bold;
font-size:12px;;
}

a.suggestedtitle:hover{
text-decoration:none;
color:#f2877e;
font-weight:bold;
font-size:12px;;
}

a.ssl:visited, a.ssl:link, a.ssl:active{
text-decoration:none;
color:#000000;
font-size:10px;
}

a.ssl:hover{
text-decoration:none;
color:#787878;
font-size:10px;
}


a.backtotop:visited, a.backtotop:link, a.backtotop:active{
text-decoration:none;
margin-left:10px;
color:#000000;
font-size:10px;
}

a.backtotop:hover{
margin-left:10px;
text-decoration:none;
color:#787878;
font-size:10px;
}

p{
font-size:12px;
line-height:1.4;
}

tr{
font-size:12px;
}

p.phone{
font-size:16px;
font-weight:bold;
}

p.cart{
color:#ffffff;
font-weight:bold;
font-size:11px;
}

p.vanphone{
margin-right:5px;
margin-top:-3px;
color:#ffffff;
font-weight:bold;
font-size:11px;
}

p.white{
color:#ffffff;
font-weight:bold;
}

.small{
font-size:10px;
line-height:1.5;
}

.smallgray{
font-size:10px;
color:#9e9e9e;
}

.smallblue{
font-size:10px;
color:#6399ed;
}

a.optional:visited , a.optional:link, a.optional:active{
text-decoration:none;
color:#5c5c5c;
}

a.optional:hover{
text-decoration:none;
color:#7a7a7a;
}

a.toppageProductTitle:visited , a.toppageProductTitle:link, a.toppageProductTitle:active{
text-decoration:none;
color:#373737;
font-weight:bold;
}

a.toppageProductTitle:hover{
text-decoration:none;
color:#787878;
font-weight:bold;
}


/*Toppage
---------------------------------------------------- */
.toppagePrice{
font-weight:bold;
color:#ff0000;
margin:3px 0 3px 0;
}

.smallBold{
font-size:10px;
font-weight:bold;
}


/*SearchView
---------------------------------------------------- */
.filtertitle{
margin: 0 0 5px 7px;
color:#f4443e;
font-size:14px;
}

.filtersubtitle{
margin:0;
padding:3px 0 3px 0 ;
font-weight:bold;
}


a.searchview:visited, a.searchview:link, a.searchview:active{
font-size:10px;
text-decoration:none;
color:#032d8c;
line-height:1.3;
}

a.searchview:hover{
font-size:10px;
text-decoration:none;
color:#acacac;
line-height:1.3;
}


.searchview{
font-size:10px;
text-decoration:none;
color:#f4443e;
line-height:1.5;
}



a.thisweektitle:visited, a.thisweektitle:link, a.thisweektitle:active{
font-size:12px;
text-decoration:none;
color:#424242;
font-weight:bold;
}

a.thisweektitle:hover{
font-size:12px;
text-decoration:none;
color:#929292;
font-weight:bold;
}


a.searchviewproduct:visited, a.searchviewproduct:link, a.searchviewproduct:active{
font-size:12px;
text-decoration:none;
color:#424242;
font-weight:bold;
}

a.searchviewproduct:hover{
font-size:12px;
text-decoration:none;
color:#929292;
font-weight:bold;
}

.result{
color:#f4443e;
}

.searchview{
font-size:px;
}

.stock{
color:#032d8c;
margin:5px 0 0 0;
}


/*This Week
---------------------------------------------------- */

.thiweekproduct{
margin:0;
padding:0;
font-size:10px;
}

.reg{
font-size:10px;
color:#9e9e9e;
}

.off{
font-size:10px;
color:#ff8a00;
}

.price{
color:#FF0000;
font-weight:bold;
}

hr{
color:#dfdfdf;
background-color: #9E9E9E;
}


.searchviewsmall{
margin:0;
padding:0;
font-size:10px;
line-height:1.2;
}


/*detail
---------------------------------------------------- */
.detailpricered{
color:#eb1c00;
font-weight:bold;
font-size:14px;
}

.detailmiddleblack{
color:#343434;
font-weight:bold;
}

p.productid{
color:#343434;
font-weight:bold;
font-size:10px;
}

p.detailbusinesslease{
color:#58a493;
font-size:x-small;
margin:-5px 0 0 15px;
}

h3.detailproducttitle{
font-size:14px;
margin-top:5px;
}

p.optionprice{
color:#eb1c00;
font-weight:bold;
margin:5px 0 5px 0;
}


/*Product Details for Rich Content
---------------------------------------------------- */

/*.padR10{
padding-right:5px;
padding-top:5px;
}

.padL10{
padding-left:5px;
}

.imgBr
{
	border:1px solid #fff;
}


#rcwin img:hover {
	border: 1px solid #DB6626;
}*/

#picture{
border: 1px solid #cccccc;
}

#LeftArrow{
margin:0;
padding:0;
float:left;
width:15px;
}

#DesignContainer{
width:265px;
float:right;
}

#MiddlePicture{
float:left;
width:244px;
}


#pictureContainer{
float:right;
width:150px;
}


#RightArrow{
margin:0;
padding:0;
float:left;
width:15px;
}

#divFront{
float:left;
}

#divLeft{
float:left;
}

#divRight{
float:right;
}

#divRear{
float:left;
}

#divTop{
float:left:
}
#divBottom{
float:left;
}



/*May We Suggest...
---------------------------------------------------- */

.suggestedtitle{
color:#2b2b2b;
font-weight:bold;
font-size:12px;
}

p.suggestedsmall{
color:#898989;
font-size:10px;
}

p.suggestedprice{
color:#2e2e2e;
font-size:12px;
font-weight:bold;
}

h4.suggested{
color:#2e2e2e;
font-size:12px;
font-weight:bold;
margin:5px 0 5px 8px;
}

.suggestedavailability{
color:#3e3e3e;
font-weight:bold;
font-size:10px;
}

.suggestedtitlemodel{
color:#898989;
font-weight:bold;
font-size:10px;}

.compare{
padding:5px 0 5px 10px;
}

a.detailrightboxlink:visited, a.detailrightboxlink:link, a.detailrightboxlink:active{
text-decoration:none;
color:#032d8c;
line-height:1.3;
}

a.detailrightboxlink:hover{
text-decoration:none;
color:#acacac;
line-height:1.3;
}



/*right side
---------------------------------------------------- */

p,rightbox{
margin:3px 0 5px 2px;
}

h4.righttitle{
color:#2e2e2e;
font-size:12px;
font-weight:bold;
margin:5px 0 5px 8px;
}


ul.detailrightbox{
list-style-image:url(../wImages/productdetails/rightarrow.gif) no-repeat;
margin:0 0 0 20px;
}


ul.samedayshipping{
list-style-image:url(../wImages/productdetails/rightarrow.gif) no-repeat;
margin:2px 0 2px 20px;
font-size:10px;
color:#5c5c5c;
}

/*footer
---------------------------------------------------- */



/*Contact
---------------------------------------------------- */
.contact{
margin:5px 0 5px 0;
}


/*Account
---------------------------------------------------- */

.acount_title{
font-weight:bold;
font-size:14px;
margin:6px 0 0 5px;
}

.account_comment{
margin:0 0 0 5px;
}


a.account_menu:visited, a.account_menu:link, a.account_menu:active{
text-decoration:none;
color:#ffffff;
margin:0 0 0 20px;
}

a.account_menu:hover{
text-decoration:none;
color:#e7e7e7;
margin:0 0 0 20px;
}


.redstar{
color:#FF0000;
}


a.account_signout:visited, a.account_signout:link, a.account_signout:active{
text-decoration:none;
color:#fe4140;
}

a.account_signout:hover{
text-decoration:none;
color:#acacac;
}

/*Customer Service
---------------------------------------------------- */
a.care:visited, a.care:link, a.care:active{
color:#ed4b3e;
text-decoration:underline;
}

a.care:hover{
text-decoration:none;
color:#ed4b3e;
}
/*SameDayShipping
---------------------------------------------------- */
h4.sameday{
font-size:16px;
line-height:1.2;
}

.samedayfont{
font-size:14px;
font-weight:bold;
}

.red{
color:#f5443d;
font-size:14px;
font-weight:bold;
}

ul.shipping{
margin:0 0 0 20px;
}

li.shipping{
margin:3px 0 3px 0;
}

h2.shipping{
font-size:16px;
color:#0076d1;
}

h3.shipping{
font-size:14px;
color:#f0473d;
}

p.shipping{
color:#0076d1;
}

.red12{
color:#f5443d;
font-size:12px;
}