body{

margin:auto;



margin-top:10px;



}



body, td, th, div {



font-family: Verdana, Arial, sans-serif;



font-size: 11px;



color:#18180A;	





}



img,input{



border:0;



}

form{



padding:0;



margin:0;



}

hr{



color:#3D0149;



height:1px;



}

#spacer{ 



height: 95%; 



float: left; 



width: 1px; 



font-size: 1px; /* to make sure width is not overridden */ 



padding: 0; 



margin: 0; 



background-color: red; /* visual effect only */ 



} 

/***********intro*************/

.introLogos{

	width:190px;

	float:left;

	padding:0 5px;

	margin:80px 0 0 0;

	/*border:1px solid red;*/

}	

.introLogos div{

	width:188px;

	text-align:center;

	display: table;

    #position: relative;

    overflow: hidden;

    height: 100px;      

    width: 100%;

	background:url(defImages/introButBgr.png) top left repeat-x;

	border:1px solid #685269;

}



.introLogos a{

	width:188px;

	display: table-cell;

    #position: absolute;

    #top: 50%;

	#left:0;

    vertical-align: middle;

}

.introLogos div.active{

	background:url(defImages/introButBgrA.png) top left repeat-x;

}



.introLogos a span{

	display:block;

	#position: relative;

    #top:-50%;

}

/*****************intro new ***********************/

.introContainer{
	width:825px;
	margin:20px 0 0 0;
	overflow:hidden;
}
.UK,
.USA{
	background:url(defImages/introEngland.jpg) top left no-repeat;
	text-align:right;
	font-family:'Lucida Sans Unicode', Arial;
	font-size:21px;
	color:#3D1A51;
	font-weight:bold;
	height:55px;
	margin:0 0 0 20px;
}
.USA{
	background:url(defImages/introUSA.jpg) top left no-repeat;
}
.UK span,
.USA span{
	display:block;
	float:right;
	margin:15px 0 0 0;
}
.brandsUp,
.brandsDown {
	margin:0 0 0 70px;
	height:102px;
}
.brandsUp img.middlePic,
.brandsDown img.middlePic{
	margin:0 10px;
}

.introNew{
	width:820px;
	overflow:hidden;
	text-align:right;
	position:absolute;
}

/***********end intro*************/

.container{

	width:995px;

	background:url(defImages/siteTop.png) top center no-repeat;

	padding:13px 0 0 0;

}

.containerL{

	background:url(defImages/siteShadowL.png) 0px 0px  repeat-y;

}

.containerR{

	background:url(defImages/siteShadowR.png) top right repeat-y;

}

.imageHeader{

	display:block;

	margin:0 10px;

}

.main_menu{

width:975px;

margin:0 0 0 10px;

background:url(defImages/menu_bgr.png) top left repeat-x;

overflow:hidden;

text-align:right;

float:left;

height:31px;

}



.main_menu a.home{

	font-size:12px;

	font-weight:bold;

	font-family:"Century Gothic", Verdana;

	color:#C69FC2;

	display:block;

	float:left;

	margin:1px 0 0 9px;

	text-decoration:none;

	background:url(defImages/homeIcon.png) center left no-repeat;

	padding:6px 0 4px 25px;

}

.main_menu a.home:hover{

	color:white;

	background:url(defImages/homeIconWhite.png) center left no-repeat;

}

.main_menu table{

float:right;



}

.language{



margin:0 30px 0 70px;



background:url(defImages/lang_en.png) bottom center repeat-x;



padding:2px 2px 8px 2px;



font-size:12px;



font-family:"Century Gothic", Verdana;



font-weight:bold;



}
.addonsContainer{
	overflow:hidden;
	border-left:1px solid #695369;
	border-right:1px solid #695369;
	margin:0 10px;
	background-color:#E9E4E9;
	clear:both;
}
.search{
	overflow:hidden;
	background-color:#E9E4E9;
	
	padding:0 0 0 210px;
	float:left;
}

.search table{

	padding:5px 30px 5px 0;

	float:right;

}	

.input_text{



border:1px solid #18180A;



margin:2px 4px;



}

