@charset "UTF-8";
/* CSS Document */

* {padding:0; margin:0;}

body { background-color: #141e42; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 62.5%; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; color:#000033; padding:10px 0 5px 0; }
.h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; color:#000033; padding:10px 0 5px 0; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; color:#333399; padding:10px 0 5px 0; }
.h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; color:#000033; padding:10px 0 5px 0; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#000033; padding:10px 0 5px 0; }
.h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#000033; padding:10px 0 5px 0; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000033; }

img { border:0px; }
#header { width:980px; height:117px; margin:0 auto; }
#headerlogo { padding: 45px 0 0 20px; float:left; }
#slogan { padding: 42px 0 0 50px; float:left; }
#number { padding: 35px 20px 0 0; float:right; }
#container { width:950px; height:774px; margin:0 auto; }
#container2 { width:950px; margin:0 auto; }

#rightbox {width:500px; float:right;}
#leftbox, #leftbox2 {width:150px; float:left;}
#leftbox img {padding:22px 20px 22px 20px;}
#leftbox2 img {padding:32px 20px 32px 20px;}
#leftcol { width:222px; float:left; margin:0px; padding:0 0 5px 0;}
#leftcol2 {padding:0px; margin:0px;}
#leftcol2 ul { margin:0px; padding:0px; list-style-type:none; font-size:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#leftcol2 li a:link { background-image:url(images/nava.gif); text-decoration:none; color:#000033; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:27px; }
#leftcol2 li a:active { background-image:url(images/nava.gif); text-decoration:none; color:#000033; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:27px; }
#leftcol2 li a:visited { background-image:url(images/nava.gif); text-decoration:none; color:#000033; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:27px; }
#leftcol2 li a:hover { background-image:url(images/navb.gif); text-decoration:none; color:#000033; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:27px; }

#cart { width:202px; height: 71px; background-image:url(images/cart.jpg); padding:50px 10px 10px 10px; margin:0px; }
#cart p {text-align:center;}
#rightcol { width:724px; float:right; }

#account2 {margin:0px; padding:0px;}
#account2 ul { margin:0px; padding:0px; list-style-type:none; font-size:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#account2 li a:link { background-image:url(images/accounta.jpg); text-decoration:none; color:#fff; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:20px; }
#account2 li a:active { background-image:url(images/accounta.jpg); text-decoration:none; color:#fff; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:20px; }
#account2 li a:visited { background-image:url(images/accounta.jpg); text-decoration:none; color:#fff; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:20px; }
#account2 li a:hover { background-image:url(images/accounta.jpg); text-decoration:none; color:#fff; padding:8px 0px 0px 20px; display:block; margin-bottom:0px; width:202px; height:20px; }

#tabs { width:226px;float:right; }
#flash { width:495px;float:left; margin-right:3px; margin-top:2px;}
#shopnav { width:719px; height: 40px; background-image:url(images/shopnav.jpg); background-repeat:repeat-x; float:left; margin: 10px 0 0 4px; }
#shopnav2 { width:940px; height: 40px; background-image:url(images/shopnav.jpg); background-repeat:repeat-x; float:left; margin: 10px 0 0 4px; display:block; clear:both; }
#shopnav img {padding-top: 3px;}
#navimg {float:right;}
#navimg img {padding-top: 3px; float:left;}
#navimg a {padding:0px;}

#shopnav2 ul { margin:0px; padding:3px 0 0 0; list-style-type:none; font-size:1.3em; display:block; }

#shopnav2 li { display:inline }

#shopnav2 li a:link {text-decoration:none; color:#000033; padding:9px 15px 7px 15px; display:block; float:left;}
#shopnav2 li a:active {text-decoration:none; color:#000033; padding:9px 15px 7px 15px; display:block; float:left;}
#shopnav2 li a:visited {text-decoration:none; color:#000033; padding:9px 15px 7px 15px; display:block; float:left;}
#shopnav2 li a:hover {text-decoration:none; color:#0099CC; padding:9px 15px 7px 15px; display:block; float:left;}

.shopicon { padding-left: 15px;}
#maintext { width:679px; margin: 10px 0 0 4px; background-color:#FFF; float:left; padding:10px 20px 10px 20px; min-height: 400px; }
#maintext2 { width:900px; margin: 10px 0 0 4px; background-color:#FFF; float:left; padding:10px 20px 10px 20px; min-height:400px; }
#insidetext { width:455px; float:left; padding:0 10px 0 0}
#insidetext p { text-align:justify;}

#footer { width:950px; margin:13px auto 0 auto; padding:13px 0 13px 0; clear:both; text-align:center; color:#FFFFFF;}
#footer li { display:inline; list-style-type:none; padding: 0 5px 0 5px; margin:10px 0 0 0; font-size:1.1em;}
#footer ul {margin:4px 0 0 0; padding:0px;}


#footer a:link, #footer a:visited, #footer a:active { text-decoration: none; color: #FFCC33; }
#footer a:hover { color: #0066CC; }

.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.0em; }

.dispnone {list-style-type:none;}
.pad {padding: 5px 0 5px 0;}
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.floatright { float:right; }
.floatleft { float:left; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }
.button2 {padding:5px; }
#insidetext img {margin: 15px;}



#formbox { width:200px; float:right; }
#map {float:left; padding:20px 0 0 0}
.contactform {width: 170px; border:1px #FFF solid; padding: 10px 15px 10px 15px; margin-top: 9px;background-color:#18234a}
.button {margin-top: 5px;}
.fieldstyle { width: 170px; display:block; margin-top:5px; background-color:#999eb1; border:0px; color:#FFF;}
.whitetext {color:#FFFFFF;}
.nobreak { margin: 0px; padding: 0; line-height:15px; color:#fff;}
.smallwhite {color:#fff; font-size:0.95em;}
.block {display:block;}
.block2 {width: 679px; float:left; padding-bottom:10px; margin-bottom: 10px; border-bottom:1px dotted #666666; }
.block2 img { margin:10px;}

a:link, a:visited, a:active { text-decoration: none; color: #003399; }
a:hover { text-decoration: underline; color: #99CC33 }