@charset "utf-8";
/* CSS Document */

/*---- Global ----*/
body{
margin:0;padding:0;
background:#131313 url(images/bg.gif) left top repeat-x;
text-align:center;
font:14px/150% Tahoma, Geneva, Arial, Helvetica, sans-serif;color:#333;letter-spacing:0px;
}
div{margin:0;padding:0;text-align:left;}
h1, h2, h3, h4, h5, h6, p{margin:15px 0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:bold;color:#7a4342;}
h1{font-size:2.5em;font-family:"Times New Roman", Times, serif;font-weight:400;}
h2{font-size:1.7em;font-family:"Times New Roman", Times, serif;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5, h6{font-size:1.1em;}
a, a:link, a:visited {color:#107191;font-weight:normal;text-decoration: none;}
a:hover, a:active {color:#107191;text-decoration:underline;}
img{border:none;}

/*---- Layout ----*/
#logo{
margin:0 auto;
width:970px;
height:235px;
background:url(images/top_img.jpg) left top no-repeat;
}
#container{
margin:0 auto;
width:970px;
background:url(images/container_bg.gif) left top repeat-y;
}
#navigations{float:left;width:258px;background:url(images/nav_bg.gif) left top no-repeat;min-height:730px;}
/*!!!!!!!!!!! Menu Styles !!!!!!!!!!!*/
/********* (MAIN) Container*********/
#qm26{
display:block;
list-style:none;
margin:0;padding:20px 0 0 10px;
}
#qm26 li{
list-style:none;
display:block;
margin:0;padding:0;width:100%;
}

/********* (MAIN) Items*********/
#qm26 a{
display:block;
padding:0 0 0 15px;
color:#ffffff;
font-size:18px;font-family:"Times New Roman", Times, serif;
height:20px;
text-decoration:none;
white-space:nowrap;
line-height:20px;
}

/********* (MAIN) Hover State*********/
#qm26 a:hover{
color:#ffe94b;
}

/********* (MAIN) Hover State - (duplicated for pure CSS)*********/
#qm26 li:hover>a{}

/********* (MAIN) Active State*********/
body #qm26 .qmactive, body #qm26 .qmactive:hover{}

/********* (SUB) Container*********/
#qm26 div, #qm26 ul{
background-color:#000;
padding:0;margin:0;
border:#333 1px solid;
}

/********* (SUB) Items*********/
#qm26 div a, #qm26 ul a{
padding:0 10px;
height:30px;
line-height:30px;
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/********* (SUB) Hover State*********/
#qm26 div a:hover{}

/********* (SUB) Hover State - (duplicated for pure CSS)*********/
#qm26 ul li:hover>a{}

/********* (SUB) Active State*********/
body #qm26 div .qmactive, body #qm26 div .qmactive:hover{}

/********* Individual Titles*********/
#qm26 .qmtitle{}

/********* Individual Horizontal Dividers*********/
#qm26 .qmdividerx{}

/********* Individual Vertical Dividers*********/
#qm26 .qmdividery{}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.bbbb {} .qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
/*#qm26 li {float:none;}*/
#qm26 li:hover>ul{top:0px;left:100%;}

#main{float:right;width:712px;min-height:353px;background:url(images/main_bg.gif) left top no-repeat;}
	#main .wrapinner{padding:35px 40px 30px 30px;}
	#main h1{padding:0 0 5px 30px;}

	h2.products{font-size:1.4em;margin:0;padding:0;}
	p.products{margin:0;padding:0;}
	div.products{margin:15px 0;}
	div.products .left{float:left;width:180px;}
	div.products .left img{margin-right:15px;}
	div.products .right{float:left;}
	div.products a.productlink{font-size:18px;font-weight:bold;}

#footer{
clear:both;float:none;
margin:0 auto;padding:10px 0 0 0;
width:970px;
background:url(images/footer_bg.gif) top center no-repeat;
color:#666;
}
	#footer .left{float:left;padding:20px;}
	#footer .right{float:right;padding:20px;}
	#footer a, #footer strong{color:#ffe94b;}

/*---- Classes ----*/
.clearfloat{clear:both;}
#menuItem_228 
{
}
#menuItem_232 
{
height:83px !important;
width:183px !important;
display:block !important;

	height:83px !important;
	background:url(/images/fantasytan.jpg) no-repeat center !important;
}

.labeldiv{padding-right:10px;}
.contentleft{float:left;padding-right:50px;}
.contentright{float:right;padding-right:50px;}
.txtgold{color:#cead00;}
.txtlg{font-size:18px;}

.distributors{
padding:20px 5px 20px 20px;
color:#cead00;
font-size:18px;
}
.rightimg
{

float:left;
}
.rightimg .product
{
padding-bottom:10px;
width:150px;
text-align:center;
}
.rightimg .product img
{
text-align:center;
display:block;
}
.rightimg .product .productName
{
display:none;
}
.product .productImage img
{
margin:auto;
}
.productLeft
{
margin-right:15px;
float:left;
width:475px;
}

.category 
{
cursor:pointer;
padding:2px;
float:left;
}
.category img
{
width:100px;
}

.category .categoryName {display:none;}

#login div.row
{
padding:5px;
}
#login label
{
display:block;
float:left;
width:100px;
text-align:right;
padding-right:5px;
}

#login .cart_btn
{
float:left;
margin-right:5px;
}

.products .left img.images
{
width:75px;
float:right;
}