.input_submit{



height:22px;

background:url(defImages/submit_bgr.png) top left no-repeat;

width:135px;

color:white;

margin:0 0 0 10px;

padding:0 5px 6px 5px;

}

.newsPanelViewDiv{



border:1px solid #C4B0C2;

border-top:none;

border-bottom:none;



width:173px;

background-color:#F1F0E2;



padding:5px;



overflow:hidden;



}

.newsPanelHeader{



font-size:13px;



font-family:"Century Gothic",Verdana;



font-weight:bold;



}

.liNewsDatePanel,.liNewsDate,.newsDate{



font-weight:bold;



color:#8902A6;



margin:7px 0 3px 0;



display:block;



}

.newsPanelViewDiv a{

color:#18180A;	



}

.newsPanelViewDiv a:hover{



color:#7B0295;



}

.newsPanelMore{



text-align:right;

margin-top:10px;



}

.newsPanelMore a{

color:#3D0149;

padding:5px 30px 6px 0;

background:url(defImages/more_news.gif) top right no-repeat;



}

.liNewsTitle,.newsTitle{



font-weight:bold;

margin:3px 0 10px 0;



}

.liNewsLink{

margin:7px 0 0 0;

text-align:right;



}

.liNewsLink a{

color:#873D6B;



}

.contentContainer{

	clear:both;

	width:964px;

	border-right:1px solid #695369;

	background:#E9E4E9 url(defImages/pageBgr.png) bottom right no-repeat;

	padding:0 10px 0 0;

	text-align:left;

}



.down_menu_2 div{

background:url(defImages/down_buts_bgr.png) top left repeat-x;

margin:0 0 20px 0px;

text-align:center;



}



.down_menu_2 a{

padding:8px 5px 8px 10px;

color:#6F3D0B;

text-decoration:none;

font-size:12px;

display:block;



}

.down_menu_2 a:hover{

color:#18180A;



}

.page{

	clear:both;

	overflow:hidden;

	margin:15px 0 0 0;

}



.main_page{

border:1px solid #C4B0C2;

width:727px;

padding:15px;

background-color:#FEFDE9;

}

.back{

overflow:hidden;

vertical-align:bottom;



}

.footer{

	width:995px;

	background:url(defImages/footerBgr.png) top left no-repeat;

	padding:0 10px;

	

}

.footer td

{

	color:white;

	padding:5px 0 15px 0;

}

.footer div{

	color:white;

}

.footer a{

	color:#F8E0A3;

	font-family:"Century Gothic";

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

}

.m{

clear:both;

margin-top:30px;





}

.products{

padding-bottom:20px;



}

.test{

clear: both; 

height: 5%; 

border-width: 1px 0 0 0; 

border-style: solid; 

border-color: red; 

vertical-align: middle; 

padding: 0; 

margin: 0;



}

.prev a{

color:#700077;

background:url(defImages/back_markwins.gif) top left no-repeat;

padding:0 0 5px 20px;



}

.prev a:hover{

color:#D6B0DB;



}

.next a{

color:#700077;

background:url(defImages/more_news.gif) top right no-repeat;

padding:0 20px 4px 0;



}

.next a:hover{

color:#D6B0DB;



}

.pages{

text-align:center;



}

.first_level{

background:url(defImages/sec_level_bullet.gif) 0px 5px no-repeat;

padding-left:15px;



}

.sec_level{

background:url(defImages/sec_level_bullet.gif) 15px 4px no-repeat;

padding-left:10px;



}

.third_level{

background:url(defImages/intel_bullet.gif) 28px 6px no-repeat;

padding-left:15px;



}

.newsPicture{

float:left;

margin:0 7px 7px 0;

border:1px solid #8902A6;



}

.img_left{

border:1px solid #685269;

margin:0 7px 7px 0;



}

.img_right{

border:1px solid #685269;

margin:0 0 7px 7px;



}

.subitie4{

color: #2c1c67;

/*font-family: Times New Roman, Palatino Linotype;*/

font-size:12px;



}

.subtitleProducts{

font-size:15px;

font-weight:bold;

color:#4B1770;

font-family:"Century Gothic", Verdana;

margin-bottom:7px;

padding:20px 0 10px 0;

}



.secMenu{

	width:185px;

	background:url(defImages/secMenuBgr.png) top left repeat-y;

	padding:0 8px;

}



