/* divs for product thumbs */
.prodbox {font-family: Arial, Helvetica, sans-serif; background-color: #fff; width: 600px; margin: 0 auto 0 auto;	margin-left: auto}
.prodboxindex {font-family: Arial, Helvetica, sans-serif; background-color: #fff; width: 900px; margin: 0 auto 0 auto;	margin-left: auto}
 div.clear {clear: both;}
.product {
	width: 144px;	
	height: 207px; 
	padding: 2px; 
	float:left; 
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF #FFF #006 #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.product a {font: normal 10px Arial, Helvetica, sans-serif;	text-decoration: none;}
/* divs for layout */
#wrapper {width: 100%; margin: 0 auto;}
#top {width: 100%; height: 15px; margin: 0 auto; background-color: #090;}
#header {position: absolute; width: 100%; height: 110px; top: -105px;}
#spacer { position: relative; width: 100%; height: 95px; top: 0px;}
#nav {position: relative; width:100%;}
#footer { position: relative; width: 100%;}
.clearfix2 {float: none; clear: both;}
/* page styling */
.oakleyback { text-align: left; border: 1px solid #F90; width: 150px}
body { background-repeat: repeat-y; background-image: url(../graphics/backgrounds/blockback.jpg); background-position: center; margin: 0px; padding: 0px}
h2 {  font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-transform: capitalize}
h4 {  font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.accesstab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/acchead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.boxprice {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.brandtab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/brandhead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.brandtitles {color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}
.clothdephead {border: 3px #CC3333 solid; background-color: #660033; color: #FFFFFF; text-indent: 10px; padding: 0px; width: 100%; margin-right: auto; margin-left: auto; height: 20px}
.clothtab {	background-image: url(../graphics/clothtab.gif); width: 122px; text-align: center}
.deltabledetail { font: bold 13px Arial, Helvetica, sans-serif; color: #FFF;background-color: #69C; text-align: center}
.deltablehead {	font: 18px Arial, Helvetica, sans-serif; color: #FFF; background-color: #69C; text-align: center}
.depheadbcrumb {text-indent: 10px; padding: 0px; width: 1050px; margin-right: auto; margin-left: auto; height: 20px}
.deptselectbcrumb {color: #666;	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.deptselect { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.homeheaders { text-align: center; vertical-align: top; width: 150px}
.dropmanu {  font: 8pt Arial, Helvetica, sans-serif; color: #000066}
.dropstyle {  font: 8pt Arial, Helvetica, sans-serif}
.eyedephead {	border: 3px #FF9900 solid; background-color: #993300; color: #FFFFFF; text-indent: 10px; padding: 0px; width: 930px; margin-right: auto; margin-left: auto; height: 30px}
.tablecenter {margin-right: auto; margin-left: auto; height: 25px; width: 930px;}
.footdephead {
	border: 3px #6699FF solid;
	background-color: #000099;
	color: #FFFFFF;
	text-indent: 10px;
	padding: 0px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	height: 30px
}
.footer {
	font: 9px normal Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
.foottab { background-image: url(../graphics/foottab.gif); width: 122px; text-align: center}
.headertext {  font: bold 10px Arial, Helvetica, sans-serif; color: #000099 }
.infobar {  font: bold 12px Arial, Helvetica, sans-serif; color: #000033; text-decoration: none}
.infotab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/infohead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.jjinfoheading {  font: bold 16px Arial, Helvetica, sans-serif; color: #000066}
.jjinfotext { font: 12px Arial, Helvetica, sans-serif; color: #666666 }
.jjinfotitle {  font: bold 32px Arial, Helvetica, sans-serif; color: #CCCCCC}
.jumpbluback {  color: #FFFFFF; background-color: #000066; font-size:6px}
.jumpburback {  color: #FFFFFF; background-color: #660000}
.jumporaback {  background-color: #FF9900}
.jumpredback {  color: #FFFFFF; background-color: #CC0000}
.jumpyelback {  background-color: #CCCC00}
.jjinfotextbold { font: bold 12px Arial, Helvetica, sans-serif; color: #666}
.mentab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/brandhead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.oakleytab { background-image: url(../graphics/glassestab.gif); width: 122px; text-align: center}
.reducedtab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/salehead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.salelink {	color: #F00}
.searchtab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/brandhead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.tab {	background-image: url(../graphics/tab.gif);	text-align: center;	width: 122px}
.tabselected {  font: bold 13px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.tabunselected { font:bold 13px Arial, Helvetica, sans-serif; color: #006; text-decoration: none}
.unisextab { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/unihead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px}
.whtxtredback { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-color: #C00; text-align: center; padding: 1px; width: 600px; margin-right: auto; margin-left: auto}
.whtxtredback2 { font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-color: #C00; text-align: center; padding: 1px; margin-right: auto; margin-left: auto}
.womentab {font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../graphics/home/ladyhead.gif);	width: 150px; text-align: left;	padding: 1px; border: #fff, 0px; vertical-align: bottom;}
.maintable { background-color: #FFF; width: 930px; margin-right: auto; margin-left: auto; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.prodholder { text-align: center; vertical-align: top; width: 720px}
.oakleytabcats {color: #FFF; background-image: url(../graphics/home/acchead.gif); width: 150px; text-align: left; padding: 1px; border: #fff, 0px; font: bold 16px Arial, Helvetica, sans-serif; text-transform: capitalize}
.producttable { width: 600px}
.divcenter { text-align: center; margin-right: auto; margin-left: auto;}
.search { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: bottom;}
.selectheading {  color: #FFFFFF; background-color: #000066;}
.selectchoosesize {  color: #000066; background-color: #ffffff;}
.subheaders { text-align: left;	width: 604px; margin-right: auto; margin-left: auto; height: 26px; border-top-width: 10px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: #FFF; border-right-color: #FFF;	border-bottom-color: #FFF; border-left-color: #FFF;	border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px;}
.subheadertable { text-align: left; width: 604px; margin-right: auto; margin-left: auto; padding-top: 3px;}
form { display: inline;}
/* divs for menu */
.jjmenu {position: absolute; display: none; left: 0; top: 0; background: white; border: 3px solid #006; padding: 6px; font: normal 12px Arial;	z-index: 100;}
.jjmenu .column { float: left; width: 150px; /*width of each menu column*/ margin-left: 1px; margin-right: 1px;}
.jjmenu .column ul{margin: 0; padding: 0; list-style-type: none;}
.jjmenu .column ul li{ padding-bottom: 1px; text-indent: 2pt; }
.jjmenu .column h3{ background: #e0e0e0; margin: 0 0 1px 0; text-indent: 2pt; font-family: Arial; font-size: 13px; font-weight: bold; color: #000;}
.jjmenu .column ul li a{ text-decoration: none;}
.jjmenu .column ul li a:hover{
	color: red;
	text-decoration: underline;
}
.menutable {
	border: 1px solid #006;
	background-color: #FFF;
}
.menuheading {font: bold 14px Arial, Helvetica, sans-serif; background-color: #000;	width: 616px; color: #FFF; text-indent: 6pt; margin: 0 0 0 0;}
.menuheading2c { font: bold 14px Arial, Helvetica, sans-serif; background-color: #000; width: 312px; color: #FFF; text-indent: 6pt; margin: 0 0 0 0;}
.menutitle {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	height: 40px;
	text-decoration: none;
	border: none;
	border-right: thin solid #FFF;
}
.menutitle a {border: none;}
.menutitle a:hover {text-decoration: none;}
.menumaintable {
	margin-right: auto;
	margin-left: auto;
	width: 1050px;
	background-color: #006;
}

