body{
background-color:#334455;
color:#000000;
min-width:800px;
}

img{
border-width:0px;
}

a.link,a.link:hover,span#directions a{
border-style:solid;
border-width:1pt;
}

span#directions a
{
background-color:#99aabb;
color:#223344;
}

span#directions a:hover,.link:hover{
border-color:#000000;
}

#headline{
position:relative;
top:-8pt;
}

#control_bar{
z-index:10;
position:relative;
top:102pt;
background-color:#667788;
color:#111;
text-align:right;
padding:2px;
border-width:0pt 1pt 1pt 1pt;
border-color:#000000;
border-style: solid;
font-size:13pt;
letter-spacing:2pt;
word-spacing:3pt;
overflow:hidden;
}

#control_bar a{
font-weight:bold;
color:#ffffff;
}

#control_bar a:link, #control_bar a:visited, #control_bar a:active{
text-decoration:none;
}

#control_bar a:hover{
text-decoration:underline;
}

#banner{
text-align:left;
}

#banner div 
a{
font-size:34pt;
font-weight:bolder;
}

div#banner div#bannerTitle{
overflow:hidden;
position:relative;
top: -98px;
left:121pt;
border-width: 0pt 0pt 6pt 0pt;
border-style: solid;
border-color: #000000;
width:480pt;
}

#head img{
margin-top: 11pt;
}

body div#wrapper{
background-color:#fff;
width:800px;
border: 3pt solid #000;
text-align:center;
margin: 6pt auto;
}

#bannerTxt{
font-size:14pt;
font-weight: bold;
color:#000000;
text-decoration: none;
padding:0pt 5pt 1pt 0pt;
letter-spacing:3pt;
word-spacing:4pt;
position:relative;
top:10pt;
}

#head{
background-color:#aabbcc;
color:#000000;
overflow:hidden;
border-color:#000000;
border-style:solid;
border-width:3pt 0pt;
height:110pt;
position:relative;
top:-12pt;
}

div#head a{
color:#000000;
text-decoration:none;
}

#headBottom{
margin:2pt 0pt 0pt 0pt;
color:#fef2f3;
}

#contentShell{
background-color:#ffffff;
color:#ddeefe;
}

#LoginBox,#RegisterBox{
margin:30pt auto;
background-color:#223344;
text-align:center;
color:#ffffff;
}

#LoginBox{
width:200pt;
}

#RegisterBox{
padding:0pt 0pt 10pt 0pt;
background-color:#223344;
width:40%;
}

#RegisterBox table{
margin:0pt auto;
background-color:#223344;
padding: 2pt;
}

.heading,.category_form_header{
background-color:#001122;
color:#efefff;
padding:1pt;
}

.formCategory{
background-color:#010101;
color:#f0f0f0;
padding:1pt;
border:inherit;
}

.cart_field{
background-color:#cacaca;
}

.out_of_stock_field{
background-color:#ffcaca;
}

.cart_field,.out_of_stock_field{
padding:2px;
text-align:center;
border-style:solid;
border-width: 0pt 0pt 1pt 0pt;
border-color:#040404;
color:#000;
}

#footer{
background-color:#ffffff;
color:#000110;
}

#footer div.links span{
background-color:#ffffff;
}

#LOOK_SHIPPING{
position:relative;
top:320pt;
right:170pt;
z-index:100;
margin:0;
padding:0;
}

.arrow_void{
margin:-80pt 0;
}

.content_box{
background-color:#fff;
color:#000000;
display:block;
width:780px;
text-align:left;
margin:10pt auto 0pt auto;
padding:1pt;
}

.current_range, .result_range,.next,.previous{
text-align:center;
margin: 1pt auto;
padding: 1pt 1pt;
border: #454545 1pt solid;
font-weight:bold;
text-decoration:none;
}

.next,.previous{
background-color:#112233;
color: #ddeeff;
}

.tt{
font-size:8pt;
text-align:left;
}

.current_range{
background-color: #bbccdd;
color:#334455;
}

.current_range:hover, .result_range:hover{
background-color:#ddeeff;
color:#223344;
}

.result_range{
background-color: #8899aa;
color:#112233;
}

.left{
float:left;
clear:left;
}

.right{
float:right;
clear:right;
}

.menu,.menu a{
float:right;
clear:both;
}

.w98{
width:98pt;
}

.w96{
width:96pt;
}

.w70{
width:70pt;
}

.menu{
margin:0;
padding:1pt;
text-align:center;
background-color:#bbccdd;
border: 1pt #8899aa solid;
}