/*************************************dropdown menu*****************************************/



.sddm{	

	margin: 0 0 0 0;

	padding: 0;

	z-index: 30;

}



.sddm div{	

position: absolute;

visibility: hidden;

margin: 27px 0 0 0;

padding:5px 0 0 0;

background: #C5B2BE url(defImages/dropDownBgr.png) top left repeat-x;

width:160px;

clear:both;

}



.sddm  div a{	

position: relative;

display: block;

float:left;

margin: 0;

padding: 2px 15px 3px 15px;

width: auto;

white-space: nowrap;

text-align: left;

text-decoration: none;

color: #3D0149;

font-family:"Century Gothic", Verdana;

font-size:13px;

background:none;

font-weight:normal;

clear:both;

width:130px;

}



.sddm div a:hover{	

	background: #3D0149;

	color: white;

	display:block;

}

/*************************************where to find us*****************************************/

.map{

	margin-bottom:10px;

	float:left;

	width:465px;



}

.mapAddressesTop{

	background:url(defImages/mapAdressesTop.png) top left no-repeat;

	width:245px;

	margin:0 0 0 5px;

	float:left;

	padding:10px 0 0 0;

	

}

.mapAddressesBottom{

	background:url(defImages/mapAdressesBottom.png) bottom left no-repeat;

	padding:0 0 10px 0;

}

.mapAddresses{

	background:url(defImages/mapAdressesBgr.png) top left repeat-y;

	text-align:center;

		

}

.mapTitle{

	font-size:14px;

	color:white;

	font-family:"Century Gothic", Verdana;

	font-weight:bold;

	position:relative;

	top:-4px;

	border-bottom:1px solid white;

	padding:0 0 5px 0;

}

.mapTown{

	color:#59135B;

	font-size:13px;

	font-family:"Century Gothic", Verdana;

	font-weight:bold;

	margin:0 0 5px 0;

}

.mapAddresses div.address,

.mapAddresses div.addressViolet{

	background-color:white;

	margin:1px 2px;

	padding:5px;

	text-align:left;

	width:215px;

	overflow:hidden;

}

.mapAddresses div.addressViolet{

	background-color:#E7D9E8;

}



.mapAddresses div.address img,

.mapAddresses div.addressViolet img{

	display:block;

}



.mapAddresses div.address div.title,

.mapAddresses div.addressViolet div.title{

	font-weight:bold;

	margin: 3px 0;

}



#mycustomscroll2 {

	/* Typical fixed height and fixed width example */

	background:url(defImages/mapAdressesBgr.png) top left repeat-y;

	text-align:center;

	height:310px;

	overflow: auto;

	/* IE overflow fix, position must be relative or absolute*/

	position: relative;

}

.wnwPromoBgr{

	background:#FEFDE9 url(defImages/wnwPromo.jpg) top left no-repeat;

	margin:0 10px 0 0;

	overflow:hidden;

}

.wnwPromoL{

	background:url(defImages/wnwPromoBgrL.png) top left no-repeat;

	padding:2px 10px 10px 10px;

	overflow:hidden;

}

.wnwPromoL img{

	margin:90px 40px 10px 40px;

	float:left

}

.wnwPromoL div.text{

	float:left;

	width:300px;

}

.wnwPromoR{

	background:url(defImages/wnwPromoBgrR.png) top right no-repeat;

	padding:2px 10px 10px 10px;

	margin:0 10px 0 0;

	overflow:hidden;

	width:480px;

	float:right;

}

.wnwPromoR img{

	margin:15px 40px 10px 40px;

	float:right;

}

.wnwPromoR div.text{

	float:left;

	width:350px;

}

.naturalStamp{

	clear:both;

	color:white;

	padding:7px 0 0 0;

}

.linkButtons{

	background:url(defImages/eTradeT.gif) top left no-repeat;

	padding:10px 0 0 0;

	margin:15px 0;

}

.linkButtons div.innerContent{
	background:#57597D;
	color:white;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:13px;
}

.linkButtons div.innerContent span{
	display:block;
	margin:0 0 0 5px;	
}

