
body{
    background: #EEEEEE;
    margin: 10px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #000000;
}


/* header info */
.header {
    background: url('images/header_bg.png') no-repeat;
    height: 137px;
    margin:0px auto;
    padding: 10px;
    width: 960px;
}

.header .left {
    float: left;
    width: 137px;
}

.header .right {
    float: right;
    width: 810px;
}

/* top site info */
#siteinfo {
    width: 810px;
    height: 94px;
}


#shoping-cart {
    background: url('images/shoping_cart_bg.png') no-repeat;
    float:right;
    width: 98px;
    height: 74px;
    padding: 10px 5px;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}
#shoping-cart.zero_products {
    background: url('images/shoping_cart_bg_0.png') no-repeat;
    color: #646464;
}
#shoping-cart.zero_products h4 {
    color: #006DA3;
}
#shoping-cart.zero_products a {
    color: #646464;
}

#shoping-cart h4{
    margin: 0px;
    /*margin-left: 8px;*/
    padding: 0px;
    margin-bottom: 5px;
    color: #000000;
    font-size: 13px;
}
#shoping-cart a{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}
#shoping-cart .checkout{
    margin-top: 5px;
    font-weight: bold;
}
#shoping-cart .checkout a{
    padding-right: 5px;
    padding-left: 5px;
    background: url('images/checkout_arrow.gif') no-repeat right;  
}

.products-count{
    float: left;
    margin-left: 5px;
    height: 30px;
    font-size:24px;
    padding-right: 5px;
}
#shoping-cart .products-count a{
    font-size:24px;
    text-decoration: none;
}
/*.products-count-text{
    float: left;
    height: 30px;
    font-size: 11px;
}*/


#order-phone{
    float: right;
    text-align: right;
    padding-left: 20px;
    padding-right: 25px;
    margin-top: 13px;
}
#order-phone div.order-text {
    font-size: 12px;
    color: #646464;
}
#order-phone div.phone {
    font-size: 24px;
    color: #FF7800;
    /*font-family: Times New Roman;*/
    font-family: arial;
}
#order-phone div.order-link span {
    padding-right: 10px;
}
#order-phone div.order-link a {
    color: #006DA3;
    text-decoration: underline;
}

#delivery{
    float: right;
    margin-top: 13px;
    text-align: right;
    padding-right: 20px;
    border-right: 1px solid #D7D7D7;
}
#delivery div.delivery-text {
    font-size: 15px;
    color: #005179;
    /*font-family: Times New Roman;*/
    font-family: arial;
}
#delivery div.terms {
    font-size: 28px;
    color: #005179;
    /*font-family: Times New Roman;*/
    font-family: arial;
}
#delivery div.delivery-link a {
    color: #006DA3;
    text-decoration: underline;
}
/* -------------------------- ------------------------- ------*/

/* top menu */
#top-navmenu {
    clear: both;
    height: 43px;
    float: right;
}

.top-nav-menu-left{
    background: url('images/topnavmenu_left.gif') no-repeat;
    width: 3px;
    height:43px;
    float: left;
}
.top-nav-menu-right{
    background: url('images/topnavmenu_right.gif') no-repeat;
    width: 3px;
    height:43px;
    float: left;
}
.top-nav-menu-middle{
    background: url('images/topnavmenu_middle.gif') repeat-x;
    height:43px;
    float: left;
}

.top-menu{
    padding: 0px;
	margin: 0px;
	margin-top: 6px;
}
.top-menu li{
    display: inline;
    padding: 0px 0 0 15px;
    line-height: 29px;
}
.top-menu li img{
    margin-bottom: -10px;  
}
.top-menu li a{
    color: #2F2F2F;
    text-decoration: none;   
}
.top-menu li a:hover{
    text-decoration: underline;   
}
/* -------------- ---------------- -----------------*/



