@charset "utf-8";
/* CSS Document

font-family:Verdana, Arial, Helvetica, sans-serif;

 */
 
/* //////////////////////////////////////////////GENERAL STYLES /////////////////////////*/
html{
font-family:sans-serif;
margin:0px;
padding:0px;
background-color:#fff;
}

body{
margin:0px;
padding:0px;
background-color:#fff;
}

p{
margin:0px;
padding:0px;
font-size:12px;
}

h1,h2,h3,h4{
margin:0px;
padding:0px;
}

img{
border:none;
background-color:#fff;
}

ul,li{
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
display:inline;
font-size:10px;
color:#666;
}
a:link,a:visited{
color:#333;
text-decoration:none;
}
a:hover{
text-decoration:none;
color:#AAA;
}
.clear{
padding:0px;
margin:0px;
clear:both;
visibility:hidden;
}

/*////////////////////////////////////////////////END GENERAL STYLES ///////////////////////////////*/
#wrapContainer{
position:relative;
background:repeat-x #fff url(../i/greyBgHeadTile.png);
padding:0px;
margin:5px auto;
width:100%;
}

#cartDiv{
padding:0px;
margin:3px auto;
background-color:#fff;
color:#000;
font-size:10px;
height:18px;
width:825px;
text-align:right;
vertical-align:top;
}

#container{
border-top:none;
position:relative;
margin:0px auto;
padding:0px;
width:850px;
}

#header{
width:850px;
margin:0px;
padding:0px 2px;
}

#logo{
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:5;
}

#logo img{
margin:-1px 0px 0px 0px;
}

#tagLine{
position:absolute;
right:0px;
top:16px;
background-color:transparent;
width:705px;
margin:0px;
padding:0px 5px;
color:#000;
font-style:italic;
font-size:13px;
}
#tag{
float:left;
}

#signUp{
width:250px;
font-size:12px;
font-weight:500;
float:right;
margin:0px 0px 0px 2px;
vertical-align:top;
color:#000;
}
#menu{
position:relative;
margin:0px;
padding:0px 3px 0px 0px;
float:right;
top:-25px;
}

#menu ul,#menu li{
float:left;
padding:0px;
margin:0px 0px 0px 0px;
height:20px;
}

.menuItem a:link,.menuItem a:visited{
text-align:center;
float:left;
font-size:11px;
color:#000;
height:20px;
margin:0px;
padding:2px 12px 2px 13px;
font-weight:500;
}
.menuItem a:hover{
background:transparent no-repeat center bottom url(../i/statusInd2b.png);
margin:0px;
padding:2px 12px 2px 13px;
float:left;
font-size:11px;
color:#464646;
height:20px;
}
.menuItemOn a:link, .menuItemOn a:visited{
float:left;
font-size:11px;
color:#000;
background:transparent no-repeat center bottom url(../i/statusInd2b.png);
height:20px;
margin:0px;
padding:2px 12px 2px 13px;
}
#main{
background-color:#fff;
width:850px;
float:left;
margin:-20px 0px 0px 0px;
padding:2px;
z-index:0;
}
/*//////////////////////////////////COVER IMAGE AND TAG LINE///////////////////////*/
.coverImg{
width:500px;
float:Left;
margin:0px;
padding:0px;
border:solid #ccc 1px;
}
#mainImgTagline{
position:absolute;
width:500px;
height:50px;
margin:0px;
padding:2px;
top:320px;
left:0px;
color:#fff;
text-align:center;
}
#mainImgTagline h2{
font-weight:bolder;
font-style:italic;
margin:0px 0px 0px 10px;
padding:0px;
float:left;
font-size:18px;
color:#fff;
}
#mainImgTagline h3{
font-weight:bold;
font-style:italic;
margin:-2px 0px 0px 15px;
padding:0px;
text-align:left;
width:400px;
float:right;
font-size:16px;
color:#fff;
}
/*//////////////////////////////////SIDE CONTENT ///////////////////////*/
#sideBar{
float:left;
width:340px;
background:#fff repeat-x top url(../i/shade.png);
margin:0px 0px 0px 6px;
padding:0px 0px 4px 0px;
border:solid #ccc 1px;
}
#sideHeader{
text-align:left;
color:#464646;
height:16px;
background-color:transparent;
font-size:13px;
font-weight:bold;
font-style:italic; 
border-bottom:#464646 1px solid;
padding:0px 0px 0px 0px;
margin:0px 5px 2px 5px;
}

