body {
	background-color: #ffffff;
	margin:0;
}

.mainblock {
	width: 776px;	
}

.toplogo {
	float:left;
	width: 208px;	
	height: 68px;	
	background-image: url('/images/design/toplogo.jpg');
	background-position: top;
	background-repeat: no-repeat;	
	text-align: left;
}
.toplogo_link{
	display:block;
	width: 90%;
	height: 30px;
}

.topmenu_bg{
	float:left;
	width: 454px;	
	height: 68px;	
	background-image: url('/images/design/topmenu_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;	
}

.topslogan {
	width: 287px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6fa8c1;
	font-size:12px;
	font-weight:bold;
	text-align: right;
	padding: 14px 0 0 0;		
}

td.topslogan-default {
        width: 287px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6fa8c1;
	font-size:12px;
	font-weight:bold;
	text-align: right;
	padding: 7px 0 0 0;		
}

.topmenu{
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:12px;
	text-align: center;
	padding-bottom:5px;
}

.topmenu a{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;	
	margin: 0 5px 0 5px;	
}

.topmenu a:hover{
	color: #a76161;
	text-decoration: underline;	
}

.topmenu01{
        width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:12px;
	text-align: center;
	margin: 5px 15px 0 0;
}
.topmenu01 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;	
	/*margin: 0 5px 0 5px;	*/
}
.topmenu01 a:hover{
	color: #a76161;
	text-decoration: underline;	
}



.leftblock{
	float:left;
	width:154px;
	text-align:left;
}


