/* BODY
-------------------------------------------------------------------------------------------*/

body { margin:0 !important; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #666666;}
#body-wrapper { width:776px; text-align:left;}
#innerwrapper { width:776px; margin:0 auto; text-align:left; position:relative;}


.textletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.textletter a:link{
	color: #666666;
	text-decoration:none;
}
.textletter a:visited{
	color: #666666;
	text-decoration:none;
}
.textletter a:hover{
	color: #999999;
	text-decoration: underline;
}
.textletterpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
}
.textletterpromo a:link{
	color: #666666;
	text-decoration:none;
}
.textletterpromo a:visited{
	color: #666666;
	text-decoration:none;
}
.textletterpromo a:hover{
	color: #999999;
	text-decoration: underline;
}
.medtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}
.medtextbold a:link{
	color: #333333;
	text-decoration:underline;
}
.medtextbold a:visited{
	color: #333333;
	text-decoration:underline;
}
.medtextbold a:hover{
	color: #999999;
	text-decoration:none;
}

.medtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.medtextboldnolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #291D00;
	font-weight: normal;
}

.medtextnolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #291D00;
	font-weight: normal;
}

/* OVERWRITE NS STYLE
-------------------------------------------------------------------------------------------*/

#div__body {
	background-color:#FFFFFF;
	width: 776px;
}

/* HEADER
-------------------------------------------------------------------------------------------*/

.topheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.topheader a:link{
	color: #CCCCCC;
	text-decoration: none;
}
.topheader a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
.topheader a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.cartitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
.cartitem a:link{
	color: #333333;
	text-decoration:none;
}
.cartitem a:visited{
	color: #333333;
	text-decoration:none;
}
.cartitem a:hover{
	color: #666666;
	text-decoration:underline;
}
.headerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
.headerlinks a:link {
color: #666666;
text-decoration:none;
}
.headerlinks a:visited {
color: #666666;
text-decoration:none;
}
.headerlinks a:hover {
color: #CCCCCC;
text-decoration:none;
}
.borderssearch {
	border-top-width: 2px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	color: #000000;
}
#searchfield {
	height: 24px;
	width: 100%;
}


/* BODY
-------------------------------------------------------------------------------------------*/

.bodyborder {
	border-right-width: 4px;
	border-bottom-width: 2px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.rightcolbansborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.rightcolbansborder2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#dropmenudiv {
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color:#FFFFFF;
width: 100%;
display: block;
padding: 1px 0;

}

#dropmenudiv a:link {
background-color: white;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font:Arial, Helvetica, sans-serif;
font-weight: none;
color:#666666;
}

#dropmenudiv a:visited {
background-color: white;
color:#666666;
text-decoration: none;
padding: 1px 0;
text-indent: 3px;
width: 100%;
display: block;
}

#dropmenudiv a:hover {
background-color: white;
text-decoration: none;
padding: 1px 0;
color:#7DBD21;
width: 100%;
display: block;
text-indent: 3px;
}
#dropmenupromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration:none;
}
#dropmenupromo a:link {
color: #CC0000;
text-decoration:none;
}
#dropmenupromo a:visited {
color: #CC0000;
text-decoration:none;
}
#dropmenupromo a:hover {
color: #7DBD21;
text-decoration:none;
}
.promotion1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#6CA714;
margin-bottom: 12px;
}
.promotion2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
margin-bottom: 10px;
}
.promotion3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
margin-bottom: 5px;
}
/* LEFT
-------------------------------------------------------------------------------------------*/

#contleftcol {
width: 106px;
height: 100%;
margin-right: 16px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCCCCC;
float: left;
}

* html #contleftcol {
margin-right: 0px;
}