/* footor */
.bottom {
    height: 85px;
    margin:0px auto;
    padding: 21px 10px 10px 10px;
    width: 960px;
    clear: both;
}
.footer {
    border-top: 1px solid #DADADA;
    height: 85px;
    width: 960px;
    padding-top: 10px;
}
.footer-left {
    float:left;
    color: #5E5E5E;
}
.footer-left a{
    text-decoration: none;
    color: #5E5E5E;
}
.footer-left a:hover{
    text-decoration: underline;
}
.footer-right {
    float: right;
}

.bottom-menu{
    padding: 0px;
	margin: 0px;
	margin-right: 1px;
	float: right;
}
.bottom-menu li{
    display: inline;
    padding: 0px 0px 0px 10px;
    line-height: 14px;   
}
.bottom-menu li img{
    margin-bottom: -1px;   
}
.bottom-menu li a{
    color: #2482B0;
    text-decoration: underline; 
    font-size: 11px;  
}
.bottom-menu li a:hover{
    text-decoration: none;   
}

#desinger {
    clear: both;
    width: 157px;
    margin-top: 10px;
    background: #3087B2;
    padding-top:2px;
    height: 18px;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    float: right;
    margin-right: 1px;
}
#desinger a{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}
/*---------- --------- -------------------- ----------------*/


/* content */
#content {
    clear: both;
    background: #ffffff;
    margin:0px auto;
    width: 980px;
    padding-bottom: 10px;
}
#content-left {
    background: url('images/sidebar_bg.png') no-repeat;
    /*background: #ffffff;*/
    float: left;
    width: 225px;
    padding: 0px 0 10px 10px;
}
#content-right {
    background: #ffffff;
    float: right;
    width: 725px;
    padding-left: 10px;
    padding-right: 10px;
}
/* ---------------------- ------------------ ----------*/


/* content left side*/
/* search form */
.search-form {
    background: url('images/search_form_bg.png') no-repeat;
    width: 225px;
    height: 28px;
    padding: 10px;
    margin-bottom: 10px;
}
.search-form form{
    margin: 0px;
    padding: 0px;
}
#search-field {
    width: 126px;
    height: 20px;
    padding:0px;
    margin: 0px;
    border: 1px solid #7C7C7C;
    color: #5F5F5F;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
    margin-right: 8px;
}
#search-button {
    height: 27px;
    margin: 0px;
    /*padding: 3px 5px;*/
    padding-left: 10px;
    padding-right: 10px;
    background: #78797B; 
    border: 0px;
    color: #ffffff;
    font-size: 11px;
}

/* categories*/
.categories {
    width: 225px;
    /*background: #005E8C;*/
    background: url('images/categories_bg_color.png');
}
.categories-top {
    width: 225px;
    height: 2px;
    background: url('images/categories_top_bg.png') no-repeat;
}
.categories-bottom {
    width: 225px;
    height: 2px;
    background: url('images/categories_bottom_bg.png') no-repeat;
}
.categories-content{
    background: url('images/categories_bg.png') repeat-x top;
    width: 225px;
}

.categories-content ul{
    margin: 0 10px;
    padding: 0px;
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 8px;
}
.categories-content ul li{
    border-bottom: 1px solid #034F74;
    padding: 10px
}

.categories-content ul li a{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.categories-content ul li a:hover{
    text-decoration: underline;
}
.categories-content ul li img{
    margin-left: 4px;
}
.categories-content ul li ul {
    margin: 0;
    padding: 0;
}
.categories-content ul li ul li{
    border-bottom: none;
    padding: 5px 2px
}
.categories-content ul li ul li a{
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.categories-content ul li ul li a:hover{
    text-decoration: underline;
}
.categories-content ul li ul li a img{
    margin: 0px;
    margin-right: 3px;
}

/* providers */
.providers-block {
    margin-top: 10px;    
    background: url('images/providers_bg_bottom.gif') repeat-y;
    width: 225px;
}
.providers {    
    background: url('images/providers_bg.gif') no-repeat top;
    width: 225px;
    text-align: center;
}
.providers h3{
    font-size: 14px;   
    color: #5F5F5F;
    padding: 0px;
    margin: 0px;
}
.providers ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-top: 0px;
    padding-bottom: 0px;
}
.providers ul li{
    border-bottom: 1px solid #E0E0E0;
    padding: 0px;
    margin: 0px;
}
.providers ul li a{
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}
/* banners */
.banners {
    margin-top: 10px; 
    background: #D9D9D9;
    padding: 10px;
    text-align: center;
}
.banners ul{
    margin: 0 0px;
    padding: 0px;
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 8px;
}
.banners ul li{
    border-bottom: 1px solid #E0E0E0;
    padding: 0px
}
/* ------------------ ---------------------- --------------*/

/* content right side */
/* big banner */
#big-banner {
    height: 227px;
    width: 725px;
    margin-bottom: 10px;
    clear: both;
}
#big-banner #big-banner-image{
    height: 227px;
}
/*big-banner img{
    height: 267px;
    width: 725px;
    margin-bottom: 10px;
}*/

