html { overflow: -moz-scrollbars-vertical;}

body {
margin : 0;
padding : 0;
font: 13px Verdana;
line-height : 1.9em;
color : #b6b6b6;
background: #000000;

}
			/*TOP BANNER*/
#header {
height : 91px;
margin-bottom : 30px;
border-bottom:1px #222 solid;


}
			/*TOP NAVIGATION*/
.container {
width : 100%;
padding : 0;
margin : 0;
background : transparent;
}

#logo{	
float : left;
width : 273px;
height:89px;
margin-left:20px;

background:url(../images/logo.png) no-repeat;
}





#tabsE {
      float:right;
      width:45%;
      font-size:98%;
      line-height:normal;
	  margin-right:30px;
	  margin-top:58px;

      }
    #tabsE ul {
        margin:0px;
        padding:8px 10px 0 50px;
        list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:10px;
      padding:0;
      }
    #tabsE a {
      float:right;
      background:url("../images/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:right;
      display:block;
      background:url("../images/tabrightE.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#87a7d6;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#e4027f;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }

        #tabsE #current a {
                background-position:0% -42px;
        }
        #tabsE #current a span {
                background-position:100% -42px;
        }



#col1 {
float : right;
width : 50%;
margin-bottom : 9em;
border-left : 0 dotted #666;
margin-top:10px;
padding-left : 4%;
padding-left:20px;
margin-right:15%;
}
#col2 {
float : right;
width : 198px;
margin-right : 3%;
margin-bottom : 7em;
border-left : 0 dotted #666;
margin-top:30px;
}
#col3 {
float : left;
width : 5%;
margin-right :1%;
margin-bottom : 1em;
margin-left:2%;
}
#col4 {
float : right;
width : 55%;
margin-right : 6%;
margin-bottom : 9em;
border-left : 0 dotted #666;}

#col5 {
float : right;
width : 15%;
margin-bottom : 3em;
border-left : 0 dotted #666;
margin-top:50px;
padding-left : 4%;
padding-left:20px;
margin-right:1%;
}


			/*FOOTER*/
#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
clear : both;
margin: 0;
height: 30px;
padding : 15px;
border-top:1px #666 solid;
color : #fff;
text-align: center;

}
			/*TYPOGRAPHY*/
h1 {
margin-top : 0;
padding : 6em 0 0 1em;
font: 175% Verdana, Arial, Helvetica, sans-serif;
color : #fff;
background : inherit;

}
h2 {
	padding : 0.8em 0;
	text-transform : uppercase;
	color : #ccc ;
	border-bottom:#999999 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	
}
h3 {
	margin : 0;
	padding : 0.5em 0;
	text-transform : uppercase;
	color : #ccc ;
	background : inherit;
	border-bottom:#ccc 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h4 {

	color : #ccc ;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-top:0px;

}

			/*LINKS*/
a {

	text-decoration : underline;
	color : #CCCCCC;
	background : inherit;
}
a:hover {
text-decoration : underline;
color : #e4027f;
background : inherit;
}
a img {
border : 0;
}

			/*COLUMN 3 MENU*/
#col3 ul {
list-style : none;
margin : 20px 0 20px 0;
padding : 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
#col3 ul li {

padding : 0;
margin : 0;
}
#col3 ul li a {
	display : block;
	color : #87a7d6;
	background : inherit;
	text-decoration : none;
	margin : 0;
	padding : 5px 0 5px 0;
	border-bottom : 1px dotted #87a7d6;
}
#col3 ul li a:hover {
text-decoration : none;
color : #e4027f;
}
			/*SEARCH BOX*/
legend {
font-weight : bold;
color : #734e31;
}
.box {
color : #ccc;
padding: 5px;
font-size: 1em;
}

.date {
font-size: 75%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 1.8em;

}

.producttab {
margin-left:10px;

}

table.photo-album {margin:0;}
table.photo-album div.photo-image { border:#999 1px solid;}
table.photo-album div.photo-previews {margin-left: 3px;}
table.photo-album div.photo-previews div.thumbnail {margin: 1px 15px 3px 0; border: 1px solid #999; padding: 1px; float: left; cursor: pointer; cursor: hand;}
table.photo-album div.photo-previews div.active {border: 1px solid #fff; cursor:default;}