.searchblock{
	background-image: url('/images/design/search_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 154px;
	margin-bottom:1px;
}

.search_input{
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:12px;
        height: 20px;
	border:1px solid #bf9392;
	margin-left: 10px;
	padding-left: 3px;
}

.lm_cont{
	padding:5px 0 10px 0;
}

.lm_link{
	background-image: url('/images/design/bullet.gif');
	background-repeat: no-repeat;
	background-position: center left;
	margin: 2px 0 2px 15px;
	padding: 0 0 0 15px;
}
.lm_link a{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:12px;
	text-decoration: none;
}
.lm_link a:hover{
	color: #A76161;
	font-weight: bold;
}


.centralblock{
	float: left;
	width: 620px;
	text-align:left;
}

.gr_bg_l{
	background-image: url('/images/design/gr_bg.gif');
	background-repeat: repeat-y;
	background-position: left;
}
.gr_bg_r{
	background-image: url('/images/design/gr_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
}
.gr_line_t{
	background-image: url('/images/design/gr_line.gif');
	background-repeat: repeat-x;
	background-position: top;	
}
.gr_line_b{
	background-image: url('/images/design/gr_line.gif');
	background-repeat: repeat-x;
	background-position: bottom;	
}
.gr_line_r{
	background-image: url('/images/design/gr_line.gif');
	background-repeat: repeat-y;
	background-position: right;	
}
.gr_angl_lb{
	background-image: url('/images/design/gr_angl_lb.gif');
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.gr_angl_rb{
	background-image: url('/images/design/gr_angl_rb.gif');
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.gr_angl_rt{
	background-image: url('/images/design/gr_angl_rt.gif');
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 836px;
}
.gr_angl_lt{
	background-image: url('/images/design/gr_angl_lt.gif');
	background-repeat: no-repeat;
	background-position: left top;	
}

.cb_tit_out{
	padding:1px 0 0 20px;
}
.cb_tit{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #A76161;
	font-size:12px;
	font-weight:bold;
	background-image: url('/images/design/cb_tit_rbg.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom:15px;	
}

.cb_tit div {
	padding: 10px 12px 4px 12px;
	background-image: url('/images/design/cb_tit_lbg.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.cb_tit2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #A76161;
	font-size:12px;
	font-weight:bold;
	background-image: url('/images/design/cb_tit_rbg.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom: 15px;	
}

.cb_tit2 h2 {
        font-size:12px;
	padding: 10px 12px 4px 12px;
	background-image: url('/images/design/cb_tit_lbg.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.cb_tit3 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #A76161;
	font-size:12px;
	font-weight:bold;
	background-image: url('/images/design/cb_tit_rbg.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom:15px;	
}

.cb_tit3 div {
	padding: 10px 12px 4px 12px;
	background-image: url('/images/design/cb_tit_lbg.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}



.cb_cont {
	clear: both;
	margin: 0 18px 0 18px;
	padding: 0 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;	
	text-align: justify;	
}
.cb_cont a{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;	
	text-align: justify;	
	text-decoration: none;
}
.cb_cont a:hover{
	text-decoration: underline;
}
.cb_cont2{
	clear: both;
	margin: 0 18px 0 18px;
	padding: 0 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;	
	text-align: justify;	
}

.cb_cont2 b {
        font-size: 11px;
}

.cb_cont3 {
	clear: both;
	margin: 0 18px 0 18px;
	padding: 0 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;	
	text-align: center;	
}

.cb_cont3 td {
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;	
	text-align: center;	
}

.cont_tit{
	margin:10px 0 10px 0;;
	font-family: Arial, Helvetica, sans-serif;
	color: #f79d44;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.red_big{
	color: #A76161;
	font-weight:bold;
	font-size: 11px;
}



.bottomblock {
	float:right;
	width:620px;
	background-image: url('/images/design/bottom_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom:15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:11px;	
}

.bottomblock2 {
	float:left;
	width:620px;
	background-image: url('/images/design/bottom_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom:15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:11px;	
}

.botmenu{
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:12px;
	text-align: center;
	margin: 0 0 15px 30px;
	padding:5px 0 0 0 ;
	width: 425px;
}

.botmenu a{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;	
	margin: 0 5px 0 5px;	
}

.botmenu a:hover{
	color: #a76161;
	text-decoration: underline;	
}


.cartblock{
	float: left;
	width:100%;
	text-align:left;
}



/*-------------- BODA ---------------------*/

.delivery {
        width: 90%;

}

.delivery th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #ffffff;
        TEXT-ALIGN: center;
        FONT-WEIGHT: bold;
        background-color: #969696;
}

.delivery td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        background-color: #EEEEEE;
        TEXT-ALIGN: center;
        FONT-WEIGHT: normal;
}

.line {
        width: 90%; 
        BORDER-BOTTOM: #707070 1px solid;
}

a.links {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; 
        color: #707070;
        font-weight: bold;
        text-decoration: none;
}

a:hover.links {
        color: #A76161;
        text-decoration: underline;
}

a.links1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; 
        color: #707070;
        font-weight: bold;
        text-decoration: underline;
}

a:hover.links1 {
        color: #A76161;
        text-decoration: underline;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-align: justify;
	color: #A76161;
	font-weight: normal;
}

p.not-found {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        COLOR: #707070;
        TEXT-ALIGN: center;
        FONT-WEIGHT: bold;
        padding-top: 20px;
}

.risunok {
        vertical-align: middle;
        padding: 0;
        margin: 0;        
}

.item-container-line {
        BORDER-BOTTOM: #707070 1px solid;
}

#brandvar th {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
        background-color: #969696;
        height: 17px;
}

#brandvar td A {
        display: block;
        background-color: #EEEEEE;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px;
        COLOR: #707070;
        text-align: left; 
        TEXT-DECORATION: none;
        height: 17px;
        vertical-align: middle;
        margin: 0;
        padding: 2px 0 0 3px;
}

#brandvar td A:hover {
        COLOR: #ffffff;
        background-color: #969696;
        TEXT-DECORATION: none;
}

.privacy_title-2 {
        padding: 0px 0px 0px 0px; 
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center; 
        color: #707070;
        font-weight: bold;  
}

.btn_buy {
        BACKGROUND-COLOR: #EEEEEE;
        COLOR: #707070;
        font-family: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        margin: 1px 0 1px 0;
        padding: 0;      
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
        border: 1px solid #707070;
        height: 17px;
        width: 56px;
}

span.search2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #707070;
        font-weight: bold;
        margin: 0px 5px 0px 0px;
}

.searchline2{
        font-family: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px; 
        COLOR: #707070; 
        border: 1px solid #707070;
        background-color: #ffffff;
        width: 250px;
        padding: 1px 0px 1px 2px;
}

.button2 {
        BORDER: #707070 1px solid;
        font-family: Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        text-align: center;
        CURSOR: default;
        COLOR: #707070;
        BACKGROUND-COLOR: #EEEEEE;
        TEXT-DECORATION: none;
        margin: 0px 0px 0px 5px;
        padding: 0px 5px 0px 5px;       
}

.page-zag {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left; 
        color: #707070;
        font-weight: bold;
        padding: 0 0 10px 0;
        border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #707070;
        width: 100%;   
}

td.bg-top {
	background-image: url(/images/design/top.gif);
}

h3.brand_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.brand_link {
	color: #9C73A4;
	text-decoration: none;
}

a.brand_link:hover {
        color: #BBAEE3; 
	text-decoration: none;
}

td.bg-left {
	background-image: url(/images/design/left.gif);
}

td.bg-center {
       text-align: center;
       padding: 2px 2px 2px 2px;
       width: 120px;
}

td.bg-right {
	background-image: url(/images/design/right.gif);
}

td.bg-bot {
	background-image: url(/images/design/bot.gif);
}

h2.brand_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #707070;
	font-weight: normal;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

h3.price_brand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9C73A4;
	text-align: center;
	font-weight: bold;
}

.about_brand th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	font-weight: bold;
        text-align: left;
        padding: 0 0 0 20px;
        background-color: #EEEEEE; 
}

.about_brand td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	font-weight: normal;
        text-align: left;
        padding: 0 0 0 6px;
        background-color: #EEEEEE; 
}

.mark {
        width: 90%;
}

.mark th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #ffffff;
        TEXT-ALIGN: center;
        FONT-WEIGHT: bold;
        background-color: #969696;
}

.mark td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        background-color: #EEEEEE;
        TEXT-ALIGN: left;
        padding-left: 8px;
        FONT-WEIGHT: bold;
}

.mark td a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        COLOR: #707070;
        FONT-WEIGHT: bold;
        text-decoration: none;
}