/* content title */
.content-title{
    /*margin-top: 10px;*/
    clear: both;
}
.content-title .content-title-left {
    background: url('images/content_title_left.png') no-repeat;
    float: left;
    height: 32px;
    width: 3px;
}
.content-title .content-title-right {
    background: url('images/content_title_right.png') no-repeat;
    float: left;
    height: 32px;
    width: 3px;
}
.content-title .content-title-middle {
    background: url('images/content_title_middle.png') repeat-x;
    float: left;
    height: 32px;
    width: 719px;
}
.content-title .content-title-middle h2 {
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    font-weight: normal;
    font-size: 18px;
    margin-left: 5px;
    margin-top: 4px;
    float: left;
}
.content-title .content-title-middle div {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}
.content-title .content-title-middle div a {
    color: #ffffff;
    text-decoration: none;
    clear: both;
}
.content-title .content-title-middle div a span {
    text-decoration: underline;
}
.content-title .content-title-middle div a img {
    margin-bottom: -2px;
}



.content-title .content-title-middle h2.category_title {
    float: left;
}
/* text content */

/*best offers */
.best-offers{
    padding-top: 8px;
}
.best-offers-row {
    width: 725px;
    border-bottom: 1px solid #CBCBCB;
    clear: both;
    margin-top: 10px;
}
.best-offers-column {
    width: 231px;
    /*min-height: 280px;*/
    min-height: 215px;
    float: left;
    margin-right: 10px;
}
.best-offers-column h3 {
    padding: 0;
    margin: 0 10px;
    font-size: 13px;
    margin-bottom: 16px;
}
.best-offers-column h3 a{
    color: #2482B0;
    text-decoration: underline;
}

.best-product-cart{
    width: 234px;
    text-align: left; 
}
.best-produtc-image{
    margin-bottom: 10px;
    text-align: center;
}

.best-offers-column .best-product-price{
    font-size: 20px;
    float: right;
    margin-right: 3px;
}
.best-offers-column .best-product-price span{
    font-size: 12px;
    font-weight: bold;
    color: #FF7800;
}

.best-offers-column .best-product-cart-button {
    float: right;
    color: #FF7800;
    font-size: 12px;
    margin-left: 7px;
    padding-left: 10px;
    font-weight: bold;
    margin-right: 10px;
    border-left: 1px solid #888888;
    text-align: center;
}
.best-offers-column .best-product-cart-button span {
    color: #000000;
}
.best-offers-column .best-product-cart-button span a {
    color: #000000;
}


.best-product-cart-button .best-product-cart-button-left {
    background: url('images/cart-button-left.png') no-repeat;
    float: left;
    height: 20px;
    width: 3px;
}
.best-product-cart-button .best-product-cart-button-right {
    background: url('images/cart-button-right.png') no-repeat;
    float: left;
    height: 20px;
    width: 3px;
}
.best-product-cart-button .best-product-cart-button-middle {
    background: url('images/cart-button-middle.png') repeat-x;
    float: left;
    font-size: 11px;
    height: 20px;
    padding: 0 3px;
    color: #ffffff;
    padding-top: 3px;
}
.best-product-cart-button .best-product-cart-button-middle a {
    color: #ffffff;
    text-decoration: none;
}