.optionsleft {
width: 106px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding-top: 10px;
padding-left: 10px;
}
.optionsleft a:link{
color: #666666;
text-decoration:none;
}
.optionsleft a:visited{
color: #666666;
text-decoration:none;
}
.optionsleft a:hover{
color: #999999;
text-decoration:none;
}
.optionsleftred {
font-family: Arial, Helvetica, sans-serif;
color: #6BA318;
font-size: 11px;
}
.optionsleftred a:link{
color: #6BA318;
text-decoration:none;
}
.optionsleftred a:visited{
color: #6BA318;
text-decoration:none;
}
.optionsleftred a:hover{
color: #999999;
text-decoration:none;
}
.leftmyaccount {
width: 106px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding-top: 10px;
padding-left: 10px;
line-height: 20px;
text-decoration:none;
}
.leftmyaccount a:link{
color: #666666;
line-height: 20px;
text-decoration:none;
}
.leftmyaccount a:visited{
color: #666666;
line-height: 20px;
text-decoration:none;
}
.leftmyaccount a:hover{
color: #999999;
line-height: 20px;
text-decoration:underline;
}
.back_showroom1{
	height: 153px;
	width: 620px;
	background-image: url(/site/images_site/15offsale.jpg);
	background-repeat: no-repeat;
}
.back_showroom2{
	height: 168px;
	width: 620px;
	background-image: url(/site/images_site/10offline.jpg);
	background-repeat: no-repeat;
}
.back_showroom3{
	height: 590px;
	width: 620px;
	background-image: url(/site/images_site/10Percent.jpg);
	background-repeat: no-repeat;
}
.text_showroom {
	width: 312px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
	line-height: normal;
	text-align: left;
	color: #666666;
	text-decoration: none;
}
.text_map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
	line-height: normal;
	text-align: left;
	color: #6BA318;
	text-decoration: none;
}
.text_map a:link{
	color: #6BA318;
	line-height: normal;
	text-decoration:none;
}
.text_map a:visited{
	color: #6BA318;
	line-height: normal;
	text-decoration:none;
}
.text_map a:hover{
	color: #666666;
	line-height: normal;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------*/
/* LEFT CUSTOM COLUMNS -------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

 li {list-style-position: outside;list-style-type: none;} 
.style1000 {color:#663300;} 
.style1000 a:link{color:#663300;text-decoration:none;} 
.style1000 a:visited{color:#663300;text-decoration:none;} 
.style1000 a:hover{color:#663300;text-decoration:underline;} 
.style1000 a:active{color:#663300;text-decoration:none;font-weight:bold;}
.stylered {color:#7DBE1C;} 
.stylered a:link{color:#7DBE1C;text-decoration:none;} 
.stylered a:visited{color:#7DBE1C;text-decoration:none;} 
.stylered a:hover{color:#7DBE1C;text-decoration:underline;} 
.stylegreen {color: #7DBE1C;} 
.stylegreen a:link {color: #7DBE1C; text-decoration:none;} 
.stylegreen a:visited {color: #7DBE1C; text-decoration:none; } 
.stylegreen a:hover {color: #7DBE1C; text-decoration:underline; } 
.stylegreen a:active {color: #7DBE1C; text-decoration:none; font-weight:bold; } 
.style1000 {color: #663300;}
.style1000 a:link {color: #663300;text-decoration:none;}
.style1000 a:visited {color: #663300;text-decoration:none;}
.style1000 a:hover {color: #663300;text-decoration:underline;}
.style1000 a:active {color: #663300;text-decoration:none;font-weight:bold;}
.style2000{color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:11px;} 
.style2000 a:link{color:#333333;text-decoration:none;} 
.style2000 a:visited{color:#333333;text-decoration:none;} 
.style2000 a:hover{color:#333333;text-decoration:underline;} 
.style2000 a:active{color:#333333;text-decoration:none;font-weight:bold;} 
.style3000 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;} 
.style3000 a:link{color:#000000;text-decoration:none;} 
.style3000 a:visited {color:#000000;text-decoration:none;} 
.style3000 a:active{color:#000000;text-decoration:none;font-weight:bold;} 
.style3000 a:hover{color:#000000;text-decoration:underline;}
.styleleftred {color: #FF0000; #FF0000;text-decoration:none;}
.styleleftred a:link{color: #FF0000;text-decoration:none;}
.styleleftred a:visited{color: #FF0000;text-decoration:none;}
.styleleftred a:hover {color: #666666;text-decoration:underline;}
.styleleftred a:active {color: #FF0000;text-decoration:none;}

/*----------------------------------------------------------------------------------------------------------------------*/
/* CATEGORIES ----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

.contcatsborders{ width:145px; height:150px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;}
.contcatsname {width:100%; height:15px; text-align:center; margin-top:15px;}
.catsname {height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; margin-top:15px;}
.contcatsimage {height:90px; width:100%; text-align:center; margin-top:20px; text-align:center;}
.contcatslist {width:100%;}
.contcatslisttitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:10px;}


/*----------------------------------------------------------------------------------------------------------------------*/
/* 07 ITEM TEMPLATE ----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

.ITtitleitem {font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color: #402000;	margin-bottom:5px;}
.ITitemid { ont-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #999999;	margin-bottom:10px;}
.ITmsrp {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #666666; float:left; margin-right:20px;}
.ITgotquestions {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #666666; margin-bottom:5px;}
.ITyousave {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #CC0000;	float:left;}
.ITprice {font-family:Arial, Helvetica, sans-serif;	font-size:20px;	color:#DA1B80;}
.ITprodinfo {font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	text-align:justify;	width:615px;}
.IToptions {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; margin-bottom:5px;}
.IToptions a:link{color:#666666; text-decoration:underline;}
.IToptions a:visited{color:#666666; text-decoration:underline;}
.IToptions a:hover{color: #669900; text-decoration:none;}

.IToptionspink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EC008C; margin-bottom:5px;}
.IToptionspink a:link, .IToptionspink a:visited {color:#EC008C; text-decoration:underline;}
.IToptionspink a:hover{color: #669900; text-decoration:underline;}

.IToptionsgreen {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7DC01A; margin-bottom:5px;}
.IToptionsgreen a:link, .IToptionsgreen a:visited {color:#7DC01A; text-decoration:underline;}
.IToptionsgreen a:hover{color: #669900; text-decoration:underline;}


.IToptionsred {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B02216; margin-bottom:5px;}
.IToptionsred a:link, .IToptionsred a:visited{color:#B02216; text-decoration:underline;}
.IToptionsred a:hover{color: #669900; text-decoration:underline;}


.nextimage {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.nextimage a:link{color:#666666; text-decoration:none;}
.nextimage a:visited{color:#666666; text-decoration:none;}
.nextimage a:hover{color:#CCCCCC; text-decoration:underline;}
.enlargeimage, #enlargedisplayimg {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
.enlargeimage a:link, #enlargedisplayimg a:link{color:#999999; text-decoration:none;}
.enlargeimage a:visited, #enlargedisplayimg a:visited{color:#999999; text-decoration:none;}
.enlargeimage a:hover, #enlargedisplayimg a:hover{ color:#CCCCCC; text-decoration:underline;}


/*----------------------------------------------------------------------------------------------------------------------*/
/* FOOTER --------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#contstore {
	width: 361px;
	height: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(/site/images_site/banner-store.gif);
	background-repeat: no-repeat;
	line-height: 13px;
	text-decoration: none;
}

* html #contstore {
	width: 376px;
	height: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(/site/images_site/banner-store.gif);
	background-repeat: no-repeat;
	line-height: 13px;
	text-decoration: none;
}
#contstore a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#contstore a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#contstore a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#contfooteroptions {
	width: 776px;
	height: 48px;
	background-color: #FFFFFF;
}
#contsignup {
	width: 367px;
	height: 48px;
	float: left;
}
#contchat {
	width: 178px;
	height: 48px;
	float: left;
	padding-top: 2px;
}
#contblog {
	height: 48px;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}
.footerbordertop {
	border-top: #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 5px;
}
.bordersfooter {
	border-top-width: 2px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #333333;
	background-image: url(/site/images_site/backsignup.gif);
	background-repeat: no-repeat;
}
.borderguarantee {
	border-top-width: 2px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: left;
}
#footerlifestyle {
	text-align: right;
	padding-bottom: 2px;
	height: 40px;
}	
* html #footerlifestyle {
	height: 38px;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
	padding-top: 6px;
}
.footerlinks a:link {
	color: #CCCCCC;
	text-decoration:none;
}
.footerlinks a:visited {
	color: #CCCCCC;
	text-decoration:none;
}
.footerlinks a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.footerlinkspink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB54AE;
	text-decoration:none;
	padding-top: 6px;
}
.footerlinkspink a:link {
	color: #EB54AE;
	text-decoration:none;
}
.footerlinkspink a:visited {
	color: #EB54AE;
	text-decoration:none;
}
.footerlinkspink a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.footerlinksred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
	padding-top: 6px;
}
.footerlinksred a:link {
	color: #FF0000;
	text-decoration:none;
}
.footerlinksred a:visited {
	color: #FF0000;
	text-decoration:none;
}
.footerlinksred a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.footerlinksgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DBE1C;
	text-decoration:none;
	padding-top: 6px;
}
.footerlinksgreen a:link {
	color: #7DBE1C;
	text-decoration:none;
}
.footerlinksgreen a:visited {
	color: #7DBE1C;
	text-decoration:none;
}
.footerlinksgreen a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.lpEmtStarRating {
display:none;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6BA318;
}

/*----------------------------------------------------------------------------------------------------------------------*/
/* MULTI IMAGES --------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#thumbnail {
height:auto !important;
width:300px;
}
#thumbnail ul {
	width: 300px;
	float: left;
	list-style: none;
	margin:0px;
	padding:0px;
	text-align:center !important;
}
#thumbnail li {
	float: left;
	width: 75px;
	padding:5px 5px;
}

#thumbnail a, #thumbnail a:link,  #thumbnail a:visited {
	display: block;
	width: 75px;
	padding:5px 5px;
	margin:0px;
}

#thumbnail ul img {
		border: 1px solid #cecece;
}
#thumbnail ul a:hover img {
		border: 1px solid #e7e7e7;
}

#thumbnail a:hover {
	padding:5px 5px;
	max-width:
}

#large{
min-height:280px;
height:auto;
text-align:center !important;
background: url(/site/itemtemplate/loader.gif) no-repeat;
background-position: 50% 40%;}

*html #large{
min-height:280px;
height:280px;
}

/*----------------------------------------------------------------------------------------------------------------------*/
/* BUYING GUIDE --------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#buyingg_cont {width:586px; margin-left:20px;}
	#buyingg_conttitle {margin:30px 0 20px 0;}
	#buyingg_banner {margin:0 0 20px 0;}
	#buyingg_leftcol {width:366px; margin:0 20px 0 0; float:left;}
	#buyingg_rightcol {width:200px; float:right;}
	#clear {clear:both;}
	#buyingg_rlinks {background-color:#e5e5e5; padding:5px; text-align:center; line-height:20px;}
	#buyingg_rlinks a:link { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000000;}
	#buyingg_rlinks a:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000000;}
	#buyingg_rlinks a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000000;}
	#buyingg_leftcol h1 {font:20px bold Arial, Helvetica, sans-serif; color:#7DBE1C; font:small-caps;}
	#buyingg_picture { width:105px; float:left; }
	#buyingg_description { width:250px; float:left; margin:0 0 0 8px;}
	.buyingg_brands {margin:20px 0 0 0; text-align:center;}


/*----------------------------------------------------------------------------------------------------------------------*/
/* HEADER --------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#header
{	width:776px;
	height: 220px;
	margin:0px;
	background-color:#FFFFFF;
	
}

#bannerwelcome
{	background-color:#291D00;
	width: 776px;
	height: 30px;
	padding:5px auto 0;
	margin:0;
}
#bannerwelcome a img
{	border:0px;
}

#logo
{
	width:102px;
	height:92px;
	float:left;
	margin:2px;
	margin-left:3px;
}

#img_phone
{	
	background-repeat:no-repeat;
	width:140px;
	height:25px;
	margin:10px;
	margin-top:15px;
	float:left;
}
#img_phone a img
{	border:0px;
}

#bannerwelcomefresh
{	
	width:240px;
	height:30px;
	float:left;
	margin:4px;
}
#bannerwelcomefresh a img
{	border:0px;
}

#banner_hdr
{	width:665px;
	height:92px;
	background-color:#fff;
	margin:2px;
	float:right;
}

#inf_header
{	width:430px;
	height:92px;
	float:left;
	
}

#search
{	width:229px;
	height:82px;
	float:left;
	margin-top:10px;
}

#menu
{	width:771px;
	height:25px;
	margin:3px 0px 0px 2px;
	float:left;
	background-color:#291D00;
}

img
{	border:0px;
	margin:0;
}

#menu2
{	width:769px;
	height:33px;
	margin:0px 2px;
	float:left;
	background-repeat:no-repeat;
}

#headerlinks
{	width:370px;
	height:30px;
	float:right;
	margin:5px 47px 0 0;
	margin-left:20px;
}

#chbox
{	margin-top:5px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* NAVIGATION BAR -------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/

#body-nav
{
	clear: both;
	margin:0 0px;
	width:768px;
	float:left; 
}
#body-nav ul
{
	background-image:url(/site/images_site/navbar2.jpg);
	float: left;
	list-style-type: none;
	margin: 0 2px 0 -3px; /* 0 2 0 0 */
	padding: 0;
	width: 766px; /*774*/
}
#body-nav ul li
{
	float: left;
	height: 29px;
	overflow: hidden;
	white-space: nowrap;
}
#body-nav li a
{
	display: block;
	height: 29px;
	width: 100%;

}
#body-nav li a span
{
	display: none;
}
#body-nav li a img
{
	border: 0;
	height: 29px;
}
#nav-bikes
{
	width: 65px;
}
#nav-bikes a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: 0 0;
	width: 72px;
}
#nav-bikes a:hover
{
	background-position: 0 -29px;
}
#nav-CyclingClothing
{
	width: 131px;
}
#nav-CyclingClothing a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -66px 0; /*70*/
	width: 128px;
}
#nav-CyclingClothing a:hover
{
	background-position: -66px -29px;
}
#nav-Components
{
	width: 105px;
}
#nav-Components a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-repeat:no-repeat;
	background-position: -200px 0; /*203*/
	width: 105px;
}
#nav-Components a:hover
{
	background-position: -200px -29px;
}
#nav-Accessories
{
	width: 102px;
}
#nav-Accessories a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -303px 0;
	width: 102px;
}
#nav-Accessories a:hover
{
	background-position: -303px -29px;
}
#nav-Outdoor
{
	width: 90px;
}
#nav-Outdoor a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -405px 0;
	width: 85px;
}
#nav-Outdoor a:hover
{
	background-position: -405px -29px;
}
#nav-Lifestyle
{
	width: 78px;
}
#nav-Lifestyle a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -495px 0;
	width: 78px;
}
#nav-Lifestyle a:hover
{
	background-position: -495px -29px;
}
#nav-MotoX
{
	width: 73px;
}
#nav-MotoX a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -573px 0;
	width: 73px;
}
#nav-MotoX a:hover
{
	background-position: -573px -29px;
}
#nav-New
{
	width: 56px;
}
#nav-New a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -646px 0;
	width: 56px;
}
#nav-New a:hover
{
	background-position: -646px -29px;
}
#nav-Outlet
{
	width: 66px;
}
#nav-Outlet a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -702px 0;
	width: 66px;
}
#nav-Outlet a:hover
{
	background-position: -702px -29px;
}
#nav-customerservice
{
	width: 118px;
}
#nav-customerservice a
{
	background-image:url(/site/images_site/navbar2.jpg);
	background-position: -768px 0;
	width: 118px;
}
#nav-customerservice a:hover
{
	background-position: -768px -29px;
}

