input {
color: #000000;
font-size: 11px;
}

select {
color: #000000;
font-size: 11px;
}

/*top_menu {
#top-nav {
float: left;
height: 25px;	
width: 463px;
}

#top-nav div {
color: #0e4871;
float: left;
line-height: 25px;
text-align: center;
border-left: 1px solid #ffffff;
}

#top-nav #home {
border: 0;
}

#top-nav a {
text-decoration: none;
color: #0e4871;
}*/

#shopping_cart {
float: left;
height: 25px;
}

#shopping_cart div {
float: left;
line-height: 25px;
text-align: center;
}

#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: 5px 0px;
color: #3399ff;
}

.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;
font-size: 1.3em;
}

.vgm_category_product .vgm_product_price .label {
width: 65px;
text-align: left;
padding: 0;
float: left;
}

.vgm_product_price .data {
text-align: left;
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;
font-size: 1.3em;
color: #013366;
/*color: #3399ff;*/
font-weight: bold;
}

.new_user {
float: left;
}

.existing_user {
float: left;
}

.form div {
margin-bottom: 0.1em;
width: 100%;
}

.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 {
font-size: 0.8em;
list-style: none;
margin: 0px;
color: #3399ff;
}

.vgm_step li {
display: inline;
border: solid 1px black;
padding: 2px;
}

.vgm_step #current_step {
/*background: #0091a8;*/
background: #FFF;
}

fieldset {
width: 100%;
font-size: 1.3em;
/*color: #3399ff;*/
color: #013366;
border: none;
}

.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_category_path {
/*font-size: 1.3em;
color: #3399ff;*/
text-decoration: underline;
font-weight: bold;
}

.vgm_sub_category {
background: #FFF;
text-align: center;
margin: 0 0 10px 20px;
padding: 10px 0 2px 0;
}

.vgm_product_info a {
font-weight: bold;
font-size: 1.3em;
}

/*#aspnetForm div div {
margin-left: 5px;
font-size: 1.1em;
}*/

/*#aspnetForm div div .clear {
padding: 10px;
}*/

#aspnetForm h1 {
margin-bottom: 10px;
}

.form .indent input{
margin: 50px;











}

#ctl01_MainContent_message {
color: #3399ff;
}

#aspnetForm h1 {
font-size: 1.8em;
}

/*----Search----*/
#search {
margin-bottom: 10px;
margin-left: 160px;
padding: 3px 0 0 160px;
height: 22px;
font-size: 1.4em;
color: #07c1fe;
font-weight: bold;
width: 400px;
}

/*#search input {
display: block;
float: left;
position: relative;
}*/

input.searchbtn {
background: url(../images/sce/search-button.gif) no-repeat;
color: #ffffff;
padding: 3px 5px 5px 17px;
margin-left: 5px;
border: 0 none #fff;
position: absolute;
}
/*----End Search----*/

#aspnetForm p {
font-size: 1em;
}

#aspnetForm {
color: #3399ff;
font-size: 1.3em;
}

.login-bg, .login-bg1 {
display: block;
width: 645px;
/*background: #07c1fe;*/
color: #013366;
margin: 10px 0;
padding: 0;
background: #3399ff;
}

.login-bg h2,  .login-bg1 h2, .login-bg h3 {
color: #013366;
margin: 0 0 0 10px;
}

.login-bg a,  .login-bg1 a {
color: #013366;
font-weight: bold;
}

.login-bg p,  .login-bg1 p {
margin: 0 0 0 10px;
color: #013366;
}

.login-bg .indent input {
margin: 0;
}

.login-bg .form_element, .login-bg1 .form_element {
color: #013366;
}

.login-bg legend, .login-bg1 legend {
color: #013366;
font-weight: bold;
}

#aspnetForm tbody {
background: #FFF;
}

#aspnetForm table tr {
color: #013366;
}

.login-bg .form .indent {
clear: both;
}

.vgm_product_price {
margin-bottom: 5px;
}

.vgm_product_data {
margin: 5px 0;
}

.vgm_sell_price .label {
width: 100px;
padding: 0 5px;
float: left;
text-align: right;
}

/*----VGM Buttons----*/
#ctl01_MainContent_product_add_add, #ctl01_MainContent_product_add_add_favorite, #ctl01_MainContent_basket_empty, #ctl01_MainContent_basket_update, #ctl01_MainContent_existing_user_login, #ctl01_MainContent_forgot_password_get_pass, #ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_submit {
background: url(../images/sce/vgm-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 100px;
text-align: left;
}

#ctl01_MainContent_basket_continue_shopping {
background: url(../images/sce/vgm-continue-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 120px;
text-align: left;
}

/*----Checkout Button----*/
#ctl01_MainContent_basket_checkout {
background: url(../images/sce/vgm-checkout-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 100px;
text-align: left;
}

/*----Next Button----*/
#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_shipping_submit,#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_submit, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_submit {
background: url(../images/sce/vgm-next-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 70px;
text-align: left;
}

/*----Previous Button----*/
#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_previous, #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_previous {
background: url(../images/sce/vgm-prev-button1.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 70px;
text-align: left;
}
/*----End VGM Buttons----*/

/*----Payment Options----*/
#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_sterling_banks_draft {
background: url(../images/sce/vgm-bankers-draft.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 140px;
text-align: left;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_bank_transfer, #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_postal_order {
background: url(../images/sce/vgm-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 100px;
text-align: left;
}

#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_cheque {
background: url(../images/sce/vgm-next-button.gif) no-repeat;
border: none;
color: #FFF;
margin: 10px 0 0 10px;
padding: 0 0 3px 16px;
height: 22px;
width: 70px;
text-align: left;
}
}
/*----End Payment Options----*/