.best-offers-column p {
    margin: 0;
    clear: both;
    color: #2F2F2F;
    padding: 10px 0px;
}
.best-offers-column p a {
    color: #2482B0;
    font-size: 11px;
}


/* page text content */
.page-textcontent {
    margin-left: 10px;
}

/* filter form */
#filter_form {
    float: right;
    margin-top: 7px;
    color: #ffffff;
}
#filter_form  form{
    padding: 0px;
    margin: 0px;
}
#filter_form  form select{
    font-size: 11px;
    background-color: #ffffff;
}
#silentpc_sortby {
    margin-right: 10px;
}
#silentpc_show {
    margin-right: 5px;
}

/* product page */
.product {
    margin-left: 9px;
    padding-top: 25px;
}
.product .product-left {
    float: left;
    width: 321px;
    margin-right: 9px;
}
.product .product-left .product-price{
    font-size: 16px;
    padding-bottom: 9px;
    border-bottom: 1px solid #E5E5E5;
    width: 321px;
}
.product .product-left .product-price span{
    font-size: 20px;
    font-weight: bold;
    /*color: #FC7F0F;*/
}
.product-order {
    margin-top: 10px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 9px;
}
.product-order span {
    font-weight: bold;
}
.product-order span {
    color: #FC7F0F;
}
.product-order span span a{
    color: #000000;
}

.product-order .best-product-cart-button {
    float: left;
    padding-top: 4px;
}
.product-order .product-quantity, .product-order .order-text {
    float: left;
    margin-right: 10px;
}
.product-order form {
    padding: 0px;
    margin: 0px;
}
.product-order .order-text {
    padding-top: 5px;
    font-size: 16px;
}
.product-order .product-quantity input{
    width: 40px;
    height: 21px;
    padding-top: 4px;
    text-align: center;
    font-size: 14px;
}
.product-description {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 9px;
}
.product-description p{
    margin-top: 9px;
    margin-bottom:0px;
}




.product .product-right {
    float: right;
    width: 386px;
}
.product .product-right .bigphoto{
    border: 1px solid #E5E5E5;
    margin-right: 9px; 
    text-align: center;
    width: 376px;
    height: 375px;
	
	font-size: 1px;
	color: #ffffff;
	line-height:375px;
}
.product .product-right .small-photos {
    background: #E5E5E5;
    width: 356px;
    padding: 16px;
    padding-right: 6px;
}

.product .product-right .small-photos div.small_photo {
    border: 1px solid #E5E5E5;
    font-size: 1px;
	color: #ffffff;
}

.product .product-right .small-photos div.active-image {
    border: 1px solid #F47F18;
    font-size: 1px;
	color: #ffffff;
}

.product .product-right .small-photos .small_photo img {
    cursor: pointer;
    vertical-align: middle;
}
#big-image {
	vertical-align: middle;
}
/*
.product .product-right .small-photos .small_photo img.active-image {
    border: 1px solid #F47F18;
}*/

.product .product-right .small-photos .small_photo {
    float: left;
    background-color: #ffffff;
    margin-right: 10px;
    height: 75px;
    width: 76px;
    margin-bottom:10px;
    line-height: 75px;
}


/* tabs */
.tabs {
	margin-top: 10px;
	padding-left: 0px;
	margin-left: 0px;
	width: 321px;
	overflow: hidden;
	margin-bottom: 0px;
	position: relative;
	top: 1px;
}

.tabs li {
	float: left;
	display: inline;
	margin-right: 0px;
	background: #ffffff;
	text-align: center;
	overflow: hidden;
	
}

.tabs li a {
	float: left;
	display: block;
	color: #F47F18;
	font-size: 14px;
	
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 5px;*/
	line-height: 29px;
	/*border-bottom: 1px solid #CBCBCB;*/
	height: 29px;
	background: url(images/header.png) repeat-x;
}

.tabs li a.selected {
	display: block;
	color: #3B3B3B;
	background: #fff;
	border-left: 1px solid #CBCBCB;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	text-decoration: none;
	border-bottom: 0px solid #CBCBCB;
}