.menu a:link,.menu a:visited{
width:95%;
margin:1pt 0;

display:block;
text-decoration:none;
border:1pt #aaeeff solid;
color:#ddeeff;
background:#223344;
}

.menu a:hover{
background:#001122;
color:#fff;
text-decoration:underline;
}

.content_header_big,#headBottom{
background-color:#fff;
}

.content_header_big{
text-align:center;
}

.content_header{
background-color:#fff;
}

.content_header,.content_header_big{
color:#000000;
margin:1pt 0pt 0pt 0pt;
padding:3pt 4pt 1pt 4pt;
word-spacing:2pt;
letter-spacing:1pt;
font-family:arial;
font-weight:bolder;
border-width:0pt;
}

.cart_label{
margin:0pt 1pt 1pt 1pt;
padding:1pt 10pt;
background-color: #222;
color: #fff;
text-align:center;
font-size: 12pt;
letter-spacing:2pt;
}

.cart_row{
border-width: 0px 0px 1pt 0px;
border-style: solid;
border-color: #000000;
}

div.category_form_box{
margin:2pt;
padding:1pt;
background-color:#eee;
text-align:right;
font-size:12pt;
letter-spacing:2pt;
word-spacing:2pt;
border: 1pt solid #bcbccd;
}

div.category_form_box p{
margin:10pt;
}

td.category_field_name{
background-color:#eeeeff;
color:#555;
padding:2px;
}

.item_box{
padding:0pt;
border:1pt #cccccc solid;
margin:6pt;
text-align:left;
background-color:#eeefff;
}

h3.item_header{
position:relative;
bottom:1pt;
margin: 0pt auto 0pt 2pt;
text-decoration:none;
text-align:center;

padding: 1pt 5pt;
background-color:#fdfeff;
color:#333333;
width:280pt;
border:1pt solid #777777;
word-spacing:4pt;

letter-spacing:2pt;
}

.item_info_box{
width:140pt;
}

td.current_info_acct_menu table tr td{
text-align:left;
}

td.current_info_acct_menu table tr{
margin:0pt auto;
text-align:center;
}

td.current_info_category{
background-color:#ddddee;
border:1pt solid #ccccdd;
text-align:right;
letter-spacing:2pt;

word-spacing:2pt;
}

.current_info_acct_menu{
position:relative;
top:0pt;
left:0pt;
height:100%;
width:450pt;

background-color:#eeeeff;
border: 1pt #778899 solid;
margin:0pt;
padding: 1pt;
}

.result_header{
background-color:#eeefff;
border:1pt solid #333333;
padding:2pt;
margin: 0pt auto 0pt 4pt;

letter-spacing:2pt;
word-spacing:2pt;
color:#222222;
font-weight:bolder;
}

.addCart{
padding:3pt;
font-size:14pt;

letter-spacing:2pt;
border:1pt solid #ffffff;
}

.addCart.tt{
font-size:8pt;
letter-spacing:1pt;
}

.addCart a{
text-decoration:none;
color:#ffffff;
border:1pt solid #222;
white-space:nowrap;
}

.price{
font-size:16pt;
margin:2pt 0pt 0pt 0pt;

text-align:right;
}

.addCart a:hover{
background-color:#ffffff;
border:1pt solid #888888;
}

.addCart a:hover{
color:#223344;
}

.item_top_part{
background-color:#222222;
border-style:solid;
border-color:#bbbbbb;

border-width:1pt 1pt 0px 1pt;
padding:0pt;
margin:1pt 1pt 0px 1pt;
}

