﻿/*
#B7A788 --> Dark
#6A5A3C --> Highlight
*/

/* ========================== */
/*     HTML Controls          */
/* ========================== */
img {border: none;}
ol {margin: 0px 0px 0px 15px;}
p {padding: 0px 0px 10px 0px;}

td {vertical-align: top;}
th {text-align: left; vertical-align: top;}
ul {margin: 0px 0px 0px 15px;}
input, select {font-size: 12px;	line-height: normal; margin-top: 0px; padding: 4px 5px 4px 5px;}
td {vertical-align: top;}
textarea .inputbox {height: 100px;	margin: 0px 0px 5px 0px; width: 300px;}
fieldset {margin: 0; padding: 0;}
fieldset {background: none;	border: 1px solid #d2d1cd;	margin-bottom: 10px;	padding: 0 0 25px 0;}
legend {border: 1px solid #d2d1cd; background-color:#6A5A3C; font-weight: bold; margin-bottom: 10px; padding: 2px 0 2px 20px; text-align: left;	width: 300px; border-radius: 6px 6px 0 0;}
a {color:#333333}
a:hover {color:#666;text-decoration:none;}





/*
    D50831;
*/



.top-links-container {background-color:#B7A788; }
.header-wrapper {background-color:#B7A788;}

.top-links-container a:link {color:white; }
.top-links-container a:visited {color:white; }








/* ========================== */
/*     Layout                 */
/* ========================== */

.breadcrumbswrapper {float:left;  height:25px; padding:5px 0;}

/* ========================== */
/*     Media                  */
/* ========================== */
/*

@media (max-width:481px) 
{
    .header {background-image: url(/websites/localhost/images/header-320.jpg); }
    .searchproductswrapper {float:left; height:30px; padding:0; margin:0; }
    .breadcrumbswrapper    {display:none;}
    .mini-cart {display:none;}
    .product-label {display:block;}
}

@media (min-width:481px) and (max-width:640px) {
    .header {background-image: url(/websites/localhost/images/header-480.jpg);}
    .searchproductswrapper {float:left; height:40px; padding:0; margin:0; }
    .breadcrumbswrapper    {display:none;}
    .mini-cart {margin:0; padding:0; top:0; width:190px;}
    .product-label {display:block;}
}

@media (min-width:641px) and (max-width:767px) {
    .header {background-image: url(/websites/localhost/images/header-620.jpg);}
    .searchproductswrapper {float:left; height:40px; padding:0; margin:0; }
    .breadcrumbswrapper {display:none; }
    .mini-cart {margin:0; padding:0; top:0; width:190px;}
    .product-label {display:block;}
}

@media (min-width:768px) and (max-width:991px) {
    .header {background-image: url(/websites/localhost/images/header-760.jpg);}
    .breadcrumbswrapper {display:none; }
    .product-label {display:block;}
}

@media (min-width:992px) and (max-width:1199px) {
    .header {background-image: url(/websites/localhost/images/header-980.jpg);}
    .breadcrumbswrapper {display:inline; }
    .menu-icon {display:none;visibility:hidden;}
}

@media (min-width:1200px)  {
    .header {background-image: url(/websites/localhost/images/header.jpg);}
    .breadcrumbswrapper {display:inline; }
    .menu-icon {display:none; visibility:hidden;}
}

*/



/* ========================== */
/*     DataGrid               */
/* ========================== */
.DataGrid{padding: 0; text-align: left; width: 100%; }
.DataGrid td{border: 1px solid #e5e5e5;	padding: 8px;}
.DataGrid th{font-weight: bold; padding: 10px 5px 10px 10px;}
.DataGridHeaderStyle td{background-color: #EEEEEE; color:#333; font-weight: bold;}
.DataGridFooterStyle td{background-color: #FAFAFA; color:#333; }
.DataGridFooterStyle .ShoppingCartTotal{	background-color: #9E9C9C;	color: #fff;	font-weight: bold;}

.DataGridItemStyle            td{background-color: #FFF; color:#222;}
.DataGridAlternatingItemStyle td{background-color: #F5F5F5; color:#222;}

/*
tr.DataGridHeaderStyle td a:active { color: white; text-decoration: underline;}
tr.DataGridHeaderStyle td a:hover { color: white; text-decoration: underline;}
tr.DataGridHeaderStyle td a:link { color: white; text-decoration: none;}
tr.DataGridHeaderStyle td a:visited { color: white; text-decoration: none;}
tr.DataGridHeaderStyle td a:visited { color: white; text-decoration: none;}
*/


/* ======================== */
/*   CHECKOUT               */
/* ======================== */

/* Extra Information */
#ec_checkout_order_verify_store_address {color:#222;}
#ec_checkout_order_verify_order_number_and_date_table {color:#222; padding-bottom:10px; }
#ec_checkout_order_verify_order_number_and_date_table td { padding:3px; }
#ec_checkout_order_verify_extra_information_table { margin-top: 5px; padding-bottom: 5px; }
.ec_checkout_extra_details_table { margin-bottom: 10px; }
.ec_checkout_extra_details_table_left_column { padding-right: 10px; padding-top: 10px; }
.ec_checkout_extra_details_table_right_column { padding-top: 4px; }
.ec_checkout_order_verify_extra_information_title { color: #222; font-weight: 700; }
.ec_checkout_order_verify_mailing_address { color: #222; float: left; width:300px; margin: 5px; padding: 0 10px 10px 0; text-align: left; }
.ec_checkout_order_verify_billing_address { color: #222; float: left; width:300px; margin: 5px 0; padding: 0 10px 10px 0; text-align: left; }

.checkout_forms{	background: #fff;	border: 1px solid #d2d1cd;	padding: 20px; }
.checkout_forms td {padding: 5px;}
.checkout_forms table {margin-left: 0px; border-spacing: 0px; border-collapse: separate;}
.checkout_forms label {font-size:14px; padding:8px;}
.checkout_link span {background: url(/images/ecommerce/virtuemart/continue_link-marker.gif) right center no-repeat; cursor: pointer; display: inline-block; padding-right: 15px;}
.checkout_link:hover {background: #76625c;}

.ec_checkout_new_customer {border:1px solid #d2d1cd;margin-top:20px;padding:15px 0 4px 20px;}
.ec_checkout_returning_customer {border:1px solid #d2d1cd;margin-top:10px;overflow:hidden;padding:15px 20px;}

/* ======================== */
/*   OTHER               */
/* ======================== */

#div_ctl_ec_shopping_cart_total { color: #FFF; font-size: 10px; margin-top: 0; padding-bottom: 2px; text-align: center; }
#customer_control_panel .fieldset fieldset {margin:0 10px 10px 0;  width:50px !important; float:left; height:100px;}


/* ======================== */
/*   BUTTONS                */
/* ======================== */

/*
    HighlightColour="#6A5A3C"
*/

.button

{
	background:-webkit-gradient(color-stop(0.10, #B7A788), color-stop(1, #6A5A3C) );
	background:-moz-linear-gradient(center top, #B7A788 10%, #6A5A3C 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7A788', endColorstr='#6A5A3C');
	background-color:#B7A788;


	color:#ffffff;

	display:inline-block;
	font-family:Arial;
	font-size:15px;
	font-weight:500;
	width:auto;
	text-align:center;
	margin: 4px 4px 4px 0px;
    padding: 8px 16px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


.button:hover {
	background:-webkit-gradient(color-stop(0.10, #7F745F), color-stop(1, #B7A788) );
	background:-moz-linear-gradient(center top, #7F745F 10%, #B7A788 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7F745F', endColorstr='#B7A788');
	background-color:#6A5A3C;
}

/*
body.boxed{background:url(/websites/localhost/images/granite.jpg) center center no-repeat;background-color:#000;background-attachment:fixed;background-size:cover;background-attachment:fixed}
*/
