body.editor {
background-color: #fff;
}

body {
margin-top: 0px;
font: 0.7em verdana;
}

input {
color: #000000;
font-size: 11px;
}

select {
color: #000000;
font-size: 11px;
}

a {
color: #007da3;
}

a:hover {
color: blue;
}

#container {
width: 955px;
margin-left: auto;
margin-right: auto;
}

#top_menu {
float: left;
height: 25px;	
width: 463px;
}

#top_menu div {
color: #0e4871;
float: left;
line-height: 25px;
text-align: center;
border-left: 1px solid #ffffff;
}

#top_menu #home {
border: 0;
}

#top_menu a {
text-decoration: none;
color: #0e4871;
}

#shopping_cart {
float: left;
height: 25px;
}

#shopping_cart div {
float: left;
line-height: 25px;
text-align: center;
}

#main_content {
width: 955px;
background: url(../images/en/extender.jpg) repeat-y;
}

#content_wrapper {
float: left;
width: 804px;
background: url(../images/en/extender2.jpg) repeat-y;
}

#shop_menu {
height: 25px;
margin-right: 10px;	
background: none;
}

#shop_menu ul {
list-style: none;
text-align: right;
}

#shop_menu li {
display: inline;
line-height: 25px;
border-left: 1px solid #9e9e93;
padding: 0 5px;
}

#shop_menu a {
text-decoration: none;
color: #0e4871;
}

#shop_menu a:hover {
color: #a6d2df;
}

#shop_menu #shop_online {
border: 0;
}

#bottom_menu {
text-align: center;
height: 25px;
background: #007da3;
float: left;
width: 910px;
}

#bottom_menu ul {
height: 25px;
margin: 0px;	
}

#bottom_menu li {
list-style: none;
display: inline;
line-height: 25px;
padding: 0 5px;
}

#bottom_menu a {
text-decoration: none;
color: #a6d2df;
line-height: 25px;
height: 25px;
}

#bottom_menu a:hover {
color: #ffffff;
}

#search_form input {
width: 80px;
}

#category_menu {
padding-right: 10px;
}

#category_menu ul {
margin-left: 16px;
padding: 0px;
}

#category_menu li {
list-style: url(../images/en/bullet.gif);
}


#category_menu a {
color: #007da3;
text-decoration: none;
}

#current {
color: #016786;
font-weight: bold;
}

.clear {
clear: both;
}

img {
border: 0;
}

.vgm_category_product {
float: left;
margin: 2px;
}

.vgm_product_thumbnail {
float: left;
border: 1px solid #2b85c4;
text-align: center;
width: 110px;
}

.vgm_product_info {
float: left;
margin-left: 5px;
margin-right: 5px;
width: 250px;
}

.paging {
text-align: center;
}

.vgm_product_price .label {
width: 100px;
text-align: right;
padding: 0 5px;
float: left;
}

.vgm_product_price .data {
text-align: right;
float: left;
width: 100px;
}

.vgm_retail_price .data {
text-decoration: line-through;
}

.vgm_product_image {
float: left;
}

.vgm_product_data .label {
width: 100px;
text-align: right;
padding: 0 5px;
float: left;
}

.vgm_product_data .data {
float:left;
}

.vgm_order_summary {
text-align: right;
margin: 2px;
}

.new_user {
float: left;
}

.existing_user {
float: left;
}

.form div {
margin-bottom: 0.1em;
width: 680px;
}

.form .indent {
margin:10px 0px 10px 95px;
}

.form .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
width: 180px;
vertical-align: middle;
}

.form .form_data {
padding: 0px;
text-align:left;
float: left;	
}

.vgm_step {
text-align: center;
margin: 5px auto;
}

.vgm_step ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 785px;
}

.vgm_step li {
display: inline;
border: solid 1px black;
padding: 2px;
}

.vgm_step #current_step {
background: #4545e3;
color: #FFF;
}

fieldset {
width: 765px;
}

.vgm_account_nav {
text-align: center;
width: 780px;
margin: 5px auto;
}

.vgm_account_nav ul {
list-style: none;
}

.vgm_account_nav li {
display: inline;
padding: 2px;
}

.data tr {
font: 10pt verdana,arial;
color: #000000;
}

.data th {
text-align: left;
}

.vgm_sub_category {
float: left;
margin: 2px;
}

.billing {
width: 100%;
}

.shipping {
width: 100%;
}

.vgm_product_thumbnail {
border: none;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous {
margin: 140px 0px 0px 0px;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_submit {
margin: 0px 0px 0px 0px;
}