@charset "utf-8";
/* CSS Document */

/* Shop Styles */
.vgm_category_product {
float: left;
background: url(../images/sce/product-listing-bg-white.jpg) no-repeat right top;
margin-right: 20px;
margin-bottom: 20px;
display: block;
height: 140px;
width: 334px;
border: 1px solid #8a8a8a;
}

.vgm_product_thumbnail {float: left; width: 185px;}

.vgm_product_thumbnail img {border: none;}

.vgm_product_info {
float: left;
display: block;
height: 130px;
width: 128px;
color: #8a8a8a;
padding-left: 20px;
font-size: 1.2em;
padding-top: 10px;
}

.vgm_product_info a {
display: block;
width: 115px;
height: 100px;
color: #8a8a8a;
font-weight: bold;
font-size: 1.2em;
text-decoration: none;
background: url(../images/sce/buy-now.gif) no-repeat left bottom;
}

.vgm_product_info a:hover {color: #e00324; background: url(../images/sce/buy-now-ro.gif) no-repeat center bottom;}

.paging {text-align: center;}

.vgm_product_price {font-size: 1.2em; margin-bottom: 10px;}

.vgm_product_price .label {width: auto; text-align: right; float: left;}

.vgm_product_price .data {text-align: right; float: left; width: auto;}

.vgm_retail_price .data {text-decoration: line-through;}

.vgm_product_image {float: left;}

.vgm_product_data {font-size: 1.2em; margin-top: 10px;}

.vgm_product_data .label {width: auto; text-align: right; padding: 0 5px; float: left;}

.vgm_product_data .data {float:left;}

.vgm_sell_price .label {padding: 2px 2px 0px 5px;}

.vgm_order_summary {font-size: 1.2em; text-align: right; margin: 2px;}

.form {font-size: 1.2em;}

.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;}

.vgm_step li {display: inline; padding: 3px 5px; color: #FFF; border: 1px solid #E00324; background: #000; margin-right: 10px;}

.vgm_step #current_step {color: #FFF; border: 1px solid #000; background: #E00324;}

fieldset {width: 100%;}

.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 {color: #000000;}

.data th {text-align: left;}

.vgm_sub_category {float: left; margin: 2px; font-size: 1.2em;}

.billing {width: 100%;}

.shipping {width: 100%;}

#ctl01_MainContent_basket_order_detail_OrderDetailGrid, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_order_detail_OrderDetailGrid, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_order_detail_OrderDetailGrid {font-size: 1.2em;}

#ctl01_MainContent_product_add_add, #ctl01_MainContent_basket_checkout, #ctl01_MainContent_existing_user_login, #ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_method_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_submit {
color: #FFF;
border: 1px solid #000;
background: #E00324;
cursor: pointer;
}

#ctl01_MainContent_product_add_add_favorite, #ctl01_MainContent_basket_empty, #ctl01_MainContent_basket_update, #ctl01_MainContent_basket_continue_shopping, #ctl01_MainContent_forgot_password_get_pass, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_previous {
color: #FFF;
border: 1px solid #E00324;
background: #000;
}

#ctl01_MainContent_create_new_account {color: #FFF; border: 1px solid #E00324; background: #000; margin-left: 95px;}

.checkout-form {
width: 693px;
min-height: 110px;
background-color: #E0E0E0;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 2px solid #e00324;
}

.checkout-form h2 {color: #000;}

.order {font-size: 1.2em; margin-bottom: 10px;}

.vgm_sell_price .label {font-weight: bold; margin-right: 5px;}

.vgm_product_nav {font-size: 1.2em;}

.vgm_product_image a {font-size: 1.2em; margin-bottom: 10px;}

.vgm_product_image #main_image {margin-bottom: 10px; float:left;}