.menu {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size:11px; 
	background-color: #f5f5f5; 
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.menu a:link, .menu a:visited{
	color: #333333;
	display:block;
	padding:4px 8px;
	color: #333333; 
	font-weight:bold;
	text-decoration:none; 
}
.menu a:hover { 
	background-color: #ececec; 
	color: #333333 !important; 
	text-decoration:none !important ;
}

.menu {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size:11px; 
	background-color: #f5f5f5; 
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.menu a:link, .menu a:visited{
	color: #333333;
	display:block;
	padding:4px 8px;
	color: #333333; 
	font-weight:bold;
	text-decoration:none; 
}

.menu a:hover { 
	background-color: #ececec; 
	color: #333333 !important; 
	text-decoration:none !important ;
}
/* --- Float Hack --- */
.cf:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
 }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}

.menutopbrand { border-top:#999999 solid 1px}


/*----------------------------------------------------------------------------------------------------------------------*/
/* GIFT CENTER ---------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#contgiftcenter {
	width:586px;
	height:1000px;
	margin:30px 0 20px 20px;
}
#giftcentermaintitle {
	margin-bottom:20px;
	}
.contgiftcentercat {
	width:180px;
	margin:20px 20px 0 0;
	padding-bottom:20px;
	float:left;
	border: #CCCCCC solid 1px;
	border-top:none !important;
}	
.contgiftcentercatlast {
	width:180px;
	margin-top:20px;
	padding-bottom:20px;
	float:left;
	border: #CCCCCC solid 1px;
	border-top:none !important;
}
.contgiftcenterimg {
	text-align:center;
	margin-bottom:20px;
}
.giftcentertitles {
	font: 20px Arial, Helvetica, sans-serif;
	margin:0 0 15px 30px;
}
#giftcentertitlemen { color:#3FB5FD;}
#giftcentertitlewmen { color:#DF3691;}
#giftcentertitleprice { color:#333333;}
#giftcentertitlecycling { color:#7DBE1C;}
#giftcentertitleoutdoor { color:#2A1C00;}
#giftcentertitlecards { color:#EE0000;}

.giftcenteroptions {
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	margin-left:30px;
	line-height:20px;
}
.giftcenteroptions a:hover {color:#7DBE1C !important;}
.giftcenteroptions a, .giftcenteroptions a:link, .giftcenteroptions a:visited {color:#333333; text-decoration:none;} 

.clear {
	clear:both;
}	


/*----------------------------------------------------------------------------------------------------------------------*/
/* DEAL OF THE DAY CALENDAR --------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

#contdealsday{
	width:620px;
	margin:20px 0 20px 20px;
}
#dealsdaytitle{
	font:bold 15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	background-color:#7DBE1C;
	height:26px;
	padding-top:10px;
	border-bottom:#FFFFFF solid 1px;
}
*html #dealsdaytitle{ height:36px;}

#dealsdaybanner{
	border-bottom:#FFFFFF solid 1px;
}
.dealsdayimage {
	height:50px; 
	width:87px;
	margin-bottom:10px;
	text-align:center;
}
.dealsdayname {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#402000; 
	text-decoration:underline; 
	text-align:center; 
	height:95px; 
	padding-top:5px;
	text-align:center;
}
.dealsdayname a:link {
	color: #402000; text-decoration:underline;
}
.dealsdayname a:hover {
	color: #666666; text-decoration:none;
}
.dealsdayname a:visited {
	color:#402000; text-decoration:underline;
}
.dealsdaynumber {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#666666; 
	text-align:center;
	margin:10px 0 10px 0;
}
.dealsdaymsrp {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; height:20px;
}
.dealsdaysave {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; text-align:center; height:20px;
}
.dealsdayprice {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF33CC; text-align:center; height:30px;
}
.dealsdaybuy {
	height:25px; padding-top:5px; padding-bottom:10px
}