.mark td a:hover {
        text-decoration: underline;
}

a.sitemap {
        font-family : Arial, Helvetica, sans-serif;
        color: #707070;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}

a:hover.sitemap {
        color: #A76161;
        text-decoration: underline;
}

#pages {
        font-family : Arial, Helvetica, sans-serif;		
        color: #707070;
        FONT-SIZE: 12px; 		
        font-weight: normal;		
}

span.pages { 
        font-family : Arial, Helvetica, sans-serif;           
        color: #707070; 
        FONT-SIZE: 12px;           
        font-weight: normal;     
        text-decoration: underline;     
}

#pages a {
        font-family : Arial, Helvetica, sans-serif;		
        color: #707070;
        FONT-SIZE: 12px; 		
        font-weight: bold;
        text-decoration: none;
}

#pages a:hover {
        color: #A76161;
        text-decoration: underline;	
}

.privacy_title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align:center; 
        color: #707070;
        font-weight: bold;  
}

.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A76161;
	text-align: right;
        font-weight: bold;
	margin-right: 10px;
}

a.links-index {
	display: block;
	width: 190px;	
	height: 195px;
	text-align: right;
        color: #ffffff;
	background-position: top;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.links-index b {
	display: block;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	padding: 18px 0 0 131px;
	text-decoration: none;
}

a:hover.links-index {
	text-decoration: none;
}

#marlboro {
        background-image: url(/images/design/marlboro.gif);
}

#kent {
        background-image: url(/images/design/kent.gif);
}

#camel {
        background-image: url(/images/design/camel.gif);
}

#winston-eu {
        background-image: url(/images/design/winston_lights.jpg);
}

#parliament-eu {
        background-image: url(/images/design/parliament.jpg);
}

#davidoff-eu {
        background-image: url(/images/design/davidoff_classic.jpg);
}

#winston-us {
        background-image: url(/images/design/winston.gif);
}

