#content_wrapper {
float: left;
width: 804px;
background: url(../images/en/extender2.jpg) repeat-y;
}

#current {
color: #016786;
font-weight: bold;
}

.clear {
clear: both;
height:0px;
}

.vgm_category_product {
float: left;
margin: 0px 0px 10px 0px;
}

.vgm_product_info {
float: left;
width: 200px;
}

.paging {
text-align: center;
}

.vgm_product_price .label {
width: auto;
text-align: right;
padding: 0px 5px 0px 0px;
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 .label {
width: 60px;
text-align: right;
float: left;
}

.float-right .clear {
height: 5px;
}

.vgm_product_data .data {
float:left;
}

.vgm_order_summary {
text-align: right;
margin: 2px;
}

.vgm_order_summary .form_element, .vgm_order_summary .form_data {
color: #906612;
}

.form div {
margin-bottom: 0.1em;
}

.form .indent {
margin:10px 0px 10px 95px;
}

.bottom_indent {
margin: 10px 0px;
}

.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 0px 10px 0px;
}

.vgm_step li {
display: inline;
background: #0D2146;
border: 1px solid #916613;
padding: 3px;
margin: 0px 2px;
color: #ffffff;
}

.vgm_step #current_step {
background: #780f22;
}

.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;
}

.billing {
width: 100%;
}

.shipping {
width: 100%;
}

#shop-content-wrapper {
background: url(../images/sce/shop-content-wrapper-bg.jpg) repeat-y left top;
width: 980px;
clear: both;
min-height: 230px;
}

#shop-left-nav {
width: 200px;
display: block;
min-height: 230px;
float: left;
margin: 0px;
}

#shop-content {
width: 750px;
min-height: 230px;
margin: 10px 0px 10px 20px;
float: left;
font-size: 1.4em;
}

#aspnetForm {
width: 750px;
padding: 0px;
margin: 0px;
}

/* Product Search */
.shop-search {
width: 200px;
height: 65px;
background: url(../images/sce/shop-left-nav-bg.jpg) no-repeat #7a0f23 left top;
border-bottom: 2px solid #FFF;
padding: 0px;
margin: 0px;
float: left;
display: block;
}

.shop-search form button {
background: #906612;
border: none;
font-family: Times;
font-size: 1.4em;
height: 20px;
margin: 0px;
padding: 0px;
color: #FFF;
float: left;
width: 58px;
}

.shop-search form input {
border: 1px solid #906612;
height: 18px;
margin: 0px;
padding: 0px;
float: left;
width: 130px;
}

.shop-search form {
padding: 40px 0px 5px 5px;
margin: 0px;
}
/* End Product Search */

#shop-left-nav ul {
clear: left;
list-style-type: none;
font-size: 1.6em;
padding: 0px 5px;
margin: 0px 5px;
}

#shop-left-nav ul li a {
color: #051e47;
text-decoration: none;
}

#shop-left-nav ul li a:hover {
color: #906612;
}

#shop-left-nav ul li a#current {
color: #906612;
}

#shop-left-nav ul li ul {
font-size: 1em;
margin: 0px 5px;
}

#shop-left-nav ul li ul li a{
color: #5d626b;
}

/* Header */
#shop-header {
background: url(../images/sce/shop-header-bg.jpg) no-repeat left top;
width: 980px;
height: 135px;
}

.shop-title {
margin-left: 200px;
margin-top: 30px;
color: #e7be6f;
display: block;
float: left;
}

.shop-title span {
color: #FFF;
font-size: 3em;
}

.shop-title a {
color: #e7be6f;
text-decoration: none;
}

.shop-title a:hover {
text-decoration: underline;
}
/* End Header */

/* Shopping Cart */
#shopping_cart {
float: left;
height: 80px;
width: 225px;
background: #d4c4a3;
color: #051e47;
border: 2px solid #916713;
font-size: 1.4em;
margin-left: 85px;
margin-top: 30px;
padding: 2px;
}

a.my-account, a.checkout {
color: #FFF;
padding: 4px 0px 0px 0px;
}

a:hover.my-account, a:hover.checkout {
text-decoration: underline;
}

a.links-left, a.links-right {
color: #051e47;
}

.links-left {
text-decoration: none;
text-align: center;
float: left;
display: block;
width: 110px;
margin-bottom: 5px;
}