.item_bottom_part{
background-color:#222222;

border-style:solid;
border-color:#bbbbbb;
border-width: 0px 1pt 1pt 1pt;
padding:0pt;
margin:0px 1pt 1pt 1pt;
}
.kw{font-weight:bold;background-color:#ddd;color:#223399;}
.item_description{
color:#333344;
text-align:center;
width:320pt;
padding:2px;
border:1pt solid #111111;
background-color:#eeeeff;
}

.content{
margin:0pt 1pt 1pt 1pt;
padding:10pt;
background-color:#d9d9e2;
}
.RegSub{
width:150pt;
text-align:right;
}
.Flabel{
width:150pt; 	
background-color:#414150;
text-align:center;
font-weight:bold;
color:#fff;
}
.content2{
margin:0pt 1pt 1pt 1pt;
padding:1pt;
background-color:#eaeaf3;
}

.content2 ul{
margin: 2pt 0pt 2pt 15pt;
padding:5pt;
}

.content_box .content{
font-size:15px;
font-weight:normal;
word-spacing:2pt;
letter-spacing:1pt;
clear:both;
}

.item_top_part.ph{
background-image:url(images/page/photo_graphic.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.ab{
 width:278pt;
}

.wvm{
width:435pt;
}

.menu_button:link,.menu_button:visited{
background-color:#8899aa;
}

.menu_button:hover,
.menu_button:active{
background-color:#ddeeff;
color:#006600;
border-color:#aeaeae;
}

body{
padding:0pt;
margin:0pt;

text-align:center;
}

#contentShell{
margin:0pt 0pt -8pt 0pt;
padding:5pt 0pt 15pt 0pt;
}

div.regform p span.formCategory,
 div.regform  p input{
padding: 0pt 4pt;
margin: 1pt 8pt;
}

div.regform p span.formCategory{
display:block;
}

div.regform
 {
clear:both;
}

div.regform p{
float:left;
margin:1pt;
}

div.regform p select{
margin:0pt 0pt 0pt 8pt;
}

 .menu_button{
color:#000000;
border-width:1pt;
text-decoration:none;
border-color:#222222;
border-style:solid;

 padding:1pt 1% 1pt 1%;
word-spacing:2pt;
letter-spacing:1pt;
font-size:10pt;
font-weight:bold;
}

.link,.menu_button,
 a.bottomlink,a.bottomlink img{
cursor:crosshair;
}

.link{
font-family:"courier";
}

#headBottom{
font-family: "arial";

 font-weight:normal;
}

#headContainer{
padding: 0pt;
}

#headContainer{
font-size:12pt;
}

#footer{
margin: 5pt auto 0pt auto;
position:relative;
text-align:center;
background-image:url(images/page/cleft.gif);
background-repeat: repeat-x;
background-position: bottom left;
}

.detail_box{
padding:3pt;
background-color:#eeeeff;
}

 #footer div.links,div.poweredBy, div.menu_main{
margin:0 auto;
position:relative;
}

#footer div.links{
display:block;
}

a.link{
font-weight:300;
padding:0 5pt;
height:20pt;
font-size:13pt;
text-transform:lowercase;
background-color:#ffffff;
border-color:#ffffff;
}

.link:hover,#footer div.links span:hover{
background-color:#dddfff;
}

 div#footer div.links span .link:hover{
background-color:#dddfff;
}

.centerThis{
margin:0pt auto;
}

.image_right,.image_left{
clear:both;
display:block;
background-color:#667788;
padding:6px 4px;
border-style:solid;
border-width:2px;
border-color:#fffeff;
}

 .image_right{
float:right;
clear:both;
margin:20px 0px 20px 10px;
}

.link{
color:#000110;
text-decoration:none;
}

 #copyright{
font-size:12pt;
font-weight:100;
letter-spacing:2pt;
word-spacing:3pt;
margin:0pt auto;
padding:6pt 0pt 12pt 0pt;
display:block;
background-color:#ffffff;
width:400pt;
height:10pt;
}

.bottomlink{
position:relative;
top:-8pt;
text-decoration:none;
border-width:0px;
}

a.bottomlink,
 a.bottomlink img{
border-width:0px;
}

.contact_content{
word-spacing:6pt;
letter-spacing:3pt;
font-weight:700;
padding:4pt;
display:block;
background-color:#cde0e8;
color:#000010;
width:70%;
text-align:center;
margin:0px auto;
}

li{
color:#000000;
}

 li ul li, li{
margin: 4pt 0pt 0pt 0pt;
}

li ul li, .blue, .list_cell, ul li a{
color:#3f3f8e;
}

 .lbox,.modern img{
border-width:2pt;
border-style:solid;
}

.item_top_part.retro{
background-color:#ddd;
}

 .item_box.retro{
background-color:#ddd;
border:1px #111 solid;
}

.retro .price,.lbox.retro{
background-color:#eee;
border-color:#444;
color:#000;
}

 .retro .addCart{
background-color:#111;
}

.lbox{
background:#eeeeff;
padding:5pt;
border-color: #000;
}

.modern,
 .modern img{
background:#222;
color:#fff;
border-color: #fff;
}

.lbox.modern{
background-color:#111;
border-color: #000;
}

 .item_box.ph{
width:500pt;
margin:10pt auto;
}

.list_cell{
font-weight:bold;
}

.red{
color:#8e3f3f;
}

 h2,h3{
margin:0px;
padding:0px;
font-size:14pt;
}

h1{
margin:0px;
padding:1pt;
}


