
html {
font-family:verdana, arial, helevetica, sans;
font-size:12px;
color:#1d1d1d;
line-height:20px;
}

#basket_block {
width:200px;

}

.basket_item {
font-family:verdana, arial, helevetica, sans;
font-size:11px;
color:#000;
line-height:15px;
margin:5px;
}

.blk_spacer {
border-bottom:1px solid #1d1d1d;
}

body {
margin:0;
padding:0;
background-color:#f1f1f1;
background-image: url('/images/bg.gif');
}

#box {
width:240px;
height:150px;
display: block;
float:left;
margin-right:9px;
margin-bottom:19px;
text-align:center;
}

.box_image {
height:130px;
width:220px;
margin:10px;
background-color:#fff;
}

.box_header {
height:30px;
line-height:30px;
color:#fff;
background-color:#000;
}

.buy_now {
text-align:left;
}

#container {
width:970px;
margin:auto;
clear:both;
padding:10px;
clear:both;
background-color:#fff;
border:1px solid #f1f1f1;
}


#container_lid {
width:970px;
height:30px;
margin:10px auto 0;
clear:both;
padding:10px;
clear:both;
background-color:#1e1e1e;
text-align:right;
border:1px solid #f1f1f1;

}

fieldset {
border:0;
margin:0;
}


.form_label {
width:100px;
float:left;
margin:0 5px 5px 0;
text-align:right;
color: #4a4a4a;
text-decoration: none;
font:normal 12px verdana, arial,helvetica,sans-serif;
}

.form_field {
width:300px;
float:left;
margin:0 5px 5px 0;
color: #4a4a4a;
text-decoration: none;
font:normal 12px verdana, arial,helvetica,sans-serif;
}

#header {
height:178px;
width:968px;
margin:0 0 10px 0;
}

img {
border:0;
}

.input, .select {
border:1px solid #1e1e1e;
color:#1e1e1e;
padding:1px;
background-color:#fff;
}

#left {
float:left;
width:190px;
}

#main {
float:left;
width:758px;
margin:0 0 0 20px;
}

#main_display {
width:100%;
height:400px;
float:left;
clear:both;
background-color:#fff;
}

#main_image {
height:100%;
float:left;
text-align:center;
width:420px;
margin:10px 0 0 0;
}

#main_port {
width:760px;
height:400px;
}

#main_strap {
width:100%;
height:30px;
font-family:verdana, arial, helevetica, sans;
font-size:11px;
text-indent:5px;
text-align:left;
background-color:#000;
color:#f1f1f1;
clear:both;
margin:5px 0 5px 0;
border:1px solid #000;
border-top:0;
}


#main_text {
width:300px;
height:100%;
float:right;
margin-top:10px;
}

.menu_item {
height:25px;
margin:1px auto;
line-height:25px;
text-align:right;
padding-right:5px;
/*background-color:#d9006c;background-color:#1d1d1d;*/
border-bottom:1px solid #5c6276;
}

#map {
width:600px;
height:350px;
border:1px solid #f1f1f1;
clear:both;
margin:auto;
}


.menu_subhead {
font-family:verdana, arial, helevetica, sans;
font-size:11px;
height:25px;
margin:1px auto;
line-height:25px;
text-indent:5px;
text-align:right;
background-color:#000;
color:#f1f1f1;
padding-right:5px;
}

.menu_item a {
font-family:verdana, arial, helevetica, sans;
font-size:11px;
color:#5C0642;
text-decoration:none;
}

.menu_item a:hover {
font-family:verdana, arial, helevetica, sans;
font-size:11px;
color:#cc0000;
text-decoration:underline;
}

.menu_spacer {
color:#1d1d1d;
margin-bottom:20px;
}

#nav {
height:40px;
line-height:40px;
background-color:#000;
}

#nav a {
font-family:verdana, arial, helevetica, sans;
font-size:11px;
color:#1d1d1d;
}

p {
font-family:verdana, arial, helevetica, sans;
font-size:12px;
color:#1d1d1d;
line-height:20px;
margin:5px;
text-align:justify;
}

.small {
font-size:9px;
text-align:left;
}

.price {
font-family:verdana, arial, helevetica, sans;
font-size:12px;
color:#000;
margin:20px 0 20px 0;
}

.ptitle {
font-family:arial, helevetica, sans;
font-size:20px;
font-weight:bold;
color:#d20069;
line-height:20px;
margin:5px;
text-align:left;
}

.red_message {
font-family:verdana, arial, helevetica, sans;
font-size:12px;
font-weight:bold;
color:#990000;
}

table {
width:100%;
}

.table
{
width: 100%;
color: #000000;
line-height: 130%;
clear:both;
}

.table_cell {
float:left;
padding:1px;
margin:0 0 5px 0;
}

.table_cell_noborder {
float:left;
padding:1px;
margin:0;
}

.table_clear {
clear:both;
}

.table_row {
width:100%;
clear:both;
}

td {
vertical-align:top;
font-family:verdana, arial, helevetica, sans;
font-size:12px;
line-height:18px;
}

