@import url(http://fonts.googleapis.com/css?family=Bevan);
@import url(http://fonts.googleapis.com/css?family=Oswald);

/* RESET STYLES */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
a:active { outline:none; }

/* GENERAL */
html { background:#000; }
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#000; }
.clear{ clear:both;}
.right {float:right}
.left {float:left}
p {padding-bottom:10px;}
a { color: #FF6600; text-decoration:none; }
a:hover { color:# FFA74F; }

/* LAYOUT - TOP BORDER + MENU CONTAINER */
#topstrip { background:url(/images/bg_topstrip.png) repeat-x; height:79px; position:relative; z-index:1; }
#headeralert { positi1on:absolute; width:530px; left:300px; top:15px; font-size:11px; color:#EEE; line-height:14px; }
#menu-wrap { background:url(/images/bg_menuwrap.png) repeat-y; width:200px; margin-left:50px; padding:0 4px 0 4px; }
#menu-contain { background:#FF6600 url(/images/bg_menucontain.gif) repeat-x; color:#FFF; min-height:359px; height:auto !important; height:359px; }
#menu-bottom { margin-left:50px; }
.shiftleft { margin-left: -4px; }
#specoffer { width:200px; margin:17px auto 0 auto; text-align:center; }

/* NAVIGATION MENU */
ul#menu-nav {padding-top:20px; font-family: 'Oswald', Arial, sans-serif; font-size:14px; }
ul#menu-nav li {text-align:center; list-style:none; padding:7px 0; border-bottom:1px dotted #666;}
ul#menu-nav li a { text-decoration:none; color:#FFF; display:block; width:100%;}
ul#menu-nav li a:hover {color:#FFA74F;}
ul#menu-nav li a.current {color:#FF6600; background:url(/images/arrow-rl.gif) no-repeat}

/* LARGER SCROLLABLE ft. BACKGROUND IMAGES */
.horizontal-1 { position:absolute; overflow:hidden; top:75px; left:0; z-index:-1000; height: 584px;	width: 100%; z-index:0; background:#333;}
.items { position:absolute;	width:20000em; }
.items div { position:relative; margin:0; padding:0; font-size:12px; height:584px; width:1364px; float:left; }

/* SMALLER SCROLLABLE ft. CONTENT */
.horizontal-2 { position: absolute; overflow:hidden; top:240px; left:265px; height:150px; width: 625px; z-index:100; }
.items2 { position:absolute; width:20000em; margin: 0px; z-index:1000 }
.items2 div { position:relative; margin:0; padding:5px 0 10px 0; font-size:12px; height:150px; width:625px; float:left; }
.items2 h2{font-size:22px; color:#000; padding:0 0 10px 0; font-family: 'Bevan', Arial, sans-serif;}
.items2 p{  color:#000; font-size:11px; line-height:14px;}
.items2 .textcontent {width:270px; float:left; padding-right:10px; margin-right:2px; border-right:1px dotted #333;}
.items2 .buttoncontent {width:106px; float:left; margin-left:8px;}

/* SCROLLING WINDOW CONTENT */
.home-top-desc {position:absolute; width:862px; height:150px; background:url(/images/bg_hometopdesc.png); color:#FFF; left: 33px; top: 232px; padding:10px; }
.scrollLeft {position:absolute; width:30px; top:300px; left:20px; z-index:500; cursor:pointer;}
.scrollRight {position:absolute; width:30px; top:300px; left:900px; z-index:500; cursor:pointer;}
a.scrLeft { width:30px; height:30px; line-height:30px; background:url(/images/arrowslide2.gif) no-repeat; background-position: top left; display:block; float:left; }
a.scrLeft:hover { background:url(/images/arrowslide2.gif) no-repeat; background-position:bottom left; }
a.scrRight {  width:30px; height:30px; line-height:30px; background:url(/images/arrowslide2.gif) no-repeat; background-position:top right; display:block; float:left; }
a.scrRight:hover { background:url(/images/arrowslide2.gif) no-repeat; background-position: bottom right; }

/* SQUARE IMAGE BUTTONS (in scrolling window) */
a.imgbutton { display:block; padding:3px; background:#000; }
a.imgbutton:hover { background:#FF6600; }

/* HOVER BUTTONS */
a.btn { width:126px; height:27px; line-height:27px; background:url(/images/bg_button.gif) top left no-repeat; display:block; float:left; text-align:center; color:#000; text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:1px; margin-right:7px; }
a.btn:hover { background:url(/images/bg_button.gif) bottom left no-repeat; color:#FFF; }

/* FOOTER */
#footer-home {margin:90px 0 0 50px; padding: 510px 0 20px 0; width:940px; color:#999; font-size:12px;}
#footer-home a {color:#999; text-decoration:none;}
#footer-home a:hover {color:#CCC;}
#footer-home h4 {font-size:14px; font-weight:bold; padding-bottom:5px}
#footer-home h2 { font-weight:bold; padding-bottom:5px; }
#footer-home p { font-size: 11px; padding-bottom:3px;}
.footer-column {min-height:90px; height:auto !important; height:90px; float:left; width:150px; border-left:1px dotted #999; padding-left:10px; }
.copyright {width:279px; background:url(/images/icon_flame.gif) no-repeat; text-align:center; color:#FFF;}
.copyright p {padding:30px 0 0 0; margin:0; line-height:14px;}
.copyright p span {color:#CCC; padding-top:5px;}
.copyright p span a {color:#CCC; text-decoration:none;}

/* IMPROMPTU (Dialogue Window) */
.jqifade { position: absolute; background-color: #000; }
div.jqi { width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer {  }
div.jqi .jqiclose { position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage { padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons { text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button { padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover { background-color: #728A8C; }
div.jqi button.jqidefaultbutton { background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons { background-color: #BF5E26; }

