body {
background:url(../images/bg.gif) repeat-x fixed #0c172e;
margin:0;
padding:0;
}

#container {
height:auto;
margin:10px auto 0;
padding:0;
width:808px;
}

#header {
height:155px;
margin:0;
padding:0;
width:808px;
}

#navigation {
background:#07090d;
height:27px;
margin:0;
padding:0;
width:808px;
}

#buttons {
float:left;
height:27px;
margin:0;
padding:0;
width:551px;
}

#search {
background:url(../images/statecity.gif) no-repeat;
float:right;
height:27px;
margin:0;
padding:0;
width:257px;
}

#statebox {
float:left;
height:27px;
margin:0;
padding:0;
width:100px;
}

#submit {
float:left;
height:27px;
}

#statebox table {
height:27px;
margin:0;
padding:0;
width:50px;
}

#citybox {
float:left;
height:27px;
margin:0;
padding:0;
width:157px;
}

#flash1 {
background:#000;
margin:0;
padding:0;
width:808px;
}

#aboutuspic {
background:url(../images/aboutuspic_3.jpg) no-repeat;
float:left;
height:307px;
margin:0;
padding:0;
width:641px;
}

#aboutuspic p.top {
color:#a89c8b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:3px 0 0;
padding:0 0 0 262px;
width:350px;
}

#aboutuspic p.bottom {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:3px 0 0;
padding:0 0 0 262px;
width:350px;
}

#contactpic {
background:url(../images/contactpic.jpg) no-repeat;
height:308px;
margin:0;
padding:0;
width:808px;
}

#template {
background:#000;
height:auto;
margin:0;
padding:0;
width:808px;
}

#template p {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:0;
padding:0;
width:300px;
}

#contactpic p.email {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:0 0 0 300px;
padding:0;
}

#flash2 {
float:right;
height:auto;
margin:0;
padding:0;
width:808px;
}

#contentleftsearch {
background:url(../images/searchbg.gif) no-repeat #000;
float:left;
height:auto;
margin:0;
padding:80px 0 0;
width:151px;
}

#leftnav {
background:#000;
float:left;
height:auto;
margin:0;
padding:10px 0 0;
width:151px;
}

#content {
background:url(../images/contentbg.gif) repeat-y;
float:left;
height:auto;
margin:0;
padding:0;
width:808px;
}

#contentleftstore {
background:url(../images/storebg.gif) no-repeat #000;
float:left;
height:auto;
margin:0;
padding:90px 0 0;
width:145px;
}

#contentleftstore p.left {
color:f5be6e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin:0 0 0 15px;
padding:0;
width:130px;
}

#contentleftstore a:hover {
color:f5be6e;
text-decoration:underline;
}

#contentleft {
background:url(../images/events.gif) no-repeat #000;
float:left;
height:auto;
margin:0;
padding:80px 0 0;
width:151px;
}

#contentleft p.left {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin:0 0 0 15px;
padding:0;
width:130px;
}

#contentright {
background:url(../images/contentheader.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:0 0 10px;
width:656px;
}

#contentrightbar {
background:no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:0 0 10px;
width:636px;
}

#barredbox {
background:#530503;
border:1px solid #3c5664;
height:150px;
margin:40px 0 0 10px;
padding:0;
width:450px;
}

#boxsecs {
color:#FFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:140px;
margin:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:312px;
}

#rboxsecs {
color:#FFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
margin:0;
padding:0;
width:125px;
}

#boxsecs p {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 13px;
width:130px;
}

#barredbox2 {
background:#530503;
border:1px solid #3c5664;
height:100px;
margin:20px 0 0 30px;
padding:0;
width:433px;
}

#barleft {
float:left;
height:auto;
margin:0;
padding:0 0 10px;
width:468px;
}

#barsearch {
height:auto;
margin:0;
padding:0;
width:450px;
}

#barsearch p {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:489px;
}

#barright {
float:right;
height:auto;
margin:0;
padding:0 0 10px;
width:167px;
}

#barright_about {
background:url(../images/about_ads_bg.jpg);
float:right;
height:297px;
margin:0;
padding:10px 0 0;
width:167px;
}

#contentrightstore {
background:url(../images/storeheader.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:662px;
}

#productcontainer {
height:auto;
margin:0;
padding:0;
width:650px;
}

#productleftside {
float:left;
height:auto;
margin:0;
padding:0 0 0 3px;
width:471px;
}

#productrightside {
float:right;
height:auto;
margin:0;
padding:0;
width:167px;
}

#productrightside p.text {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height:auto;
margin:0 0 0 15px;
padding:0;
width:150px;
}

#eventssections {
margin:9px 0 6px;
padding:0;
width:615px;
}

#eventsleft.yellowbg {
background:#dc7e04;
float:left;
height:136px;
margin:0;
padding:0;
width:441px;
}

#eventsleft p.white {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:0 0 0 15px;
padding:0;
width:400px;
}

#eventsleft2 p.beige {
color:#c8b090;
height:50px;
margin:0 0 0 15px;
padding:0;
width:400px;
}

#eventsleft2 {
background:#5f0c03;
float:left;
height:116px;
margin:0;
padding:0;
width:441px;
}

