body { background:url(images/bodybg.jpg) repeat-x #131719; color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.78em;
margin:0; text-align:center;  }

.clear { clear:both; }
h1, h2 { margin:0; padding:0; }

#getquote a{ display:block; width:217px; height:135px; overflow:hidden; margin:0; float:left; }

#maincontainer { width:778px;
margin:0 auto; text-align:left; }

h1 { background:url(images/header.jpg) no-repeat; width:778px; height:346px;
text-indent: -9999px; }

blockquote#getquote { background:url(images/getquote.jpg) no-repeat; width:217px; height:125px; text-indent:-9999px;
position:absolute; top:0; margin:0; }

/*Quick Links*/

ul#quicklinks { position:absolute; top:0; padding:0 0 0 630px;
color:#eff0e1; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em; text-transform:uppercase;
list-style-type:square; }
ul#quicklinks a { color:#ac5c49; text-decoration:none; }
ul#quicklinks a:hover { color:#FFF; }
ul#quicklinks li { border-bottom: #ac5c49 dashed 1px;
padding:2px; }

/*Global Navigation*/
ul#globalnav { list-style-type:none; 
position:absolute; top:290px;
width: 494px; height:51px; 
margin:0 0 0 142px; 
text-indent:-9999px;
}

ul#globalnav a { display:block;
text-decoration:none;
height:51px;
overflow:hidden; }

li#home { position:absolute;
width:64px; left:0px;
background:url(images/globalnav_off.jpg) no-repeat 0 0; }

li#about { position:absolute;
width:84px; left:65px;
background:url(images/globalnav_off.jpg) no-repeat -65px 0; }

li#faq { position:absolute;
width:67px; left:150px;
background:url(images/globalnav_off.jpg) no-repeat -150px 0; }

li#collegedivision { position:absolute;
width:165px; left:217px;
background:url(images/globalnav_off.jpg) no-repeat -217px 0; }

li#contact { position:absolute;
width:100px; left:393px;
background:url(images/globalnav_off.jpg) no-repeat -390px 0; }

li#home a:hover { background:url(images/globalnav_on.jpg) no-repeat 0 0; }
li#about a:hover { background:url(images/globalnav_on.jpg) no-repeat -65px 0; }
li#faq a:hover { background:url(images/globalnav_on.jpg) no-repeat -150px 0; }
li#collegedivision a:hover { background:url(images/globalnav_on.jpg) no-repeat -217px 0; }
li#contact a:hover { background:url(images/globalnav_on.jpg) no-repeat -390px 0; }

/*Left column*/
#leftcol { width:573px; float:left; }

ul#categories { list-style-type:none; margin:0; padding:0; }
ul#categories li { background:url(images/thumbnail_category.gif) no-repeat; width:160px; height:111px;
display:inline; float:left; margin:10px; text-align:center; }
ul#categories li img { padding:7px 0 5px 0; }
ul#categories li a { text-decoration:none; color:#d3c04d; font-weight:bold; }
ul#categories li a:hover { color:#4ac2ef; }

/*Subpages*/
#leftcol h3 { font-size:1.8em; color:#00aeef; font-family:Arial, Helvetica, sans-serif; }
#leftcol p { width:550px; line-height:2em; }
#leftcol a { color:#ffdb4c; text-decoration:underline; font-weight:bold; }
#leftcol a:hover { background:#ffdb4c; color:#000; }
/*Newsletter*/

fieldset { border:0; }
#newsletter { background:url(images/newsletter_bg.gif) no-repeat; color:#211f1f;
width:521px; height:125px;
margin:0 0 0 10px;
padding:0 0 0 10px; }

form#newsletterform { padding:0 ; }
form#newsletterform div { display:inline; }
form#newsletterform legend { font-size:1.2em; color:#211f1f; font-weight:bold; font-stretch:semi-condensed; margin:0; padding:0; }
input#name, input#email { width:25%; border:1px #c7d7e6 solid; }
.submitbtn { background:url(images/submit.gif) no-repeat center top; width:123px; height:45px;
border:0; text-indent:-9999px; margin:0 0 0 10px; }


/*Right Column*/
#rightcol { width:205px; float:right; }
#rightcol a { font-size:0.9em; text-decoration:underline; color:#FFF; }
#rightcol a:hover { text-decoration:none; }
#rightcol h4 { margin:0; color:#ff9600; font-size:1em; }
#rightcol img { border:0; }


#potd { background:url(images/potd_bg.gif) no-repeat 0 0; 
height:190px; }
#potd h3, #freeshipping h3, #success h3 { text-indent:-9999px; margin:0;  }
#potd img { float:left; padding:3px;}

.wrap { padding:15px 0 0 10px; width:90%; }

#freeshipping { background:url(images/freeshipping_bg.gif) no-repeat 0 0;
height:138px;
font-size:0.9em; text-align:center; }

#click { padding:0 0 0 70px; }

#success { background:url(images/success_bg.gif) no-repeat 0 0;
height:277px; font-size:0.9em; margin:10px 0 0 0; }
#success blockquote { margin:20px 0 0 0; }

#selectorders { margin:10px 0 0 0; width:202px; height:109px;
text-indent:-9999px;
background:url(images/smallrushorders.gif) no-repeat 0 0; }
a#small { display:block; width:202px; height:54px; overflow:hidden; margin:0; }
a#rush { display:block; width:202px; height:54px; overflow:hidden; margin:0; position:relative; top:-54px; }
#selectorders h3 { margin:0; }





/*FOOTER*/
#footer { background:#0b0d0e; color:#ac5c49;
margin:40px 0 0 0; padding:50px 0 ;
border-top:3px solid #00adef; font-size:0.9em; }

#footwrap { width:778px; text-align:left; margin:0 auto; }
#buflogo { float:left; padding:0 5px 0 0; }
#copyright { float:left; }
a#lp { text-indent:-9999px; background:url(images/lp.gif) no-repeat 0 0; width:159px; height:12px; float:left; overflow:hidden;
position:relative; left:90px; top:-10px; }

#footlinks { text-align:right; }
#footlinks a { text-decoration:none; color:#ac5c49; }
#footlinks a:hover { color:#FFF; }

#seolinks { color: #3c4346; text-align:center; font-size:0.85em; margin:25px 0 0 0; }
#seolinks a { color: #3c4346; text-decoration:none; }