.sideContent{
width:150px;
float:left;
padding:4px 4px 3px 4px;
margin:0px 5px 4px 5px;
border:solid #ddd 1px;
}
.sideContent p{
font-size:9px;
color:#000;
}
.sideContent .links{
color:#000;
text-align:left;
margin:2px 4px 2px 4px;
padding:0px 10px 0px 0px;
background:transparent right no-repeat url(../i/rightArrowGrWh.png);
float:right;
}
.sideContent h3{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
font-size:11px;
font-weight:bolder;
color:#000;
}
.sideContent img{
text-align:center;
padding:0px;
margin:0px 3px 0px 0px;
border:#464646 1px solid;
}
/*////////////////////////////////////////////SUBMAIN ///////////////////////*/
#subMain{

margin:4px 0px 10px 0px;
padding:0px 2px;
width:850px;
color:#464646;
}
#subMainItems{
border:solid 1px #ccc;
background:#fff repeat-x top url(../i/shade.png);
float:right;
width:500px;
padding:0px 0px 7px 0px;
margin:0px 0px 10px 10px;
color:#464646;
font-size:10px;
text-align:right;
}
#subMainItems h3{
background-color:transparent;
font-size:12px;
color:#464646;
border-bottom:1px solid #000;	
padding:1px 0px;
margin: 0px 9px 3px 7px;
text-align:left;
}
.subItem{
font-size:12px;
float:left;
padding:1px 0px;
margin:2px 7px 4px 7px;
text-align:left;
}
.subItem img{
border:1px solid #464646;
margin:0px 0px 0px 0px;
}

.subItem h3{
background-color:transparent;
font-size:13px;
font-weight:bolder;
color:#000;
border-bottom:1px solid #fff;	
padding:2px 3px;
}
.subItem p{
background-color:transparent;
font-size:12px;
font-weight:bolder;
color:#464646;	
padding:0px 3px;
}
.subItem .links{
background:transparent right no-repeat url(../i/rightArrowGrWh.png);
font-size:11px;
font-weight:normal;
color:#464646;
padding:2px 8px 2px 3px;
text-align:right;
}
#promo{
border:solid 1px #ccc;
width:330px;
margin:0px 0px 3px 0px;
padding:0px;
background:#fff repeat-x top url(../i/shade.png);
text-align:center;
}
#promo h3{
font-size:13px;
border-bottom:1px solid #000;
margin:0px 4px 4px 5px;
padding:0px 0px 0px 0px;
text-align:left;
color:#464646;
}
#promo .sect{
font-size:11px;
padding:2px 4px 2px 4px;
margin:2px 0px;
color:#464646;
}
#promo .sect h3{
margin:2px 0px 0px 0px;
padding:0px 4px;
border:none;
}
#promo p{
padding:0px 4px;
font-size:11px;
text-align:left;
}
#promo .links{
text-align:right;
padding:0px 8px 0px 0px;
background:transparent right no-repeat url(../i/rightArrowGrWh.png);
}
/*//////////////////////////////////////////PRE FOOTER (SUB-SUB) ///////////////*/
#subSubContent{
float:left;
width:850px;
margin:20px 0px 15px 0px;
padding:0px;
clear:both;
background-color:#fff;
color:#464646;
}

.subSub{
float:left;
margin:6px 4px;
width:200px;
background-color:#fff;
color:#464646;
font-size:10px;
padding:0px 0px 0px 3px;
}
.subSub h3{
font-size:11px;
color:#464646;
border-bottom:1px solid #464646;
}

.subSub p{
margin:0px;
padding:0px;
width:200px;
background-color:#fff;
color:#464646;
font-size:10px;
}

#footer{
width:850px;
background-color:#fff;
color:#000;
font-size:9px;
text-align:center;
margin:-10px 0px 0px 0px;
padding:2px;
clear:both;
vertical-align:top;
}
#footer p {
padding:3px 0px;
font-size:9px;
}
#footer a:link, #footer a:visited{
padding:3px 0px;
margin:-5px 0px;
color:#000;
font-size:11px;
}
#subFooter{
margin:0px;
padding:2px;
}
#subFooterDetails{
vertical-align:top;
margin:0px auto;
padding:2px;
width:850px;
text-align:center;
font-size:11px;
background-color:#fff;
color:#000;
}
#subFooterDetails img{
padding:0px 0px 0px 0px;
}