input {
color: #000000;
font-size: 11px;
}

select {
color: #000000;
font-size: 11px;
}

#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 #F89E00;
text-align: center;
width: 110px;
}

.vgm_product_info {
float: left;
margin-bottom: 5px;
width: 250px;
}

.vgm_product_info a {
color: #F89E00;
text-decoration: none;
}

.vgm_product_info a.more_info {
font-weight: bold;
text-decoration: underline;
}

.vgm_product_info a.more_info:hover {
color: blue;
}

.paging {
text-align: center;
}

.vgm_product_price {
display: none;
}

.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;
}

.vgm_step {
text-align: center;
margin: 5px auto 20px auto;
}

.vgm_step ul {
list-style: none;
margin: 0px;
font-size: 0.8em;
}

.vgm_step li {
display: inline;
border: solid 1px black;
padding: 2px;
}

.vgm_step #current_step {
background: #ffe190;
}

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 {
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_data .label {
width: 100px;
text-align: left;
padding: 0px;
margin: 0px;
font-weight: bold
}

#vgm_category_path {
margin-bottom: 10px;
}

#vgm_category_path a, .vgm_product_nav a {
text-decoration: underline;
color: #000;
}

#vgm_category_path a:hover, .vgm_product_nav a:hover {
color: blue;
}

.forgot_password {
float: left;
text-align: left;
}

.forgot_password .form {
width: 250px;
}

.forgot_password .form .form_element {
width: 40px;
}

.new_user {
float: left;
width: 200px;
margin: 0px 20px 0px 10px;
}

.new_user a {
color: #000;
padding-top: 10px;
}

.existing_user .indent {
width: 160px;
}

.new_user .form, .existing_user .form {
width: 240px;
padding: 0px;
margin: 0px;
}

.new_user .form  .form_element, .existing_user .form  .form_element {
width: 60px;
}	

.vgm_order_summary {
margin-bottom: 20px;
}

.login {
background: #f8d67c;
display: block;
width: 560px;
margin: 0px 0xp 10px 0px;
padding: 0px;
}

.login h2 {
padding: 0px;
margin: 0px;
color: #FFF;
width: 200px;
}

.login fieldset {
margin-left: 10px;
width: 520px;
}

/*----Checkout Buttons----*/
#ctl01_MainContent_forgot_password_get_pass, #ctl01_MainContent_existing_user_login,  #ctl01_MainContent_basket_empty, #ctl01_MainContent_basket_update, #ctl01_MainContent_basket_continue_shopping,  #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_previous {
background: #ffe190;
border: 1px solid #ffa806;
}

#ctl01_MainContent_basket_checkout, #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_payment_method_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_submit {
background: #ffe190;
border: 1px solid red;
}

#ctl01_MainContent_forgot_password_get_pass:hover, #ctl01_MainContent_existing_user_login:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_submit:hover, #ctl01_MainContent_basket_empty:hover, #ctl01_MainContent_basket_update:hover, #ctl01_MainContent_basket_continue_shopping:hover, #ctl01_MainContent_basket_checkout:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_submit:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_submit:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_submit:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_previous:hover, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_submit:hover {
color: blue;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_order_detail_OrderDetailGrid, #ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_order_detail_OrderDetailGrid, #ctl01_MainContent_order_info_order_detail_OrderDetailGrid {
border: 0px solid #f8d67c;
}	

#ctl00_ctl01_MainContent_ContentPlaceHolder1_confirmation_previous {
margin-left: 20px;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_account_detail_customerDetail_UpdatePanel1 input, #ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_account_detail_customerDetail_UpdatePanel1 textarea {
width: 160px;
}