#eventsleft21 {
background:#5f0c03;
float:left;
height:auto;
margin:0;
padding:0;
width:601px;
}

#eventsleft21 p.beige {
color:#c8b090;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:0 0 0 15px;
padding:0 15px 0 0;
width:600px;
}

#eventsright.bluebg {
background:#1f2a45;
float:right;
height:136px;
margin:0;
padding:0;
width:169px;
}

#eventsright p.eventwhitebig {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:50px;
margin:0 0 0 15px;
padding:0;
width:122px;
}

#eventsright p.eventwhite {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:0 0 0 15px;
padding:0;
width:122px;
}

#bottomnavigation {
color:#dbb781;
float:none;
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
height:auto;
margin:0;
padding:0;
text-align:center;
width:808px;
}

#ocean19 {
color:#A0A09F;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:auto;
margin:0;
padding:5px 0;
text-align:center;
width:816px;
}

#ocean19 a:hover {
color:#A0A09F;
text-decoration:underline;
}

#eventtotal {
height:auto;
margin:80px 0 0 20px;
padding:0;
width:615px;
}

#yellowbar {
float:left;
height:21px;
margin:0;
padding:0;
width:808px;
}

#searchresult {
height:255px;
margin:30px 0 0 20px;
padding:0;
width:450px;
}

#searchredbox1 {
background:#530503;
border:1px solid #3c5664;
float:left;
height:auto;
margin:0;
padding:0 0 20px;
width:235px;
}

#searchredbox1 p.title {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin:0 0 0 25px;
padding:0;
width:200px;
}

#searchredbox1 p.textresults {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 25px;
padding:0;
width:200px;
}

#searchresultsright {
color:#FFF;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:255px;
margin:0;
padding:0;
width:207px;
}

#searchresultsright p {

color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 5px;
width:190px;
}

#searchrighttiny {
height:auto;
margin:0;
padding:0;
width:207px;
}

#extras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin:20px 0 0 20px;
padding:20px 0 0;
width:445px;
}

.leftlable {
color:#ec9923;
padding-right:7px;
text-align:right;
}

.righttable {
color:#FFF;
padding-left:7px;
text-align:left;
}

.top-link {
color:#E4E4E4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.copy {
color:#5c5c5a;
font-family:Arial;
font-size:12px;
font-weight:400;
text-decoration:none;
}

.red {
color:#932611;
font-family:Arial;
font-size:12px;
font-weight:700;
height:0;
text-decoration:none;
width:0;
}

.o19 {
color:#7e879d;
font-family:Arial;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.black {
color:#000;
font-family:Arial;
font-size:12px;
font-weight:700;
}

.subhd_text {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}

#advcontainer {
height:auto;
margin:0;
padding:0;
width:808px;
}

#advleftside {
float:left;
height:auto;
margin:30px 0 0;
padding:0;
width:200px;
}

#advrightside {
float:right;
height:auto;
margin:15px 70px 100px 0;
padding:0;
width:500px;
}

#advrightside p {
color:#FFF;
float:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 5px;
width:500px;
}

.title-font {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}

.other-w {
color:#F7F7F7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}

.other-w-b {
color:#F7F7F7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#contentrightpinfo {
background:url(../images/productinfo.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightcart {
background:url(../images/cart.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightlogin {
background:url(../images/login.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightsignup {
background:url(../images/signup.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

.ar-12-n-b {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}

#contentrightcheckout {
background:url(../images/checkout.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightsuccess {
background:url(../images/success.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightpassrecovery {
background:url(../images/passrecovery.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrighteditprofile {
background:url(../images/editprofile.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightviewprofile {
background:url(../images/viewprofile.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

#contentrightmyorders {
background:url(../images/myorders.gif) no-repeat #040814;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
float:right;
height:auto;
margin:0;
padding:90px 0 10px;
width:656px;
}

.buy tr td {
background:none;
border:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.buy a:link {
background:none;
border:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.buy_button {
background:url(../images/buy_check_out.jpg);
border:none;
height:23px;
width:98px;
}

.add_button {
background:url(../images/buy_add_new.jpg);
border:none;
height:23px;
width:80px;
}

.update_button {
background:url(../images/buy_update.jpg);
border:none;
height:23px;
width:69px;
}

.submit_button {
border:none;
height:23px;
width:68px;
}

#contactpic a:link,#contactpic a:visited,#contactpic a:active,#contentleft a:link,#contentleft a:visited,#contentleft a:active {
color:#FFF;
text-decoration:none;
}

#contactpic a:hover,#contentleft a:hover {
color:#FFF;
text-decoration:underline;
}

#contentleftsearch table,#boxsecs a:link,#boxsecs a:visited,#boxsecs a:hover,#boxsecs a:active {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contentleftstore a:link,#contentleftstore a:visited,#contentleftstore a:active {
color:f5be6e;
text-decoration:none;
}

#ocean19 a:link,#ocean19 a:visited,#ocean19 a:active {
color:#A0A09F;
text-decoration:none;
}

#searchrighttiny a:link,#searchrighttiny a:visited,#searchrighttiny a:hover,#searchrighttiny a:active {
color:#ec9218;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a:hover.top-link,.top-alink {
color:#E4E4E4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.ar-12b-b,.cbutton {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}