/* GLOBAL */
body,dl,dt,dd,html,div,ul,li,td,tr,form,input,table,a,span,strong,adress,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
body,html{width:100%; height:100%; font-size:12pt;} 
ul,li{list-style:none;}
table {border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */}
table td{ padding:0; text-align:center;}
a img{border:none;}
a:hover{text-decoration:none; cursor:pointer;}
.sp{ width:100%; height:10px;}
a{text-decoration:none;}
div.clear{clear:both;}
.bigg{ font-size:16px; }
.purple{ color:#FF008A; font-weight:bold;}
/*.myBannerText{align: center; font-family: Tahoma; font-style:italic; font-weight:bold; font-size: 15px; color: #894fc4; }*/
.myBannerText{
    font-family:"Trebuchet MS";
    font-size:16px;
    font-weight:bold;
    margin-left:20px;
}
/* GLOBAL */



/* structure */
html, body { width:100%; height:100%;}
html{ height:100%; width:100%; background-image:url("../images/illustr.jpg"); background-color:#F7F7F7; }
body {  font-family: Tahoma; font-size: 11px; color: #000000; width:100%; background-image:url("../images/body_leftbgd1.png"); background-position:left top; background-repeat:no-repeat; height:100%; height:auto !important;  min-width:990px;  }
.wrap_conteiner {position:absolute; top:0; right:0; z-index:-10; width:360px; height:1384px; background-image:url("../images/body_rightbgd.png"); background-repeat:no-repeat; }
.wrap { position:relative; width:990px; margin: 0px auto; min-height:100%; height:auto !important; height:100%;min-width:990px; }  
.topbgd{ width:968px; height:200px; margin:auto; margin-bottom:-200px; background-image:url("../images/topbgd.png"); background-repeat:no-repeat; position:relative; z-index:-20; }
.header{ width:100%; margin:auto;  position:relative; z-index:0; }
#footer_bgd{ width:100%; height:512px; margin:auto; text-align:right; position:relative; margin-top:-512px; z-index:-10; }
#footer_bgd div{ width:534px; height:512px; float:right; background-image:url("../images/foot_bgd.png"); background-repeat:no-repeat;}
.footer_blank {  height:160px; clear:both; }
.footer {  position:relative; margin:auto;  margin-top:-140px; height:140px; width:990px;  text-align:left;font-family:Tahoma;  }
.cpt_maincontent {
	z-index:100;
}
/* structure */

/* gallery */
div.galWrp{ width:574px; height:475px;}
div#mainImgwrp{ width:574px; height:340px;}
table.picWrp{ width:574px; height:135px; }
table.picWrp td{ width:191px; text-align:center; vertical-align:middle; height:135px; }
table.picWrp img{cursor:pointer;}
td#oneCol{}
td#twoCol{}
td#threeCol{}
div.numbers{width:570px; height:25px; position:relative; padding-bottom:3px; margin-top:-28px;}
div.numbers ul {margin-right:10px;}
div.numbers ul li{float:right; color:#727272; font-size:9pt;}
div.numbers ul li a{text-decoration:none; display:block; padding:2px 4px; color:#727272;  }
div.numbers ul li a.num_active{ background:#B5B5B5; color:#EBEBEB;  }


/* header */
.header{ width:990px; padding:0px; height:180px; padding-bottom:35px; clear:both;}
.head1{ width:100%; height:144px; margin:auto;}
#logowrp{ width:323px; height:144px; float:left; }
#logowrp img{ width:142px; margin-top:40px; color:#000000;  height:65px; color:#fff;display:block; font-size:12pt;}
#logowrp a img {color:#000000;  font-size:12pt;}
.smallnavi{ height:144px; width:100px; overflow:hidden; float:left;}
.smallnavi ul li{float:left; padding:0 8px; padding-top:70px;}
.smallnavi ul li a img{  color:#000000;}
.ext_search{ width:253px; padding-left:290px;  height:144px; float:left; }
/*.ext_search *{border:1px solid re d;}*/
.ext_search .inpwrp{ padding-top:95px; width:230px; height:19px; float:left; }
.ext_search .inpwrp p{ text-align:right; font-size:8pt; margin:0; padding:3px 0;}
.ext_search .inpwrp p a{ color:#0060FF; text-decoration:underline;}
.ext_search .inpwrp p a:hover{text-decoration:none;}
.ext_search .inpwrp input{ border:1px solid #7C7D7F; background:#fff; width:230px; height:19px; }
.ext_search .submwrp{ padding-top:95px; width:20px; height:19px; float:right; }
.ext_search .submwrp input{width:20px; height:19px;  background:none; background-repeat:no-repeat; border:none; background-image:url("../images/ext_submbgd.png");}
.menuwrp{ width:100%; height:46px; margin:auto;  position:relative; z-index:10; clear:both; background-image:url("../images/menubgd.jpg"); background-repeat:no-repeat; background-color:#412245;}
.menuwrp ul li{ font-style:italic; float:left; padding-left:0px; padding-right:0px;  /*padding-right:23px;*/ color:#fff; }
.menuwrp ul li a{ display:block; float:left; background-repeat:no-repeat; background-position:0 0; background-image:url("../images/menu_links_bgd.jpg"); text-decoration:underline; color:#fff;  cursor:pointer;}
.menuwrp ul li a:hover{ color:#CFE4F1; text-decoration:none; cursor:pointer;}
.menuwrp ul li a#active_nav{ text-decoration:none; color:#fff;}
/* links */
/*
.menuwrp ul li a#link1{ width: 73px; height: 46px;  background-position:0 1px; }
.menuwrp ul li a#link1:hover{ background-position:0 -48px; }
.menuwrp ul li a#link2{ width: 98px; height: 46px;   background-position:-65px 1px; }
.menuwrp ul li a#link2:hover{ background-position:-65px -48px; }
.menuwrp ul li a#link3{  width: 160px; height: 46px; background-position:-160px 1px; }
.menuwrp ul li a#link3:hover{  background-position:-160px -48px; }
.menuwrp ul li a#link4{ width: 138px; height: 46px; background-position:-320px 1px; }
.menuwrp ul li a#link4:hover{   background-position:-320px -48px;}
.menuwrp ul li a#link5{  width: 150px; height: 46px; background-position:-459px 1px; }
.menuwrp ul li a#link5:hover{  background-position:-459px -48px; }
.menuwrp ul li a#link6{  width: 87px; height: 46px;  background-position:-607px 1px; }
.menuwrp ul li a#link6:hover{  background-position:-607px -48px; }
.menuwrp ul li a#link7{ width: 80px; height: 46px;  background-position:-695px 1px; }
.menuwrp ul li a#link7:hover{   background-position:-695px -48px; }
.menuwrp ul li a#link8{ width: 204px; height: 46px;  background-position:-780px 1px; }
.menuwrp ul li a#link8:hover{   background-position:-780px -48px; }
*/
.menuwrp ul li a#link1{ width: 80px; height: 46px;  background-position:0 1px; }
.menuwrp ul li a#link1:hover{ background-position:0 -48px; }
.menuwrp ul li a#link3{  width: 173px; height: 46px; background-position:-80px 1px; }
.menuwrp ul li a#link3:hover{  background-position:-80px -48px; }
.menuwrp ul li a#link4{ width: 155px; height: 46px; background-position:-251px 1px; }
.menuwrp ul li a#link4:hover{   background-position:-251px -48px;}
.menuwrp ul li a#link5{  width: 165px; height: 46px; background-position:-405px 1px; }
.menuwrp ul li a#link5:hover{  background-position:-405px -48px; }
.menuwrp ul li a#link6{  width: 115px; height: 46px;  background-position:-567px 1px; }
.menuwrp ul li a#link6:hover{  background-position:-567px -48px; }
.menuwrp ul li a#link7{ width: 110px; height: 46px;  background-position:-678px 1px; }
.menuwrp ul li a#link7:hover{   background-position:-678px -48px; }
.menuwrp ul li a#link8{ width: 192px; height: 46px;  background-position:-798px 1px; }
.menuwrp ul li a#link8:hover{   background-position:-798px -48px; }

.basket{ width:197px;position:relative; z-index:0; height:165px; background-image:url("../images/basketbgd.png"); background-repeat:no-repeat; float:right; margin-top:15px; margin-bottom:-150px;  margin-right:-42px;}
div.porel{ position:relative; margin-bottom:-160px; float:right; z-index:20000; }
.porel p{ color:#fff; display:block; width:90px; font-style:italic; font-size:10px; text-align:center; font-family:Georgia; padding:0px 30px; padding-top:55px; position:relative; z-index:20000;} 
.porel p a{ color:#fff; text-decoration:underline;} 
.porel p a:hover{ text-decoration:none;} 
.porel p strong{ padding:0; margin:0; display:block; width:auto; font-style:normal; font-size:14pt;} 
/* col1 */
/**{border:1px solid re d;}*/
/* content */ 
h1{font-style:italic; font-weight:normal; padding:2px 0; font-family:Trebuchet MS; font-size:17pt; }
h2{font-weight:normal; padding:2px 0; font-family:Trebuchet MS; font-size:17pt; }
p{ font-size:10pt; padding:5px 0; font-family:Tahoma;} 
/* cols 1,2 */
.col1{ width:980px; padding:0;  margin:auto; height:477px; background-image:url("../images/col1bgd.gif"); background-repeat:no-repeat;  background-position:center top; z-index:100; }
	/* list of categories */
.col1_catslist{ height:100%; width:290px; float:left; z-index: 100;}
.col1_catwrp{ padding:10px 20px; }
._notop{ padding:0px 20px 15px 20px; }
._smallpad{ padding:5px 20px 10px 20px; } 
.col1_catwrp h1{ border-bottom:1px dotted #888888; font-family:Georgia; font-size:22pt;  display:inline; padding:0; margin:0; color:#000000;}
h1.nobr{ border:none; display:block;} 
.col1_catwrp h1 a{ font-family:Georgia; font-size:22pt; width:auto; display:inline; padding:0; margin:0; color:#000000;} 
.col1_catwrp p{ padding:7px 0; font-size:8pt;} 
.col3_leftC p.rasrad{ border:0px solid red; display:block; width:148px; display:block; float:right;} 
.col1_catwrp a{ text-decoration:underline;}
.col1_catwrp a:hover{ text-decoration:none;}
.purple a{ color:#E243B3;} 
.blue  a{ color:#4C3CED;} 
.yellow  a{ color:#FF8F22;} 
.col1_banwrp{ border:1px solid red;  width:574px; overflow:hidden; float:right; height:477px; }	
#ban{ /*   *margin-left:11px;*/ position:relative;  border:0px solid red;  width:574px; overflow:hidden; float:right; height:477px; }
/* col2 */
.col2_wrp{ width:980px; height:582px; margin:auto; background-image:url("../images/col2bgd.png"); background-repeat:no-repeat; background-position:center top;}
.col2_wrp table{ width:100%; margin:auto;}
.col2_wrp table td{  text-align:center; padding:30px 0 0px 0; vertical-align:top; }
.col2_goodwrp{ width:159px; height:253px; margin:auto;}
.col2_detview{ display:block; color:#404040; text-decoration:underline; font-size:10pt;}
.col2_price{ color:#FF0000; text-transform:uppercase; font-size:14pt; font-weight:bold; padding:2px 0; display:block; font-family:Trebuchet MS;}
/* col3 wrp */
.col3_wrp{ width:980px; margin:auto; height:auto; padding:45px 0;}
.col3_wrp h2{ color:#FF0000; padding-left:115px;}
.col3_wrp h1{ font-size:22pt; font-style:normal;}
.col3_wrp a{ text-decoration:underline; font-size:10pt; color:#FE6C57;}
.col3_wrp table{ width:100%; margin:auto; text-align:left;}
.col3_leftC{ width:35%;  text-align:left; font-size:10pt; vertical-align:top; padding-top:20px;}
.col3_leftC p{text-align:left; width:220px;}
img#rasprodaja{ position:relative; margin-top:-140px; z-index:-1; float:left;}
.col3_rightC{ width:65%; text-align:left; padding-left:20px;  vertical-align:top;}
.col3_rightC p{ padding-left:27px; }
.col3_rightC span.minus{ margin-left:-20px; margin-right:5px; color:#B9B9B9;}
/* newsblok */
.newsblok{ width:100%; padding:25px 0; margin:auto; height:auto;}
.newsblok table{ width:100%; margin:auto;}
.newsblok h1{ font-size:22pt; font-style:normal; padding:10px;}
.newsblokitem{ width:25%; padding:0 10px; vertical-align:top; text-align:left;}
.padcent{ padding:0 30px 0 40px; }
span.newsblokdate{ font-size:8pt;}
span.newsblokdate strong{ font-size:14pt; color:#000000;}
span.newsblokdate span.grey{ color:#A6A6A6;}
.newsblok p { font-size:8pt; padding:1px 0;}	
.newsblok p a{ color:#FF1D8B; text-decoration:underline;}	

/* vnutrennie stranicy */
.no_bg{background:none;}
.col1_vn{ width:980px;  margin:auto;   height:100%; }
.col1_catVn{ height:auto; width:250px;float:left; }
.col1_catVn{ padding:15px 10px; } 
.col1_catVn p{ padding:5px 10px; } 
.col3_leftC{ width:270px;    text-align:left; }
.col1_Lwrp{ width:680px; position:relative; /*_margin-top:-875px;*/  float:right; height:auto;  }	
.col1_Lwrp table.goods{ width:100%; height:auto; margin:auto;}	
.col1_Lwrp table.goods td{ padding-bottom:25px; padding-top:10px; vertical-align:top; width:30%; text-align:center; height:auto; margin:auto;}	
#vnleftC{ padding-top:30px; clear:both;}
#vnleftC h2{padding-left:120px;}

/* navi */
.ActivMenu{ padding:7px 15px;}
.ActivMenu ul li{ padding:2px 3px;; list-style-type:circle; font-size:9pt;}
	/* pathway */
.pathway{ margin:auto; display:block; padding:10px 0; width:98%; height:18px; margin-bottom:4px; clear:both; color:#6799EC; font-size:10pt; }	
.pathway a{color:#0060FF; text-decoration:underline; }
.pathway a:hover{ text-decoration:none;}
.apathlinks { width:auto; float:left; height:auto;}	
.pathway select{ text-align:left; padding:0; float:right; width:92px; height:18px; border:1px solid #989697; color:#989697; font-size:10px;}
.pathway option{ color:#989697; font-size:10px;}
	/* quicksearch */
.quicksearch{width:100%; height:20px; font-size:10pt; color:#696969; margin:auto; text-align:center; padding:10px 0; }	
.quicksearch .nazv{ border:1px solid #999999; margin:0 4px; padding:1px 3px; width:174px; height:16px; color:#999999;}
.quicksearch .ot-do{ border:1px solid #999999;  margin:0 4px; padding:1px 3px; width:70px; height:16px; color:#999999;}
.quicksearch .submit{ border:0; background:none; font-size:12pt; margin-left:10px; width:70px; text-align:center; height:auto; color:#0060FF; margin-bottom:0px;} 
		/* sort select */	
.paginationtop{ width:98%; height:16px; padding:8px 4px; margin:10px auto; margin-bottom:15px; background-color:#F2F2F2;}	
.paginationtop .sort{ width:auto; color:#333333;  text-align:right; font-size:12px; float:right; }
.paginationtop .sort select{ width:120px; height:auto; padding:0; font-size:12px; text-align:left; border:1px solid #989697; color:#989697;  margin:0px 8px; margin-top:-2px;}
.paginationtop .sort select option{ color:#989697;}
		/* page navigation */
.paginationtop .pagenavlinks{ width:auto; height:auto; float:left; font-size:10pt; margin-left:10px;}		 	
.paginationtop .pagenavlinks a{ color:#FE6C57; padding:0 9px; text-decoration:underline; }
.paginationtop .pagenavlinks a:hover{ text-decoration:none;}
.pagenavlinks span.inactive{ color:#888888; padding:0 9px;}		 	
.pagenavlinks strong{ color:#000; padding:0 9px;}		 	
.paginationtop .pagenavlinks a.showAll{ margin:0 25px; padding:0 8px; }
/* detailded price */
.col1_vn .col2_goodwrp{ width:159px; height:auto; margin:auto;}
.col1_vn .artikul{ font-size:12px; color:#000000; padding:0px 0 5px 0; display:block; width:auto; height:auto;}
.col1_vn .grey{ width:137px; margin:auto; padding:5px 0; height:auto; background-color:#F2F2F1;}
.col1_vn .price{ display:block; width:auto; height:auto; padding:5px 0px; font-size:14px; color:#FD0E8F;}
.col1_vn .priceStrike{ font-size:11px; padding-left:5px; color:#A37D91;}
.col1_vn .totalPrice{ display:block; width:auto; height:auto; padding:5px 0px; font-size:14px; color:#FD0E8F;}
.col1_vn .regularPrice{ font-size:11px; padding-left:5px; color:#A37D91;}

.col1_vn .chooseColor{ display:block; padding:0 8px; padding-bottom:5px; width:auto; text-decoration:underline; height:auto; font-size:12px; color:#0060FF;}
.col1_vn .chooseColor:hover{ text-decoration:none;}
.col1_vn .chooseColor span{ text-decoration:none;}


/********************/
/* opisanie tovara */
/*******************/
.detailWrapper{ width:100%; height:auto; clear:both; margin:auto;}
.detailWrapper h1{ color:#3E7300; font-size:18pt; text-align:left; font-weight:normal;}
	/* images */
.detailWrapper .imgWrap{ float:left; width:45%;  height:auto; margin:auto; margin-top:10px;}
.detailWrapper .imgWrap table{width:200px;; height:auto; }
.detailWrapper .imgWrap table td{ padding:0 0 5px 0;}
.detailWrapper .imgWrap table td img{ border:1px solid #C9C9C9;}
	/* textcontent */
.detailWrapper .txtWrap{ float:right; color:#333333; width:55%; height:auto; margin:auto; margin-top:10px; font-size:12pt;}
.detailWrapper .txtWrap p{ font-size:14px;}
.detailWrapper a.addtoBasket{ display:block; width:auto; text-decoration:underline; height:auto; font-size:16px; color:#3E7300; font-weight:bold;}
.detailWrapper a.addtoBasket:hover{ text-decoration:none;}
.detailWrapper .price { font-size:14pt; color:#FD0E8F; display:inline;}
.detailWrapper ._black { font-size:14pt; color:#000;  display:inline;}
/*.detailWrapper strike{ font-size:10pt; color:#A27C91;}*/
		/* goods variations */
.variations{ padding:10px 0; clear:both;} 
.variations span{ width:auto; height:auto; display:block; float:left;}
.variations select{text-align:left; padding:0; float:right; width:92px; height:18px; border:1px solid #989697; color:#989697; font-size:10px;}
.variations option{ color:#989697; font-size:10px;}
		/* rating */ 
p.rating{ width:100%; height:20px; margin:10px 0; padding:10px 0; clear:both; background-color:#F2F2F2; font-size:10pt;}
p.rating span{ width:auto; height:auto; float:left; margin-left:10px;}
p.rating a{width:auto; height:auto; float:right; font-weight:bold; margin-right:10px; text-decoration:underline; color:#0047BC;}
p.rating a:hover{ text-decoration:none;}
		/* parameters */
p.parameters{width:100%; height:35px; margin:10px 0; padding:10px 0; clear:both; background-color:#F2F2F2; font-size:10pt;}
p.parameters span{ width:auto; height:auto; float:left; margin-left:10px;}
p.parameters span.gabarit{ width:auto; height:auto; float:left; padding-left:20px; margin-top:-15px;}
		/* good variants */
table.goodVariants{ width:80%;  background-color:#F2F2F2; margin:10px auto;}		
table.goodVariants tr{ border:1px solid #ffffff; }		
table.goodVariants td{ padding:10px 0; text-align:center;}		
table.goodVariants h2{ margin:0; padding:0;  padding-left:20px; color:#333333; font-size:14pt; font-weight:normal;}		
div.variantTovar{ width:115px; height:auto; text-align:center; margin:0 10px;}
div.variantTovar img{ margin:auto; clear:both; border:1px solid #C7C7C7;}
div.variantTovar a.toGood{ display:block; padding-bottom:3px; width:auto; height:auto; text-decoration:underline; font-size:12px; color:#404040;}
div.variantTovar a.toGood:hover{ text-decoration:none;}
div.variantTovar a.addtoCart{ display:block; width:auto; height:auto; text-decoration:underline; font-size:14px; color:#3E7300;}
div.variantTovar a.addtoCart:hover{ text-decoration:none;}
	/* comments*/
h2.comments{ margin:0; padding:0;  padding-left:20px; margin:10px 0; color:#333333; font-size:14pt; font-weight:normal;}	
p.comments{ font-size:10pt; padding-left:20px; color:#696969;}	
span.green{ color:#3E7300;}
a.writeComment{display:block; width:auto; height:auto; text-decoration:underline; font-size:16px; color:#3E7300;}
a.writeComment:hover{ text-decoration:none;}
	/* questions */
.questions{ width:100%; margin:10px auto; background-color:#F2F2F2;}	
.questions td{ text-align:left; padding:5px 0; padding-left:20px;}	
.questions tr{ border:1px solid #ffffff;}	
.questions h2{ margin:0; padding:0;  margin:10px 0; color:#333333; font-size:14pt; font-weight:normal;}	
.questions input.text{ width:170px; height:16px; padding:0px 5px; border:1px solid #9A9A9A; color:#ABABAB; margin:2px;}
.questions textarea{font-size:12px; width:98%; height:39px; padding:0px; border:1px solid #9A9A9A; color:#ABABAB; margin:2px;}
.questions input.capcha{ background-image:url("../images/captcha.gif"); background-repeat:no-repeat; background-position:center /*middle*/; width:89px; height:16px; border:1px solid #9A9A9A; margin:2px 0px; }
.questions input.code{ width:89px; height:16px; padding:0px 5px; border:1px solid #9A9A9A; color:#ABABAB; margin:0px;}
.questions .submit{display:block; width:auto; height:auto; text-decoration:underline; font-size:14px; color:#3E7300;}




 

/* footer content */
.footerwrap{ width:990px; margin:auto; height:140px; background-image:url("../images/footerbg.jpg"); background-position:top left; background-repeat:no-repeat; color:#333333; }
.footerwrap td{   vertical-align:top; text-align:left;}
.footerwrap a{ text-decoration:underline; color:#0060FF; }
.footerwrap p{ font-size:8pt;}
.footerwrap a:hover{ text-decoration:none; }
.foot_col1{ width:447px; height:19px; text-align:left;}
div.phone{ height:32px; padding:20px 0; padding-top:30px;}
#foot_menu{ padding-top:20px;}
#foot_menu ul li{ float:left; padding-left:8px;}
#foot_menu ul li a{ color:#A6A6A6; text-decoration:underline;}
#foot_menu ul li a:hover{ text-decoration:none;}
.foot_col2{ margin:auto;   width:319px; padding-top:17px; text-align:left; }
.foot_col2 p{ padding-right:10px; font-size:8pt; padding-left:5px;}
.foot_col3{ width:230px; margin:auto; padding-top:17px;  }
.creators{ padding-top:50px; color:#A6A6A6; }
.creators a{color:#A6A6A6; }

.error_flag {
	color:red;
	font-weight: bold;
}
.error_message {
	color:red;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #F5F5F5;
  border-bottom: 1px #99C9DF solid;
  font-size:12pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #F5F5F5;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
 background-color: #f2f2f2;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}


/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #F5F5F5;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F8F8F8;
}
.row_even td {
	border: 0px solid #F5F5F5;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: left;
}


/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{ display:block;height:1px;line-height:1px;font-size:1px;
    overflow:hidden;border-style:solid;border-width: 0 1px;}


.superBlock p {
	text-align: left;
}

.superTable td {
	text-align: left;
}

.background1, .background1 td
{ background-color: #F5F5F5;
}


.debug {
	border:1px solid red;
}