.links-right {
text-decoration: none;
float: left;
display: block;
width: 110px;
margin-bottom: 5px;

margin-left: 5px;
}


.my-account {
text-decoration: none;
text-align: center;
background: #916713;
float: left;
display: block;
width: 110px;
height: 22px;
margin-right: 2px;
}

.checkout {
text-decoration: none;
text-align: center;
background: url(../images/sce/checkout-bg.jpg) no-repeat left top;
float: left;
display: block;
width: 110px;
height: 22px;
}
/* End Shopping Cart */

.vgm_sub_category {
float: left;
display: block;
width: 230px;
height: 99px;
border: 3px solid #906612;
font-size: 1.4em;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.cat-title a {
display: block;
color: #FFF;
background: #790f23;
height: 23px;
width: 200px;
padding: 2px 0px 0px 10px;
margin: 0px;
font-size: 0.9em;
text-decoration: none;
border-top: 4px solid #d4c4a2;
border-right: 4px solid #d4c4a2;
border-left: 4px solid #d4c4a2;
}

.vgm_sub_category img {
border: 4px solid #d4c4a2;
padding: 0px;
margin: 0px;
width: 210px;
height: 62px;
display: block;
}

/* Feature Products */
#feature-products {
float: right;
width: 220px;
border: 3px solid #906612;
text-align: center;
}

#feature-products h3 {
display: block;
background: #0d2146;
color: #FFF;
border: 4px solid #d4c4a2;
padding: 0px;
margin: 0px;
font-size: 2em;
}

#feature-products .border {
border: 4px solid #d4c4a2;
}

#feature-products .vgm_product_info {
float: left;
margin: 0px;
padding: 0px;
/*width: 120px;*/
}

#feature-products .vgm_category_product {
width: 208px;
clear: both;
text-align: left;
}

#feature-products .vgm_product_thumbnail {
width: 50px;
border: none;
margin: 0px;
padding: 0px;
float: left;
}

#feature-products img {
width: 50px;
margin: 0px;
padding: 0px;
float: left;
}

#feature-products .vgm_sell_price {
width: 150px;
}

#feature-products .vgm_product_price .label {
width: auto;
padding: 0px 5px 0px 0px;
}

#feature-products .vgm_product_price .data {
width: auto;
}

#feature-products .vgm_product_add {
display: none;
}
/* End Feature Products */

.vgm_product_image {
height: 335px;
}

#main_image {
margin-top: 5px;
}

.vgm_product_image div img {
height: 50px;
width: auto;
border: none;
}

#shop-content .float-right {
width: 330px;
}

/* Checkout Buttons */
#ctl01_MainContent_basket_empty, #ctl01_MainContent_basket_update, #ctl01_MainContent_basket_continue_shopping, #ctl01_MainContent_forgot_password_get_pass, #ctl01_MainContent_product_add_add_favorite, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_previous {
background: #0D2146;
border: 1px solid #916613;
padding: 3px;
color: #ffffff;
}

#ctl01_MainContent_basket_checkout, #ctl01_MainContent_existing_user_login, #ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_submit, #ctl01_MainContent_product_add_add, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_card_detail_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_address_detail_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_order_info_reorder, #ctl01_MainContent_authentication_changepassword_s, #ctl01_ctl01_loginboxtest_logincontrol1_process {
background: #780f22;
border: 1px solid #916613;
padding: 3px;
color: #ffffff;
}

/* End Checkout Buttons */
#shop-content .form {
width: 710px;
min-height: 110px;
background: url(../images/sce/checkout-bg.gif) #E3D9C4 no-repeat right bottom;
margin: 5px 0px;
padding: 10px;
border: 2px solid #906612;
}

#shop-content .form .form_element {
color: #906612;
}

#shop-content table {
margin: 5px 0px 0px 0px	
}

#shop-content fieldset legend {
font-weight: bold;
}

.vgm_category_product img {
border: 2px solid #906612;
}

.vgm_category_product img:hover {
border: 2px solid #7a0f23;
}

#main_image {
border: 2px solid #906612;
}

#shop-content h1 {
font-size: 2.2em;
}

#shop-content h2 {
font-size: 1.6em;
}

#shop-content p {
font-size: 1em;
}

#shop-content #book-tee-times-wrapper {
font-size: 0.8em;
}

#shop-content table, #shop-content table td, #shop-content table th {
border: 1px solid #0D2146;
}