#camel-us {
        background-image: url(/images/design/camel99.gif);
}

#spirit-us {
        background-image: url(/images/design/american-spirit.gif);
}

p.subzag {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 15px;
        color: #A76161;
        font-weight: bold;
        text-align: center;
        padding: 30px 0px 0px 0px;
}

p.subscribe {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #707070;
        font-weight: bold;
        text-align: center;
}

.title {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 15px;
        color: #707070;
        font-weight: bold;
        text-align: center;
}

.minimum {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #A76161;
        font-weight: bold;
        text-align: center;
}

.price_brand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f79d44;
	text-align: center;
	font-weight: bold;
        vertical-align: middle;
}

.prescription {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	color: #707070;
	text-align: justify;
	font-weight: normal;
}

.prod-name {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
	color: #9C73A4;
	text-align: center;
	font-weight: bold;
}

td.pay-type {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        color: #707070;
        font-weight: bold;
        text-align: right;    
}

p.faq-title {
        text-align: left;
}

.faq-title span {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #505050;
        FONT-WEIGHT: bold;
}


.faq-title a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #A76161;
        FONT-WEIGHT: bold;
        text-decoration: none; 
}

.faq-title a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #A76161;
        FONT-WEIGHT: bold;
        text-decoration: underline;
}

.faq-q {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        FONT-WEIGHT: bold;
        text-align: left;
}

.faq-q img {
	vertical-align: middle;
}

.faq-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        FONT-WEIGHT: normal;
        text-align: justify;
}

.faq-a img {
        vertical-align: middle;
}

.back-top {
        text-align: right;
        padding-right: 10px; 
}

.back-top a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #AA4330;
        FONT-WEIGHT: bold;
        text-decoration: none;     
}

.back-top a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #AA4330;
        FONT-WEIGHT: bold;
        text-decoration: underline;
}

.line-faq {
        width: 570px;
        color: #707070;
        text-align: center;
}

.index { 
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        FONT-WEIGHT: bold;
        text-align: left;
}

td.tell {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        FONT-WEIGHT: bold; 
        text-align: right;
        padding: 0 10px 0 0;
}

.tell-text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        FONT-WEIGHT: normal;
        height: 19px;
        border: 1px solid #707070;
        background-color: #ffffff; 
        text-align: left;
        width: 160px;
	margin: 1px 0 1px 0;
}


.message {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px;
        color: #A76161;
        font-weight: bold;
        text-align: center;
}

.sub-but {
        BORDER: #707070 1px solid;
        font-family: Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        text-align: center;
        CURSOR: default;
        COLOR: #707070;
        BACKGROUND-COLOR: #EEEEEE;
        TEXT-DECORATION: none;
        margin: 0px 0px 0px 5px;
        padding: 0px 5px 0px 5px;
        width: 55px;
        height: 19px;   
}

.security {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 15px;
        color: #A76161;
        font-weight: bold;
        text-align: right;
}


div.price-list-title {
        font-family: Tahoma;
        font-size: 13px;
        color: #A76161;
        font-weight: bold;
        text-align: center;
        padding: 8px 0 0 0;
}

.price-list-block dd {
        text-align: left;
        padding: 3px 0 3px 15px; 
}

.price-list-block img {
	vertical-align: middle;
}

.price-list-block a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #707070;
        font-weight: bold;
        text-decoration: none; 
}

.price-list-block a:hover {
        color: #A76161;
        text-decoration: underline;
}




/*------------------------------ Shopping Cart ----------------------------------*/

th.cart-title {
        font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #707070;
	border-bottom: 1px solid #707070;
	padding: 2px 0px 2px 0px;
	color: #ffffff;
	background-color: #969696;
}

.cart-product-name {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#5c85b6;
	text-decoration: none;
}

.cart-product-name A {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#5c85b6;
	text-decoration: none;
}

.cart-product-name A:hover {
        text-decoration: underline;
}

.cart-product-count {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #707070;
	font-weight: bold;
        text-align: center;
	padding: 5px 0px 5px 0px;
}

