/* CSS Document */
html {font-size: 125%;
}
   
body { font-family: arial, helvetica, sans-serif; 
color:#333333; 
text-align:left; 
font-size: 50%;}

h3{ font-size: 1.6em;
	color:#333333; 
	text-align:left; 
	padding-top:15px;
	width: 330px;
	font-weight:400;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	}
	
 #topDivTan {
width: 100%;
height:112px;
background-image:url(images/gradient2.jpg); 
background-repeat:repeat-x;
padding:0px;
} 


#topContainer{
width: 740px;
height:112;
position:relative;
margin-left: auto;
margin-right: auto;
}

#left, #left a{
width: 205px;
position: absolute; 
top:34px;
left:10px;
float:left;
font-size: 1.1em; 
color:#333333;
text-align:right
}

#center{
width:250px;
height:112px;
}

#right, #right a{
width: 205px;
position: absolute; 
top:34px;
right: 10px;
float:right;
font-size: 1.1em; 
color:#333333;
text-align:left;
}


#topDivRed {
width: 100%;
height:28px;
background-image:url(images/red.jpg); background-repeat:repeat-x;
padding:0px;
} 


#logoDiv{ 
width:246px;
padding: 0px;
height:112px;
}

#logoDiv img {
border: 0px;
}

#contentDiv{
font-size: 1.2em;
width:740px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}


.imgDiv {
width:390px;
float:left;
padding:0px 0px 0px 13px;
}


.txtDiv {
width: 330px;
float: left;
padding:0px;
}

.txtDiv ul li {
font-weight:bold;
line-height: 1.5em;
}

.storeLft {
width: 200px;
float: left;
margin-right:20px;
}

.storeRt {
width: 200px;
float: right;
margin-left:20px;
}

.storeTxt {
padding-top: 20px;
text-align:center;
float:left;
width:300px;
margin-right:auto;
margin-left:auto;
}

.storeName{ 
font-size: 1.6em;
color:#990000; 
}


.tagTxt {width: 330px;
font-size: 1em;
color:#333366;
padding: 10px 0px 0px 0px;
}

.tagTxt a{
text-decoration:underline;
color:#000000;
}

.txtDiv {
width: 330px;
float: left;
padding:0px;
}

.tagTxt a:hover{
text-decoration:underline;
color:#990000;
}


.productDiv {
font-size:1.1em;
float:left;
width: 165px;
padding: 0px 0px 15px 0px;
font-weight:bold;
}

.contactDiv {
padding-top: 20px;
width: 310px;
}

.productDiv a {
text-decoration:none;
color:#990000;
}

.productDiv a:hover {
background-color:#faecc7;
color:#990000;
text-decoration:none
}

.productDivLinks {
width:150px;
}

#productImg {
float:left;
width:360px;
height: 125px;
padding: 10px 10px 0px 20px;
}

#productImg a, img {
border: 0px;
}

#productImg a:hover{
border: 2px;
border-color:#999999;
}



#contactForm form {
width:350px;
}



#textDiv{
padding: 10px 30px 0px 0px
}


#footerRule{
font-size: .9em;
background-image:url(images/blueGrad.jpg);
background-repeat:repeat-x;
width: 100%;
height:15px;
padding:0px;
}

#footerDiv{
font-size: 1em;
width: 100%;
padding-top:6px;
}

#footerDiv p {
color: #000000;
text-align:center;
}

#footerDiv a {
color:#000000;
}

#footerDiv a:hover {
color:#990000;
}

/* #menuContainer {
width:740px;
padding:0px;
margin-left: auto;
margin-right: auto; 
}*/


#menu {
width:740px;
padding:0px;
margin-left: auto;
margin-right: auto;
/* float: left; */
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 148px;
float: left;

}

#menu a, #menu h2 {
font-size: 1.1em;
font-weight: bold;
text-align:left;
text-decoration:none;
display: block;
margin: 0;
padding: 4px 0px 3px 1px;
}

#menu h2 {
color: #ffffff;
border-width: 0 0 0 0px;
border-style: solid;
border-color: #ffffff;
}

#menu h2 a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

/* #menu a {
color:#ffffff;
font-weight: bold;
text-align:center;
text-decoration: none;

}*/

#menu a:hover {
color: #F7D5D0;
}

#menu ul li {position: relative;} 

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul li, #menu ul ul a {
border-top: solid #ffffff 1px;
border-left: solid #ffffff 1px;
text-align:left;
background: #d8eaf7;
color:#000000;
padding-left:0px;
}

#menu ul ul a:hover {
color: #990000;
background: #e9eef3;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.topic {
font: 1em/1.25em arial, helvetica, sans-serif; color:#990000;
}

.scrollers {
padding-top:10px;
width: 50px;
margin-left:auto;
margin-right:auto;
}

.scrollColumn {
height:50px;
width:330px;
border-style:solid;
border-width: 0px 0px 0px 0px;
border-color: #666666;
}

.thumbnails {
width:335px;
border-color:#666666; 
border-width:0px 0px 1px 0px; 
border-style:solid;
}

.thumbnails img {
border-color:#ffffff; 
border-width:1px; 
border-style:solid; 
}
.thumbnails a:hover img { 
border-color:#990000; 
border-width:1px; 
border-style:solid; 
}

.guide {
width: 700px;
margin-left: auto;
margin-right: auto;
font-size:1.1em;
float:left;
}

.guide a {
text-decoration:none;
color:#990000;
font-weight:bold
}

.guide a:hover {
background-color:#faecc7;
color:#990000;
text-decoration:none
font-weight:bold
}