.linkButtons ul{
	margin:10px 0 0 0;
	text-align:center;
	padding:0 0 10px 0;
	background:url(defImages/eTradeB.gif) bottom left no-repeat;
}
.linkButtons li{
	list-style-type:none;
	 padding:0;
	 margin:3px 0;
	 background:none;
}
/********************************give see opinions **************************************/
.rating{
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	clear:both;
}
.rating ul{
	float:left;
}
.rating div.text{
	float:left;
	font-size:14px;
	padding:8px 0 0 0;
}
.starContainer {
	border-top:1px solid #0E0E06;
	padding:7px 0 0 0;
}
.starContainer div.voteCountString{
	float:left;
}
.starContainer div.ratingString{
	float:right;
}
.opinions{
	float:right;
	border-top:1px solid #0C0C05;
	padding:15px 0 0 0;
	width:230px;
}
.opinions a{
	color:white;
	font-size:17px;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(defImages/br_FB_commentsBut.jpg) top center no-repeat;
	width:175px;
	padding:5px 0 0 0;
	height:30px;
	float:right;
}
.opinions a:hover {
	color:white;
}
.seeOpitions,
.giveOpinion{
	clear:both;
	padding:10px 0 0 0;
}
.seeOpitions div.subtitle,
.giveOpinion div.subtitle{
	border-bottom:4px solid #C0C0C0;
	font-size:17px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 5px 0;
}
.giveOpinion div.subtitle{
	font-size:14px;
	margin:0 0 10px 0;
	width:740px;
	border-top:1px solid #0E0E06;
	padding:5px 0;
}
.giveOpinion div.nameMail{
	float:left;
	width:310px;
}
.giveOpinion div.opinion{
	float:left;
	width:400px;
}
.giveOpinion div.captcha{
	clear:both;
}
.giveOpinion input.inputField{
	width:280px;
	border:1px solid #101006;
	height:20px;
	margin:0 0 5px 0;
}

.giveOpinion textarea.inputField{
	border:1px solid #101006;
	width:400px;
	height:65px;
}
.giveOpinion div.reviewed{
	clear:both;
	margin:5px 0 0 0;
}

.giveOpinion input.bigBlueBut{
	text-align:center;
	background:url(defImages/br_FB_commentsBut.jpg) top center no-repeat;
	width:175px;
	height:34px;
	color:white;
	font-size:17px;
	float:right;
}


.opinionContainer,
.opinionContainer_admin{
	clear:both;
	overflow:hidden;
	border-bottom:3px dotted #8C8B77;
	padding:0 0 8px 0;
}
.opinionContainer_admin{
	border-bottom:3px dotted #611071;
}	
.opinionContainer div.name,
.opinionContainer_admin div.name{
	font-size:13px;
	font-weight:bold;
	margin:10px 0 5px 0;
}
.opinionContainer_admin div.name{
	color:#570169;
}	
.opinionContainer img.opinionImg,
.opinionContainer_admin img.opinionImg{
	float:left;
	margin:0 10px 0 0;
}

.opinionContainer div.dateTime,
.opinionContainer_admin div.dateTime{
	background:url(defImages/dateTimeR.jpg) center right no-repeat;
	padding:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.opinionContainer div.dateTime span.time,
.opinionContainer_admin div.dateTime span.time{
	color:#888773;
}
.opinionContainer div.dateTime div.dTcontainer,
.opinionContainer_admin div.dateTime div.dTcontainer{
	background:url(defImages/dateTimeL.jpg) center left no-repeat;
	padding:4px 0 0 10px;
	height:20px;
}
.opinionContainer div.comment,
.opinionContainer_admin div.comment{
	float:left;
	width:650px;
}
.voteBut{
	overflow:hidden;
	text-align:right;
	clear:both;
	padding:10px 0 0 0;
}

.fbRecommend{
	float:left;
	width:100px;
	margin:10px 0 0 125px;
}
.fbFollow{
	float:right;
	margin:0 15px 0 0;
}
.fbFollow span{
	position:relative;
	top:-10px;
}

.innerTitle{
font-family:"Lucida Sans Unicode";
color: #3D0149;
font-size:14px;
text-align:right;
margin:0 15px 20px 0 ;
font-weight:bold;

}