.cart-product-type {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #707070; 
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.cart-product-price {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #707070; 
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
}

.cart-product-delete {
	width: 100px;
	text-align: center;
}

.cart-product-update {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #707070; 
	text-align: center;
        font-weight: bold;
        padding: 0 18px 0 0;
	vertical-align: middle;
}

.cart-text {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding: 5px 0px 5px 0px;
	color: #969696;
}

.cart-comments {
	width: 100%;
	vertical-align: top;
	color: #000000;
}

.cart-comments-readonly {
	width: 100%;
	vertical-align: top;
	color: #000000;
	/*enabled: false;*/
}

.cart-comments {
	width: 100%;
	vertical-align: top;
	color: #000000;
}

.cart-comments-readonly {
	width: 100%;
	vertical-align: top;
	color: #000000;
	/*enabled: false;*/
}

.cart-price-name {
        font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 5px 0px 5px 0px;
}

.cart-price-value {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #707070;
	font-weight: bold;
	text-align: left;
	width: 100px;
	padding: 0 0 0 20px;
}

.cart-price-value2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #707070;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
}

.cart-header {
        font-family: Arial, Helvetica, sans-serif;
	color: #CE8B8C;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}

.cart-header-active {
        font-family: Arial, Helvetica, sans-serif;
	color: #A76161;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}

.cart-header-visited {
        font-family: Arial, Helvetica, sans-serif;
	color: #A76161;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-DECORATION:underline !important;
}

.error {
        font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold; 
        text-align: center;
       	padding: 10px 0 0 0;
}

.cart-input {
        width: 200px;
}

.cart-confirm-header {
	color: #969696;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #4E8BC2;
	border-bottom: 1px solid #4E8BC2;
	padding-left: 100px;
	margin-bottom: 0px;
}

.cart-confirm-data {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left; 
	color: #707070;
	font-size: 12px;
	padding-left: 50px;
}

.cart-confirm-data-background {
	padding-top:  4px;
	padding-left: 5px;
	background: #FDFDFD;
        width: 90%;
        height: 98px;
}


.shopping-cart-info {
        font-family: Arial, Helvetica, sans-serif;
        color: #707070;
	font-size: 12px;
	text-align: center;
}

.shopping-cart-title {
        font-family: Arial, Helvetica, sans-serif; 
        color: #A76161;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 7px;
	padding-top: 5px;
}

td.enter {
        font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
        color: #707070;
        text-align: center;
        font-weight: bold;
}

td.next {
      text-align: right;
      padding-right: 5px;      
}

td.back {
      text-align: left;    
      padding-left: 5px;
}

.fill td {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 12px;
      color: #707070;
      font-weight: bold;  
} 

.fill th input {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 12px;
      font-weight: normal;	
      color: #707070;
      width: 250px;
      HEIGHT: 19px;
      background-color: #ffffff;
      border: 1px solid #707070;
      text-align: left; 
      padding-left: 4px;
}

.cart-input {
        width: 250px;
        font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #707070;    
        font-weight: normal;     
}

.field3 {
        width: 250px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: #707070;
        background-color: #ffffff; 
        border: 1px solid #707070;
	padding: 0 5px 0 5px;		
}

span.error2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
        color: #A76161;
        text-align: left;
}

.shopping-cart-info2 {
        font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
        color: #707070;
	text-align: left;
        font-weight: normal;
        padding: 0 0 0 30px;
}

.shopping-cart-info3 {
        font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
        color: #707070;
	text-align: center;
        font-weight: normal;
        padding: 5px 0 0 0;
}

a.print {
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        font-size: 15px;
        color: #A76161;
        font-weight: bold;
        text-decoration: underline;
}

a:hover.print {
        text-decoration: underline;
}

.print-date {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center; 
        color: #707070;
        font-weight: bold;
}
.toplist li{
	float: left;
	list-style-type:none;
}
.coupon{
	text-align:right;     
}
.coupon-input{
	text-align:right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
	padding: 0 10px 5px 5px;
	
}
.coupon-input input{
	height: 20px;
	width: 200px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}
.coupon-discount{
	text-align:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
}


