#top{
background:url(../img/site/banner.gif) center no-repeat;
height:210px;
width:920px;
margin:0 auto;
}
td{
vertical-align:top;
}

.h1{
font-size:16pt;
margin:10px 0;
}

#cost td{
font-size:11pt;
background:#eee;
padding:5px;
color:#333;
font-weight:bold;
border:solid 1px #ccc;
}

#cost{
border-spacing:2px;
}

a img{border:0;}

th{
text-align:left;
}

h6{
font-size:8pt;
}

ul{margin:0;padding:0;}
#cms_nav li{border:solid 1px #aaa;padding:2px 0px;border-width:1px 0;margin:4px 0;}
.li_inside{background:#eee;padding:3px 5px;}
#cms_nav a{text-decoration:none;}
#cms_nav a:hover{text-decoration:underline;}

.success{
background:#dff8d9;
border:solid 1px #93e57d;
padding:3px 5px;
margin:7px 0;
}

h4{
margin:5px 0;
padding:0;
}

.error{
background:#fddada;
border:solid 1px #e56e6e;
padding:3px 5px;
margin:7px 0;


}

.submit{
background:#eee;
clear:both;
text-align:right;
padding:3px 5px;
margin:7px 0;
border:solid 1px #ccc;
}

.button{
padding:0px 8px;
font-size:11pt;
font-weight:bold;
}

p{
text-indent:25px;
}

#words a{
text-decoration:none;
}

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

#ad{
background:url(/img/site/ad.gif) no-repeat;
height:100px;
width:300px;
}

#ad_i{
padding:20px 0;
text-align:center;
margin:5px 0;
color:#fff;
font-size:12pt;
}

#current_cms{
color:#333;
}


.border_table{
border-spacing:2px;
}

.border_table td{
background:#f9f9f8;
padding:1px 5px;
border:solid 1px #ddd;
}

table{
border-spacing:0;
}

.spec_table td{
padding:3px 0;
font-size:9pt;
border:solid 1px #ddd;
border-width:1px 0;
}

.spec_table{
width:100%;
}

.tile_product{
height:115px;
}

ul li{
list-style-type:none;
}

.add_item_i{
background:#f7f8cf;
margin:2px;
padding:3px;
text-align:right;
}

.add_item{
border:Solid 1px #eee57b;
}

.add_item a{
text-decoration:none;
}

h3{
font-size:11pt;
}

.y{
color:#ffff9c;
}

.big_y{
font-size:26pt;
color:#ffff9c;
}

h4{
font-size:10pt;
}

body{
font-size:9pt;
font-family:"Tahoma","Arial";
margin:0;
color:#666;
background:#fff;
}

input,textarea,select{
font-size:9pt;
font-family:"Tahoma","Arial";
background:#fff url(/img/site/input_bg.jpg) repeat-x top;
border:solid 1px #ccc;
padding:3px;
}

h1{
font-weight:500;
font-size:16pt;
background:#999 url('/img/site/h1_bg.jpg') repeat-x;
padding:12px 20px;
color:#fff;
border:solid 1px #ccc;
border-width:2px 0;
margin:7px 0;
}

#content_inside{
height:400px;
overflow:auto;
}

h2{
font-weight:normal;
font-size:14pt;
margin:10px 0 5px 0;
background:#f7f6f4;
padding:5px 5px 0 5px;
border-bottom:solid 1px #ddd;
}

#payment{
text-align:right;
padding:3px;
border:solid 1px #ccc;
}

#payment_inside{
background:#eee;
padding:5px;
}

.bottom_line{
border-bottom:solid 1px #ccc;
}

#content{
width:920px;
margin:0 auto;
}
.fleft{
float:left;
}

.fright{
float:right;
}

#top_nav{
padding-top:5px;
font-size:10pt;
}

#top_nav img{
height:13px;
}

#top_nav a{
text-decoration:none;
}

#nav{
background:#ffff9c;
border:solid 4px #ffc300;
border-width:0 0 4px 0;
}

#nav_list{
padding:5px;
width:920px;
margin:0 auto;
}

#nav_list li{
display:inline;
font-size:10pt;
padding:0 5px;
}

.current{
font-weight:bold;
}

a{
color:#000;
}

#nav_list a{
text-decoration:none;
}

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


#foot{
margin:10px 0;
padding:128px 0 0 0;
text-align:center;
background:url(/img/site/footer_images.jpg) top center repeat-x;
}