.tabcontent {
	display: none;
	/*border: 1px solid #CBCBCB;*/
	border-top: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	overflow: hidden;
}

.tabcontent ul {
    width: 321px;
    margin:0;
    padding:0;
    list-style-type: none;
}
.tabcontent ul li{
    width: 315px;
    margin: 0px;
    padding: 0px;
    /*height: 22px;*/
    padding-top: 6px;
    padding-bottom: 6px;
    color: #000000;
    padding-left: 9px;
}
.tabcontent ul li.color_li{
    background: #E5E5E5;    
}


/* shoping cart big */

#shoping-cart-big {
    display: none;
    width: 258px;
    top:20px;
    right: 151px;
    position: absolute;
}
#shoping-cart-big .shoping-cart-top {
    width: 258px;
    height: 5px;
    background: url('images/cart_top_bg.gif');
    font-size: 5px;
    line-height: 5px;
}
#shoping-cart-big .shoping-cart-bottom {
    width: 258px;
    height: 5px;
    background: url('images/cart_bottom_bg.gif');
    font-size: 5px;
    line-height: 5px;
}

#shoping-cart-big .shoping-cart-middle {
    width: 258px;
    background: url('images/cart_bg.gif');
    text-align: right;
}
#shoping-cart-big .shoping-cart-middle h5{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 13px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#shoping-cart-big .shoping-cart-middle h5 a{
    font-weight: bold;
    font-size: 13px;
}

#shoping-cart-big .shoping-cart-middle table{
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
}
#shoping-cart-big .shoping-cart-middle table tr td{
    border-bottom: 1px solid #064462;
    padding-right:3px;
}
#shoping-cart-big .shoping-cart-middle table td.product-name {
    font-weight: bold;
}
#shoping-cart-big .shoping-cart-middle div.checkout{
    padding-right: 15px;
    padding-bottom: 5px;
}
#shoping-cart-big .shoping-cart-middle div.total-count{
    padding-right: 15px;
    font-weight: normal;
    margin-top: 8px;
}
#shoping-cart-big .shoping-cart-middle div.total-count span{
    padding-left: 10px;
    font-weight: bold;
}

div.error-message {
    color: #ff0000;
    font-weight: bold;
}

