@import url(/includes/css/catalog.css);

body { background-color:#fff; margin:0 auto; width:766px; }

/* Top Navigation */
div#topnav { background-color:#000; margin:0; padding:5px 0; width:766px; }
div#topnav img { border:none; margin:0; padding:0 14px; cursor:pointer; }
div#topnav img#first { margin-left:55px; margin-right:0; }
div#topnav img#bag { margin:0; padding:0; }
div#topnav img#headerLogo { display:block; float:left; padding-top:4px; }
div#topnav ul { display:block; margin:6px 20px 0 0; padding:8px 0 4px 0; text-align:right; }
div#topnav ul li { color:#ccc; display:inline; font:normal 10px verdana; }
div#topnav ul li a { color:#ccc; text-decoration:none; }
div#topnav ul li a:hover { text-decoration:underline; }
div#topnav div#main { clear:both; margin:0; padding:6px 0 0 0; }
div#topnav div#main ul { display:block; margin:6px 0 0 20px; padding:0; text-align:left; }
div#topnav div#main ul li { color:#ccc; display:inline; font:normal 10px verdana; margin:0; padding:0; }
div#topnav div#main ul li img { margin:0; padding:0 3px; }
div#topnav span.line { border-top:1px solid #666; display:block; height:1px; margin:0 0 0 450px; padding:0; width:300px; }
div#topnav span.line-long { border-top:1px solid #666; display:block; height:1px; margin:0 0 0 390px; padding:0; width:360px; }

/* Content */
div#content { background:url(/images/green-background.jpg) top left no-repeat; height:607px; margin:0; padding:0; width:766px; }
div#content img#logo { margin:10px 0 0 60px; padding:0; }
div#content img#header { margin:10px 0 0 65px; padding:0; }
div#content img#main-logo { margin:90px 0 0 70px; }

/* Home */
body#home div#content p { background-color:#222D02; color:#ccc; display:block; font:normal 13px verdana; margin-top:213px; padding:6px 0; position:relative; text-align:center; width:100%; }
body#home div#content p strong { color:#7D9F00; font:bold 13px verdana; margin:0; padding:0; }
body#home div#content p b { color:#ccc; font:bold 15px verdana; padding-left:8px; }
body#home div#content p b a { color:#ccc; text-decoration:none; }
body#home div#content p input { color:#666; font:normal 12px verdana; width:150px; }
body#home div#content span { color:#fff; font:bold 14px verdana; padding-left:280px; }
body#home div#content div#home-callout { float:right; padding-top:90px; }
body#home div#content form { margin:0; padding:0; }

/* About */
div.about div#overflowBox { height:100%; overflow:auto; width:100%; }

div.about div#box1 { background-color:#000; margin:20px auto 20px auto; padding:10px 20px; width:620px; }
div.about div#box1 h2 { color:#ccc; font:bold 16px georgia; padding:6px 0; }
div.about div#box1 img { margin:0; padding:0 0 10px 0; }
div.about div#box1 img.bodyImg-left { display:block; float:left; margin:0; padding:16px 10px 0 0; }
div.about div#box1 img.bodyImg-right { display:block; float:right; margin:0; padding:16px 0 0 10px; }
div.about div#box1 p { color:#999; font:normal 13px georgia; line-height:18px; margin:0; padding:0; }
div.about div#box1 div { margin:10px 0 0 0; padding:0; }
div.about div#box1 div img { float:left; margin:0; padding:0 30px 0 0; }
div.about div#box1 a { color:#ccc; text-decoration:none; }
div.about div#box1 a:hover { text-decoration:underline; }

/* Press */
div.press div#overflowBox { height:100%; overflow:auto; width:100%; }

div.press div#box1 { background-color:#000; margin:20px auto 20px auto; padding:10px 20px; width:620px; }
div.press div#box1 h2 { color:#ccc; font:bold 14px verdana; }
div.press div#box1 img { margin:0; padding:0 0 10px 0; }
div.press div#box1 img.bodyImg-left { display:block; float:left; margin:0; padding:16px 10px 0 0; }
div.press div#box1 img.bodyImg-right { display:block; float:right; margin:0; padding:16px 0 0 10px; }
div.press div#box1 p { color:#999; font:normal 13px verdana; line-height:18px; margin:0; padding:0; }
div.press div#box1 div { margin:10px 0 0 0; padding:0; }
div.press div#box1 div img { float:left; margin:0; padding:0 30px 0 0; }
div.press div#box1 a { color:#ccc; text-decoration:none; }
div.press div#box1 a:hover { text-decoration:underline; }

div.press div#box1 p#contact {margin:30px auto 0 auto;}
div.press div#box1 p#contact span {font-weight:bold;}

/* Contact */
div.contact div#overflowBox { height:100%; overflow:auto; width:100%; }
div.contact div#outerBox { background-color:#000; height:340px; margin:20px auto; padding:10px 0 30px 0; width:660px; }

div.contact div#leftBoxes { float:left; margin:0; padding:10px 20px; }
div.contact div#rightBoxes { float:left; margin:0; padding:10px 20px; }
div.contact h2 { color:#fff; font:bold 16px georgia; margin:0; padding:6px 0; }

div.contact div#leftBoxes img { margin:0; padding:0 0 10px 0; }
div.contact div#leftBoxes p { color:#999; font:normal 11px georgia; margin:0; padding:0; }
div.contact div#leftBoxes div { margin:10px 0 0 0; padding:0; }
div.contact div#leftBoxes div img { float:left; margin:0; padding:0 10px 0 0; }
div.contact div#leftBoxes a { color:#fff; }

div.contact div#rightBoxes img { margin:0; padding:0 0 10px 0; }
div.contact div#rightBoxes p { color:#999; font:normal 11px georgia; margin:0; padding:2px 0; width:200px; }
div.contact div#rightBoxes ul { color:#999; font:normal 11px georgia; margin:5px 0 0 30px; }
div.contact div#rightBoxes ul li { display:inline; padding:0 0 0 20px; }
div.contact div#rightBoxes ul a { color:#f00; }

/* Styles */
div.styles div#leftBoxes { float:left; margin:0 0 0 55px; padding:0; }
div.styles div#rightBoxes { float:left; margin:0 0 0 15px; padding:0; }

div.styles div#box1 { background-color:#000; height:310px; margin:33px auto 0 auto; padding:20px 10px 30px 25px; width:625px; }
div.styles div#box1 img { margin:0; padding:0 0 10px 0; }
div.styles div#box1 p { color:#999; font:normal 10px verdana; margin:0; padding:0; }
div.styles div#box1 div#main { float:left; height:262px; margin:10px 0 0 0; padding:0 6px 0 0; width:371px; }
div.styles div#box1 div#mini { float:left; margin:0; padding:0; width:245px; }

div.styles div#box1 div#mini div { display:none; margin:15px 0 0 0; }
div.styles div#box1 div#mini div#prod1 { display:block; }
div.styles div#box1 div#mini div img { display:block; float:left; padding:0 6px 15px 0; }
div.styles div#box1 div#mini div a { cursor:pointer; }
div.styles div#box1 div#mini div img.last { padding-bottom:0; }
div.styles div#box1 div#mini div p { float:left; line-height:15px; padding:0; }
div.styles div#box1 div#mini div p.next { clear:both; color:#f00; float:none; font:bold 12px verdana; padding:8px 0 3px 0; text-align:center; height:30px; }
div.styles div#box1 div#mini div p.next a { cursor:pointer; text-decoration:underline; }
div.styles div#box1 div#mini div p.next img { display:inline; float:none; margin:0; padding:4px 0 0 0; vertical-align:bottom; }

div.noflash div#box2 { background-color:#000; margin:60px 0 0 63px; padding:30px 10px 20px 35px; width:620px; height:148px; }
div.noflash div#box2 p { color:#fff; text-align:center; font:normal 12px verdana; }
div.noflash div#box2 p.normal { text-align:left; }
div.noflash div#box2 p a { color:#f00; font-weight:bold; text-decoration:none; }

div.picker img#alogo { margin:60px 0 30px 262px; padding:0; text-align:center; border:none; }
div.picker div { background-color:#000; margin:0 0 0 133px; padding:30px 0; text-align:center; width:500px; filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }

.clear { clear:both; display:block; float:none; margin:0; padding:0; }
.trans { /*filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55;*/ }
.noTrans { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

/* Size Chart */
div#size { background-color:#333; margin:0; padding:20px 0 0 0; }
div#size h2 { color:#fff; font:bold 16px verdana; margin:0 0 20px 20px; padding:0; }
div#size h3 { color:#fff; font:bold 14px verdana; margin:0 0 0 20px; padding:20px 0 10px 0; }
div#size ul { margin:0 0 0 5px; padding:0; }
div#size ul li { background-color:#262626; display:inline; font:bold 10px verdana; list-style:none; padding:3px 7px; }
div#size ul li a { color:#666; cursor:pointer; text-decoration:none; }
div#size ul li a:hover { color:#fff; }
div#size ul li a.on { color:#fff; }
div#size div#sizeBody { background-color:#262626; }
div#size div#sizeBody div { border:1px solid #666; display:none; height:180px; }
div#size div#sizeBody div table { margin-left:20px; padding:10px 0; }
div#size div#sizeBody div table tr td { color:#999; font:bold 10px verdana; padding:5px 10px; text-align:center; }

/* Privacy Policy */
div.privacy div#overflowBox { height:100%; overflow:auto; width:100%; }

div.privacy div#box1 { background-color:#000; margin:20px auto 20px auto; padding:10px 20px; width:620px; }
div.privacy div#box1 h2 { color:#ccc; font:bold 14px verdana; }
div.privacy div#box1 img { margin:0; padding:0 0 10px 0; }
div.privacy div#box1 img.bodyImg-left { display:block; float:left; margin:0; padding:16px 10px 0 0; }
div.privacy div#box1 img.bodyImg-right { display:block; float:right; margin:0; padding:16px 0 0 10px; }
div.privacy div#box1 p { color:#999; font:normal 13px verdana; line-height:18px; margin:0 0 8px 0; padding:0; }
div.privacy div#box1 div { margin:10px 0 0 0; padding:0; }
div.privacy div#box1 div img { float:left; margin:0; padding:0 30px 0 0; }
div.privacy div#box1 a { color:#ccc; text-decoration:none; }
div.privacy div#box1 a:hover { text-decoration:underline; }

/* FAQs */
div.faqs div#box1 h3 { color:#999; font:bold 14px verdana; padding-left:16px; }
div.faqs div#box1 ol p { padding:4px 0; }
div.faqs div#box1 ol li { color:#999; font:normal 13px verdana; }

/* Footer */
div#footer2 { background-color:#000; color:#666; font:normal 9px verdana; height:40px; margin:0; padding:10px 0 10px 120px; }
div#footer2 div { text-align:center; }
div#footer2 img { float:right; padding:0 6px 0 0; }
div#footer2 strong { color:#999; font-weight:normal; }
div#footer2 a { color:#999; text-decoration:none; }
div#footer2 ul { display:block; margin:0; padding:4px 0; }
div#footer2 ul li { display:inline; }
div#footer2 ul li a:hover { text-decoration:underline; }