@charset "UTF-8";

/*build elements*/

body { background-color:#161c29; background-image:url(images/bg.jpg); background-repeat:repeat-x; margin-top:0; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size:0.75em; font-style:normal; line-height:22px; font-weight:400; font-variant:normal; text-transform:none; color:#fff; }

.formstyle { background-color:#fff; margin-bottom:1px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.9em; padding:1px; }

.phpstyle4 { color:green; }

.phpstyle3 { color:#c33131; }

.tickyellowbox { background-color:#eff6ef; border:1px solid green; }

#logologo { width:332px; height:79px; margin:60px 290px 0 0; float:left; }

.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }

.linkbox { width:auto; border:1px #BCCFDE solid; background-color:#DDE5ED; padding:10px; }

a.greylinks:hover { color:#666; text-decoration:underline; }

a:hover { text-decoration:underline; color:#89194e; }

#oneban { width:868px; height:149px; margin-left:auto; margin-right:auto; background-image:url(images/banner.jpg); background-repeat:no-repeat; }

#townav { width:858px; margin-left:auto; margin-right:auto; height:52px; padding-top:30px; }

#threeflashcon { width:826px; height:274px; margin-left:auto; margin-right:auto; background-color:#111626; padding:17px 21px 16px; }

#fourflash { width:633px; height:274px; float:left; background-image:url(images/flash.gif); }

#fivecate { width:193px; height:274px; float:left; background-image:url(images/catebg.jpg); text-align:left; padding:0; margin:0 }

#sixtabs { width:868px; height:189px; background-image:url(images/tabs.jpg); background-repeat:no-repeat; margin:12px auto 5px; }

#sevenmain { width:870px; margin-left:auto; margin-right:auto; text-align:left; }

#eightleft { clear:both;
color:#161C29;
display:inline;
float:left;
overflow:hidden;
width:670px;}

#nineright { width:170px; float:right; background-color:#111626; line-height:14px; margin-top:10px; padding:10px 6px 20px 8px; }

#nineright a:hover { color:#FFFFFF}

#tenfoot { width:868px; margin-left:auto; margin-right:auto; clear:both; text-align:left; }

#findbox { float:right; }


#townav ul { display:inline; list-style:none; font-size:0.9em; margin:0; padding:10px }

#townav li { display:inline; padding-right:30px; list-style:none; color:#FFF; }

#townav a { text-decoration:none; padding:10px; color:#FFF  }

#townav a:hover { color:#990066}


#top-links a:hover { color:#990066}


#leftleft { color:#FFF; float:left; width:620px; padding-left:20px; padding-bottom:40px; }

#leftlefttwo { color:#FFF; float:left; width:620px; padding-left:20px; padding-bottom:40px; }

#leftlefttwo a:hover { color:#FFFFFF}

#tenfoot ul { display:inline; list-style:none; margin:0; padding:0; }

#tenfoot li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #fff; list-style:none; color:#FFF; }

.cart { float:right; width:221px; height:65px; text-align:left; margin-right:16px; margin-top:30px; color:#FFF; }

.carttwo { float:right; width:221px; height:65px; text-align:left; margin-right:16px; margin-top:100px; color:#FFF; }

.carttitle { color:#FFF; text-align:left; }

.cart-count { text-align:left; color:#FFF; padding-top:20px; }

.content2 { margin-top:40px; text-align:left; color:#FFF; }

#padding { width:615px; padding:0 10px 10px 0; }

#padding a { color:#666; }

#dynamicnav { line-height:10px; padding-left:10px; margin-right:10px; font-size:1.25em; font-weight:700; border-bottom:#006 1px solid; letter-spacing:-1px; padding-bottom:5px; background-image:url(images/arrow.gif); background-position:top; background:right; background-repeat:no-repeat; }

.formstyle2 { width:230px; }

/*nav*/

#fakenav { font-size:0.95em; line-height:1.85em; font-family:Arial, Helvetica, sans-serif; font-weight:400; margin:0; padding:10px 0 0 15px; text-decoration:none }

#fakenav a { text-transform:capitalize; text-align:left; color:#FFF; width:160px; list-style:none; font-weight:400; margin:0; padding:0; text-decoration:none }

#fakenav ul { font-weight:400; margin:0; padding:0; }

#fakenav li { text-transform:capitalize; font-weight:normal; text-align:left; border-bottom:#006 1px solid; color:#FFF; width:160px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:right; list-style:none; margin:0; padding:0; }

/*styles*/

.dotty { border-bottom:dashed 1px #FFF; width:550px; padding-left:20px; margin-top:10px; margin-bottom:10px }

.logoleft { clear:both; overflow:hidden; height:80px; float:left }

a.greylinks:link, a.greylinks:visited, a.greylinks:active { color:#333; text-decoration:underline; }

a:link, a:visited, a:active { text-decoration:underline; color:#89194e; }

#nineright h2, .hometext, .cart a, #leftleft h2, .white { color:#FFF; }

#tenfoot a { display:inline; list-style:none; color:#FFF; margin:0; padding:0; }

.form1 { width:160px; margin-bottom:5px; }

.form2 { width:163px; margin-bottom:5px; }

h1, h2, h3, h4, h5 { color:#161c29; text-align:left; display:inline; }

.headsame { color:#161c29; text-align:left; display:inline; font-size:2em; font-weight:700; line-height:40px; }

.headsub { color:#161c29; text-align:left; font-size:1.3em; font-weight:700;  }

.headbigsub { color:#161c29; text-align:left; font-size:0.7em; font-weight:700; }

.logoo { margin-top:20px; margin-left:15px; float:left; width:245px;}

.dotty, .post {clear:both;}

.post img.thumb {float:left; display:inline; width:150px; height:100px; margin:5px 10px 10px 0; border: #FFf solid 1px }

.toplinks { text-align:left}

.product-info-box { width:300px; text-align:left}

.add-to-inline { text-align:left}

.product-img-box {border:none}