/* shoping cart page */
.shoping-cart-page h3 {
    color: #3B3B3B;
    clear: both;
    font-size: 16px;
}
.shoping-cart-page table.cart-page-products {
    width: 100%;
}
.shoping-cart-page table.cart-page-products th {
    border-bottom: 1px solid #CBCBCB;
    text-align: right;
    color: #555555;
}
.shoping-cart-page table.cart-page-products td {
    border-bottom: 1px solid #E5E5E5;
    text-align: right;
    color: #000000;
    height: 33px;
}
.shoping-cart-page table.cart-page-products td a{
    font-size: 13px;
    color: #2482B0;
    text-decoration: underline;
    font-weight: bold;
}
.shoping-cart-page table.cart-page-products td .produts-qt {
    width: 53px;
    text-align: right;
    border: 1px solid #7C7C7C;
    padding-top: 4px;
    padding-right: 2px;
    height: 19px;
}
.shoping-cart-page div.recalculate {
    margin-top: 5px;
    float: right;
    padding-right: 125px;
}
.shoping-cart-page div.recalculate input{
    background: #78797B;
    border: 0;
    color: #ffffff;
    height: 29px;
    margin-top: 5px;
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
.shoping-cart-page table.cart-summary {
    clear: right;
    float: right;
    margin-top: 14px;
    color: #3B3B3B;
    width: 240px;
}
.shoping-cart-page table.cart-summary td {
    text-align: right;
}
.shoping-cart-page table.cart-summary td span{
    font-size: 16px;
    font-weight: bold;
}
.shoping-cart-page table.cart-summary th{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}
.shoping-cart-page table.cart-summary th.total{
    font-size: 16px;
    color: #FF7800;
    padding-right: 0px;
}

.your-details table {
    margin-top: 10px;
}
.your-details table th{
    text-align: right;
}
.your-details table th span{
    color: #FF7800;
    font-size: 18px;
}
.your-details table td{
    width: 160px;
    text-align: right;
}
.your-details table td input{
    width: 155px;
    border: 1px solid #7C7C7C;
}
.your-details hr{
    margin-top: 12px;
    border: 0;
    border-bottom: 1px solid #CBCBCB;
}

.order-button-tag{
    padding-left: 280px;
    padding-top: 10px;
}

.order-button .order-button-left {
    background: url('images/order-button-left.png') no-repeat;
    float: left;
    height: 28px;
    width: 5px;
}
.order-button .order-button-right {
    background: url('images/order-button-right.png') no-repeat;
    float: left;
    height: 28px;
    width: 5px;
}
.order-button .order-button-middle {
    background: url('images/order-button-middle.png') repeat-x;
    float: left;
    height: 25px;
    padding: 0 5px;
    padding-top: 3px;
}
.order-button .order-button-middle a {
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
}

.error-message{
    color: #ff0000;
}


/* Dealers login form */
.dealers-login {
    height: 120px;
    width: 316px;
    float: right;
    text-align: center;
    background: url('images/dealers_login_bg.png') no-repeat;
    margin-left: 15px;
    margin-bottom: 15px;
}
.dealers-login table{
    float: right;
    margin-right: 31px;
    margin-top: 10px;
}
.dealers-login table tr th{
    text-align: right;
    font-weight: normal;
    color: #605E5F;
}
.dealers-login table tr td{
    text-align: right;
}
.dealers-login table tr td input[type="text"]{
    width: 128px;
    height: 17px;
    padding-top:3px;
}
.dealers-login table tr td input[type="password"]{
    width: 128px;
    height: 17px;
    padding-top:3px;
}
.dealers-login table tr td input[type="submit"]{
    border: 0px;
    background: #78797B;
    color: #ffffff;
    padding: 3px 5px;
}

/* ---------------- ----------------- -----------------*/


#big_banner_control {
    position: absolute;
    top: 365px;
    width: 720px;
    text-align: right;
    z-index: 20;
}
#big_banner_control form{
    padding: 0px;
    margin: 0px;
    clear: both;
}

#banner-control-buttons {
    background: url('images/big-banner-control-big.png') no-repeat;
    height: 15px;
    float: right;
    width: 60px;
    padding-top: 6px ;
    text-align: left;
} 

#banner-control-buttons .previous_banner {
    height: 9px;
    width: 13px;
    cursor: pointer;
    margin-left: 7px;
    border: 0px;
    padding:0;
    background: url('images/big-banner-control-left.gif') no-repeat;
}
#banner-control-buttons .next_banner {
    height: 9px;
    width: 13px;
    cursor: pointer;
    border: 0px;
    padding:0;
    background: url('images/big-banner-control-right.gif') no-repeat;
}




#banner-control-buttons .gostop_banner {
    height: 9px;
    width: 9px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    background: url('images/big-banner-control-go.gif') no-repeat;
}

#banner-control-buttons .pause_banner {
    height: 9px;
    width: 9px;
    padding: 0px;
    border: 0px;
    cursor: pointer;
    background: url('images/big-banner-control-pause.gif') no-repeat;
}




.close-shoping-cart {
    float: left;
    background: url('images/shoping_cart_close.png') no-repeat;
    margin-left: 15px;
    margin-top: 25px;
    width: 58px;
    height: 16px;
    padding-top: 2px;
    text-align: center;
    color: #000000;
}
#shoping-cart .close-shoping-cart a {
    color: #000000;
    text-decoration: none;
}

/***************************************************/
.contactform {
    margin-top: 20px;
    margin-bottom: 20px;
}
.contactform form div {
    width: 150px;
    font-weight: bold;
    float: left;
    padding-top: 5px;
}
.contactform form input {
    margin-top: 5px;
}
.contactform form textarea {
    margin-top: 5px;
}
.contactform input{
   border: 1px solid #D9D9D9;
}
.contactform textarea{
   border: 1px solid #D9D9D9;
}




