body {
	margin:0; 
	padding:0; 
	color:#848585; 
	background: url(images/body-bg.gif) repeat-x 0 0 #EBDEC5;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:center; /* Add By Rajendra for IE7 problem */
}
div, p, img, a, ul, form, label, input, h2, h3 {
	margin:0; padding:0;
}
a {
	text-decoration:none; outline:none;
}
ul {
	list-style:none;
}
img {
	border:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}
/*----*/
.main{
	width:100%;height:100%;
	display:block;
	margin:0 auto 0 auto;	
	overflow:hidden;
	}
td {	font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
/*---inside container--*/
.externalContainer{
	width:872px;
	padding:10px 0 0 0;
	display:block;
	margin:0 auto;	
	text-align:left; /* Add By Rajendra for IE7 problem */
}
	
.header{
text-align:center;
		}
.header .logo{
	}
.header .flashPlaceHolder{
	height:179px;
	margin:25px 0 0 0;
	width: 872px;
	}
/*-----*/
.navigation{
	height:30px;
	width:872px;
	display:block;
	background:url(images/menubg.jpg) left top no-repeat;
	}
	
.navigation ul{
	height:30px;
	margin:0 auto;
	width:710px;
	}
.navigation ul li{
	display:block;
	float:left;
	margin:0px 0 0 0;
	}
.navigation ul li a{
	height:30px;
	display:block;
	float:left;
	text-indent:-2000px;
	}  
.navigation ul li a.home{
	background:url(images/home.jpg) no-repeat 0 0;
	width:142px;}
.navigation ul li a.home:hover{
	background:url(images/home-hover.jpg) no-repeat 0 0;
	}
.navigation ul li a.about{
	background: url(images/about-grame-txt.jpg) no-repeat 0 0;
	width:142px;}
.navigation ul li a.about:hover{
	background: url(images/about-grame-hover.jpg) no-repeat 0 0;
	}
.navigation ul li a.gallery{
	background: url(images/gallery-txt.jpg) no-repeat 0 0;
	width:142px;}
.navigation ul li a.gallery:hover{
	background: url(images/gallery-hover.jpg) no-repeat 0 0;
	}
.navigation ul li a.frame{
	background: url(images/frame-txt.jpg) no-repeat 0 0;
	width:142px;}
.navigation ul li a.frame:hover{
	background: url(images/frame-hover.jpg) no-repeat 0 0;
	}
.navigation ul li a.contact{
	background: url(images/contact-txt.jpg) no-repeat 0 0;
	width:139px;}
.navigation ul li a.contact:hover{
	background: url(images/contact-hover.jpg) no-repeat 0 0;
	}
.search{
	height:40px;
	background-color:#523817;
	width:707px;
	}
.search form{
	padding:11px 0 0 26px;
	}
.search form label{
	background:url(images/src-icon.jpg) no-repeat 0 2px;
	width:56px;
	height:15px;
	margin:0 6px 0 0;
	padding:0 0 0 18px;
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#E4D0AD;
	display:block;
	float:left;
	}	

.search form input.box{
	width:168px;
	height:19px;
	margin:0 7px 0 0 ;
	background-color:#E6D4B5;
	color:#000;
	float:left;
	border:none;
	}
.search form input.button{
	background:url(images/go-bg.gif) no-repeat 0 0;
	width:37px;
	height:19px;
	display:block;
	text-align:center;
	font:bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF7AF;
	border:none;
	cursor:pointer;
	float:left;
	}
/*---body panel*/
.bodyPanel{
	background: url(images/body-panel-bg.jpg) repeat-x 0 0 #F1EBDB;
	border-left:solid 1px #E4CEAF;
	border-right:solid 1px #E4CEAF;
	padding:8px 25px 8px 25px;
	display:block;
	position:relative;
	overflow:hidden;
	width:822px!important;
	width:100%;		
			
	}
.bodyPanel .sidepanel{
	padding:0 7px 0 7px;
	border:#DBD2C0 1px solid;
	float:left;
	margin:0 5px 0 0;
	background-color:#EEE4CF;	
	width:389px;
	position:relative;
	}
.sidepanel h2{
	display:block;
	font:17px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#5D7100;
	background-color:#EEE4CF;
	padding:0 10px;
	width:200px;
	
	}
.sidepanel h2.leftside{
	position:absolute;
	left:10px;
	top:-15px;
	height:18px;
	}
.sidepanel h2.rightside{
	position:absolute;
	right:220px;
	width:180px;
	left:10px;
	top:-15px;
	}
.sidepanel h3{
	font:14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#704100;
	background-color:inherit;
	margin:15px 0 0 13px; 
	}
.sidepanel h3.extramerg{
	margin:15px 0 0 13px;
	}
	
.sidepanel .imgHead{
	margin:19px auto 0 auto ;
	display:block;
	}
.sidepanel p{
	padding:17px 0 0 2px;
	font:11px/18px  Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit; 
	}
.sidepanel p strong{
	color:#854603;
	background-color:inherit;
	}
.advertise{
	display:block;
	padding:21px 0 10px 0;
	width:872px; /*width:100%; Change By Rajendra for IE7 problem*/ 
	clear:both;
	}
.advertise img{
	float:left;
	margin:0 2px 0 0;
	}
.nomerg{
	margin:0;
	float:left;
	}
.otherSite{
	padding:0px 2px;
	width:806px;
	float:left;
	margin:0px 0 0 0;
	}
.otherSite div{
	padding:0px 16px 0px 158px;
	float:left;
	width:675px;
	text-align:center;
	}
.otherSite div img{
	float:left;
	display:block;
	margin-right:12px;
	margin:15px 8px 0px 0;
	}


/*---footer--*/
.footer{
	background:url(images/footer.jpg) repeat-x 0 0;
	}
	
.foot{
	padding:5px 0 0 0;
	position:relative;
		}
		
.foot img{
		position:absolute;
		left:188px;
		top:-31px;
		}
		
	
.foot p{
	text-align:center;
	color:#a99b8a;
	line-height:14px;
	}
	
.foot p a{
	text-decoration:underline;
	color:#d59b1d;
	}
	
.foot p a:hover{
	text-decoration:none;
	}
	
.foot p.topp{
	padding-top:15px;
	padding-bottom:15px;

	}
	
.foot p span{
	padding:0 6px;
	}
	




/*---------------- Inner page -------------------*/

.bodyPanel .innerBody{
	padding:10px;
	border:#DBD2C0 1px solid;
	float:left;
	width:636px;
	background-color:#EEE4CF;
	position:relative;
	color:#000000;		
	}
	
.bodyPanel .innerBody h2.leftside{
	position:absolute;
	display:block;
	font:17px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#5D7100;
	background-color:#eee5d0;
	padding:0 6px;
	left:15px;
	top:-15px;
	}
	
#contactForm{
	color:#000000;
	}
	
.innerBody h3{
	font-size:15px;
	line-height:17px;
	padding:10px 0;
	}

	
a.mail{
	color:#854603;
	text-decoration:underline;
	}
	
a.mail:hover{
	text-decoration:none;
	}
	
.paddBtm{
	padding-bottom:15px;
	}
	
.innerleft{
	width:300px;
	float:left;
	line-height:17px;
	color:#000000;
	}
	
.innerright{
	width:300px;
	float:right;
	line-height:17px;
	color:#000000;
	}
	
.innerBody div.aboutPic{
	padding:10px 0 10px 132px;
	}
	
	
.bodyPanel .toppanel{
	padding:7px;
	float:left;
	margin:0px 5px 0px 0;
	width:800px;
	color:#000000;
	line-height:24px;
	position:relative;
	}	
.bodyPanel .toppanel p { padding:0 0 7px 0;	}
	
	
.otherSiteinner{
	padding:4px;
	width:806px;
	float:left;
	margin:8px 0 0 0;
	}	
	
.otherSiteinner div{
	padding:8px 16px 8px 113px;
	float:left;
	width:675px;
	}
	
.otherSiteinner div img{
	float:left;
	display:block;
	margin-right:12px;
	margin-top:5px;
	}	

.bodyPanel .innerTopabout{
	padding:7px;
	border:#DBD2C0 1px solid;
	float:left;
	margin:15px 5px 0px 0;
	background-color:#EEE4CF;	
	width:806px;
	color:#000000;
	position:relative;
	}	
	
.bodyPanel .innerTopabout img { float:right; padding:0 10px 10px 40px;}

.bodyPanel .innerTopabout p span { color:#854603; font-weight:bold; }

.bottomSerach { background:#dbc9a2; margin:3px 0 0 0; height:43px;}

.winPrint { font:bold 11px/12px Verdana, Geneva, sans-serif; color:#441e00; float:left; width:262px; margin:6px 2px 0 0px; background-color:#BAA578; border:1px solid #A59166; padding:4px 5px; }

.winPrint span.wtext { float:left; padding:4px 6px 0 0;} 
.winPrint span.link a img { padding:6px 0 0 10px; }

form.searchBot { float:left; margin:6px 2px 0 7px; width:257px; background-color:#BAA578; padding:3px 3px 0px;border:1px solid #A59166;}
form.searchBot input.text { background-color:#DBC9A2; border:#baa578 solid 1px; font:bold 11px/12px Verdana, Geneva, sans-serif; color:#441e00; padding:2px 5px;}
form.searchBot label.inputtextbg { background:url(images/serach-icon.gif) no-repeat 0 5px; padding:0 0 0 17px; float:left; margin:0; height:25px;  }
form.searchBot label.butgo { float:left; padding:0 0 0 5px;  }
form.searchBot input.go { background:url(images/go-bg.gif) no-repeat 0 0;padding:0; color:#fff7af; font:bold 12px/13px Arial, Helvetica, sans-serif; cursor:pointer; height:19px; margin:0; border:0; width:37px; }

.shopCart { padding:0px 10px 0 63px; float:left; width:190px;background-color:#BAA578; margin:6px 7px 0 0; height:28px;border:1px solid #A59166;}

a.viewcart { background:url(images/shopcart-icon.gif) no-repeat 100% 3px; padding:5px 38px 0px 23px;  font:bold 11px/12px Verdana, Geneva, sans-serif; color:#441e00; text-decoration:underline; float:left; height:30px;}
a.viewcart:hover { text-decoration:none; }

.bodyPanel .innerTopabout h2.innerHead { 
	position:absolute;
	left:10px;
	top:-17px;
	height:28px;
	font:normal 22px/28px Verdana, Geneva, sans-serif; 
	color:#5d7100;
	background:#eee4cf;
	padding:2px 10px;
}	
	
	
/*.bodyPanel .innerTopabout p.innertop { padding:0px 0 4px 11px; line-height:24px; width:800px; display:block; float:left;}

.bodyPanel .innerTopabout p.innertopAnother { padding:0px 0 4px 5px; line-height:24px;}

.bodyPanel .innerTopabout p.innertophiddenTxt{ padding:20px 0 4px 5px; line-height:24px;}

.bodyPanel .innerTopabout p.innertopUpMod { padding:10px 0 4px 5px; line-height:24px;}	

.bodyPanel .innerTopabout p.innertopUpHome { padding:10px 20px 4px 5px; line-height:24px;}

.bodyPanel .innerTopabout p.innertopUp { padding:10px 0 4px 5px; line-height:24px; width:800px;}


.bodyPanel .innerTopabout p.innertopSign { padding:0px 50px 4px 5px; line-height:24px; width:740px; display:block; float:left;}
.bodyPanel .innerTopabout p.innertopSign1 { padding:0px 20px 4px 11px; line-height:24px; width:770px; display:block; float:left;}*/		
.bodyPanel .innerTopabout p.innertop { padding:0px 0 4px 5px; line-height:24px;}
.bodyPanel .innerTopabout p.innertopUpMod { padding:10px 0 4px 5px; line-height:24px;}	
.bodyPanel .innerTopabout p.innertopUp { padding:10px 0 4px 5px; line-height:24px; width:800px;}	
	
a.clickhere { background:url(images/clickhere.gif) left top no-repeat; width:82px; height:20px; display:block; text-align:center; text-decoration:none; font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#EDE4D0; float:right;}	

a.clickhere:hover { text-decoration:none; color:#D2284D;}	

	
/*--------------------Contact Us page--------------------------------*/	

.conSec { width:371px; float:left; background-color:#DBC9A2; border:3px solid #D1BE94; margin:17px 8px 0 0; padding:5px;}

.bgCon { float:left; margin:10px 0 0 0px; padding:0 0 10px 0px;}

/*.bgCon .bgConLeft { width:387px; float:left; margin:10px 10px 10px 10px; padding:0 0 0 0px; background-color:#EBDAB5;
  filter:alpha(opacity=60);opacity:0.6; color:#000;
}

.bgCon .bgConRight { width:387px; float:left; margin:10px 0 10px 14px; padding:0 0 0 0px; background-color:#EBDAB5; filter:alpha(opacity=60);opacity:0.6; color:#000;}*/
.bgCon .bgConLeft { width:387px; float:left; margin:10px 10px 10px 10px; padding:0 0 0 0px; background-color:#EBDAB5;
color:#000;
}
.bgCon .bgConRight { width:387px; float:left; margin:10px 0 10px 14px; padding:0 0 0 0px; background-color:#EBDAB5;color:#000;}

.bodyPanel .innerTopcontact{
	padding:8px 0 0;
	border:#DBD2C0 1px solid;
	float:left;
	margin:15px 5px 0px 0;
	background-color:#EEE4CF;	
	width:820px;
	color:#000000;
	position:relative;
	}	
.bodyPanel .innerTopcontact h2.innerHead { 
	position:absolute;
	left:10px;
	top:-15px;
	height:18px;
	font:normal 22px/20px Verdana, Geneva, sans-serif; 
	color:#5d7100;
	background:#eee4cf;
	padding:2px 10px;
}	
	
.marleft {margin:17px 24px 0 7px;}	
	
.conSec p { font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#441E00; padding:6px 0 0 0;}	

.conSec img {/*border:2px solid #BAA578;*/}

.conSec h2 { font: bold 14px/24px Verdana, Arial, Helvetica, sans-serif; color:#441E00; padding:0px 0 6px 0;}

form.contact { padding:10px 10px 10px 0px; width:300px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

form.contact label { width:200px; line-height:24px; display:block; padding:0 0 0 10px;color:#000;}

form.contact .inputbox { width:164px; height:17px; background-color:#DBC9A2; border:1px dashed #B9A17F; font:11px Verdana, Arial, Helvetica, sans-serif; padding:1px; margin:4px 0px 4px 0;}

form.contact textarea { width:164px; height:50px; background-color:#DBC9A2; border:1px dashed #B9A17F; font:11px Verdana, Arial, Helvetica, sans-serif; padding:1px; margin:4px 10px 4px 0;}


form.contact .submit { width:80px; cursor:pointer; border:1px solid #2C1600; background-color:#592D00; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; height:20px;filter:alpha(opacity=100);opacity:1;}

.heiTr {height:10px;}


/*-----------------------Frame page----------------------------------*/

.photoFrame { background-color:#683500; padding:10px; float:left; font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#EEE4CF;}

.photoText { width:400px; float:left; margin:0 10px 0 0;}

.photoImg { width:370px; float:left;}

.photoFrame h2{ font: bold 13px/24px Verdana, Arial, Helvetica, sans-serif; color:#EEE4CF;}

.photoFrame span.printSize { float:left; width:100px; color:#DBC9A2; font-weight:bold;}

.photoFrame span.details { float:left; width:100px; color:#DBC9A2;}

.photoFrame1 {background:url(images/photoframe.jpg) left top no-repeat; width:200px; height:167px;}



.bodyPanel ul{
margin:0 0 20px 0;
padding:0;
}

.bodyPanel ul li{
background:url(images/arrow.gif) 5px 10px no-repeat; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 0 25px;
}



/*------------------Gallery-------------------------*/

.galleryBox { background-color:#ECDCBA; border:1px solid #E2CFA5; margin:18px 0 0 0; padding:20px; float:left; width:750px;}

.galLeft { float:left; width:248px; margin:0 25px 10px 0;}

.galLast { float:left; width:248px; margin:0 0px 10px 0;}

h2.galHeadtop { font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#733D01;}

ul.gallist { list-style-type:none; margin:0; padding:14px 0 0 0;}

ul.gallist li { background:url(images/arrow.gif) 0 10px no-repeat; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 0 15px;}

ul.gallist li a { font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; text-decoration:none;}

ul.gallist li a:hover { text-decoration:underline;}


.galleryBoxTwo { margin:10px 0 0 0; float:left;}

.galleryBoxTwo .leftOne { width:350px; float:left; padding:0 10px 0 0;}

.galleryBoxTwo .rightOne {  width:350px; float:left;}

.galleryBoxTwo p{ margin:0px 0 0 0; float:left; width:800px;}

.bodyPanel .innerTopabout .galPicBox { float:left; background-color:#E1D1B2; border:1px solid #C4B495;padding:5px; width:374px; margin:0px 5px 13px 0;}

.bodyPanel .innerTopabout .boxnoMar { margin:0 0 13px 0;}

/*.bodyPanel .innerTopabout .galPicBox img { border:8px solid #513614; margin:0 0 15px 0; padding:1px; width:356px; float:left;}
.bodyPanel .innerTopabout .galPicBox h3 { font: normal 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#84662D;}*/

.bodyPanel .innerTopabout .galPicBox img { border:8px solid #513614; margin:0 0 0px 0; padding:1px; width:356px; float:left;}
.bodyPanel .innerTopabout .galPicBox h3 { font: normal 14px/26px Verdana, Arial, Helvetica, sans-serif; color:#84662D; height:88px; float:left; padding:0;width:374px;}


.bodyPanel .innerTopabout .galPicBox h3 span { font: bold normal 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#84662D;}

.bodyPanel .innerTopabout .galPicBox a.print { width:135px; height:18px; font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#E9DABE; background-color:#513614; text-align:center; display:block; margin:8px 0 8px 0;}

.bodyPanel .innerTopabout .galPicBox a.print:hover { color:#000; background-color:#AA824F;}


.galleryBoxTwo h3 { margin:18px 0 10px 0; font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#733B00;}


.galleryBoxTwo p { font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0 0 5px 0;}

.galleryBoxTwo p a { font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

.galleryBoxTwo p a:hover { text-decoration:none;}


.bodyPanel .innerTopabout .galleryBoxTwo p img { /* border:7px solid #D8C5A1; background-color:#503613;*/
margin:60px 0 60px 0; padding:7px;float:none;}

.bodyPanel .innerTopabout .searchBox { background:url(images/search.gif) left top no-repeat; width:801px; position:relative; margin:10px 0 50px; float:left;}

.bodyPanel .innerTopabout .searchBox h2 { font-size:15px; font-weight:700; color:#F0E8D6; position:absolute; left:36px; top:6px;}

div.searchform, 
form.searchform { padding:40px 0 65px 94px;}

div.searchform label,
form.searchform label { display:block; margin:0 16px 0 0; float:left; font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#F0E7D5;}

div.searchform label select.small,
form.searchform label select.small { width:153px; height:22px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

div.searchform label select.big,
form.searchform label select.big { width:198px; height:22px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

div.searchform .inputbox,
form.searchform .inputbox { width:16px; height:14px; float:left; margin:0 20px 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:2px;}

div.searchform .submitBut,
form.searchform .submitBut { width:103px; height:28px; border:1px solid #3A4408; font:12px Verdana, Arial, Helvetica, sans-serif; color:#F0E8D6; cursor:pointer; float:left; background:url(images/submit.gif) left top repeat-x;}


.bodyPanel .innerTopabout .searchBoxBrown{ background:url(images/search-brown.gif) left top no-repeat; width:801px; position:relative; margin:0px auto; float:left;}

.bodyPanel .innerTopabout .searchBoxBrown h2 { font-size:15px; font-weight:700; color:#F0E8D6; position:absolute; left:36px; top:6px;}


form.searchform .submitBut1 { width:103px; height:28px; border:1px solid #642C19; font:12px Verdana, Arial, Helvetica, sans-serif; color:#F0E8D6; cursor:pointer; float:left; background:url(images/submit-brown.gif) left top repeat-x;}



/*-------------------Search page------------------------------------------*/

.bodyPanel .innerTopabout h2.searchtext { font-size:14px; padding:0 0 25px 0;}

.bodyPanel .innerTopabout .searchdark { background-color:#ECDCB9; border:2px solid #E2CFA5; padding:8px; float:left; width:760px; margin:0 0 6px 0;}

.bodyPanel .innerTopabout .searchdark img.borleft { float:left; padding:0; border:1px solid #C5B080; margin:0 10px 0 0;}

.bodyPanel .innerTopabout .searchdark p a { font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#723B01; text-decoration:underline;}

.bodyPanel .innerTopabout .searchdark p a:hover { text-decoration:none;}


.bodyPanel .innerTopabout .searchdark1 { background-color:#F7EBCF; border:2px solid #E2CFA5; padding:8px; float:left; width:760px; margin:0 0 6px 0;}

.bodyPanel .innerTopabout .searchdark1 img.borleft { float:left; padding:0; border:1px solid #C5B080; margin:0 10px 0 0;}

.bodyPanel .innerTopabout .searchdark1 p a { font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#723B01; text-decoration:underline;}

.bodyPanel .innerTopabout .searchdark1 p a:hover { text-decoration:none;}

.bodyPanel .innerTopabout .pagination { float:right; padding:26px 26px 26px 0;}

.bodyPanel .innerTopabout .pagination a { display:block; width:13px; font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#D6C191; background-color:#523817; text-align:center; float:right; margin:0 2px 0 0; text-decoration:none;}

.bodyPanel .innerTopabout .pagination a:hover,.bodyPanel .innerTopabout .pagination a.selected {  background-color:#D6C191; color:#723B01;}

.bodyPanel .innerTopabout .pagination a.arrow { display:block; width:13px; font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:none; text-align:center; float: right; margin:0 10px 0 0;}

.bodyPanel .innerTopabout .pagination a.arrow:hover { text-decoration:none; background:none;}


.bodyPanel .innerTopabout .pagination a.arrowForward { display:block; width:13px; font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:none; text-align:center; float:right; margin:0 0px 0 6px;}

.bodyPanel .innerTopabout .pagination a.arrowForward:hover { text-decoration:none; background:none;}

.bodyPanel .innerTopabout .searchdarkResults { background-color:#ECDCB9; border:2px solid #E2CFA5; padding:8px; float:left; width:785px; margin:0 0 6px 0; padding:0 0 12px 0;}

.bodyPanel .innerTopabout .searchdarkResults p.noresults { background:url(images/noresults.gif) left top no-repeat; padding:0px 0 0px 68px;font-size:11px;	line-height:43px;	font-weight:bold;	color:#723b01; margin:20px auto 10px; width:500px; float:none;}

.bodyPanel .innerTopabout .searchdarkResults .searchagain { font:bold 16px/44px Verdana, Arial, Helvetica, sans-serif; color:#723B01; width:257px; margin:0 auto; padding:0;}

.bodyPanel .innerTopabout .searchdarkResults .searchagain form.searchBot { float:left; margin:6px 2px 0 7px; width:257px; background-color:#BAA578; padding:3px 3px 0px;border:1px solid #A59166;}
.bodyPanel .innerTopabout .searchdarkResults .searchagain form.searchBot input.text { background-color:#DBC9A2; border:#baa578 solid 1px; font:bold 11px/12px Verdana, Geneva, sans-serif; color:#441e00; padding:2px 5px; float:left;}
.bodyPanel .innerTopabout .searchdarkResults .searchagain form.searchBot label.inputtextbg { background:url(images/serach-icon.gif) no-repeat 0 5px; padding:0 0 0 17px; float:left; margin:0; height:25px;  }
.bodyPanel .innerTopabout .searchdarkResults .searchagain form.searchBot label.butgo { float:left; padding:0 0 0 5px;  }
.bodyPanel .innerTopabout .searchdarkResults .searchagain form.searchBot input.go { background:url(images/go-bg.gif) no-repeat 0 0;padding:0; color:#fff7af; font:bold 12px/13px Arial, Helvetica, sans-serif; cursor:pointer; height:19px; margin:0; border:0; width:37px; float:left; }


.bodyPanel .innerTopabout a.searagain { background-color:#DBD2C0; width:92px; height:21px; font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; display:block; text-decoration:none; float:right;}

.bodyPanel .innerTopabout a.searagain:hover{ background-color:#CEBA8D; color:#523817;}

.marRight { padding:0 15px 0 0;}



/*---------------------Enter to win page-------------------------------*/

.bodyPanel .innerTopabout .entertowin { background:url(images/enter-to-win.jpg) left top no-repeat; padding:34px 0 50px 13px; width:770px; font:22px/24px Verdana, Arial, Helvetica, sans-serif; color:#EEE4CF; margin:18px 0 10px 12px; float:left;}

.bodyPanel .innerTopabout .entertowin p span { font:15px/24px Verdana, Arial, Helvetica, sans-serif; color:#E5F08B;}

.bgCon .bgenter { width:780px; float:left; margin:10px 10px 10px 10px; padding:0 0 0 0px; background-color:#EBDAB5;
 color:#000; border:2px solid #E1D2B2;}
  
form.enterwinform { padding:10px 10px 10px 10px; width:auto; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}


form.enterwinform label.field{ 	width:230px; }

form.enterwinform { padding:10px 10px 0px 10px; width:auto; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

form.enterwinform label.large { width:auto; line-height:24px; display:block; padding:0 0 0 10px;color:#000;}

.padleft { padding:0 0 10px 10px;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

form.enterwinform .inputbox { width:164px; height:17px; background-color:#DBC9A2; border:1px dashed #B9A17F; font:11px Verdana, Arial, Helvetica, sans-serif; padding:1px; margin:4px 0px 4px 0;}

form.enterwinform textarea { width:164px; height:50px; background-color:#DBC9A2; border:1px dashed #B9A17F; font:11px Verdana, Arial, Helvetica, sans-serif; padding:1px; margin:4px 10px 4px 0;}


form.enterwinform .submit { width:80px; cursor:pointer; border:1px solid #2C1600; background-color:#592D00; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; height:20px;filter:alpha(opacity=100);opacity:1; margin:5px 0 35px 0;}

form.enterwinform .submitGift { width:80px; cursor:pointer; border:1px solid #2C1600; background-color:#592D00; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; height:20px;filter:alpha(opacity=100);opacity:1; margin:5px 0 0px 0;}


.bgCon .bgenter .toptext { font-size:12px; color:#3E3B36; padding:0 0 20px 8px; font-weight:normal;}
  
.bodyPanel .innerTopabout p.thanks { width:700px; float:left;} 

.bodyPanel .innerTopabout form.thanksBuy {padding:0; margin:0; float:left;} 

.bodyPanel .innerTopabout form .inputDash { background-color:#ECDEC0; border-bottom:1px solid #000; border-top:none;  border-right:none; border-left:none; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;}





/*--------------- shopping cart page --------------*/

.bodyPanel .innerTopabout .searchdarkResults p.shoppingcartText{ background:url(images/cart-icon.gif) no-repeat 0 0; padding:10px 0 10px 66px;	font-size:11px;	line-height:20px;	font-weight:bold;	color:#723b01;	margin:10px 0 0 10px;	}

/*--------------- thank you page --------------*/

.bodyPanel .innerTopabout .searchdarkResults p.thankyouText{ background:url(images/thank-you-icon.gif) no-repeat 0 50%; padding:10px 0 10px 68px;	font-size:11px;	line-height:40px;	font-weight:bold;	color:#723b01;	margin:10px 0 10px 10px;	} 
	
	
.bodyPanel .innerTopabout .frameBody { padding:8px; float:left; width:785px; margin:0 0 6px 0;}	

.bodyPanel .innerTopabout .frameBody p{ float:left; width:570px; }

#frameMain{
	background:url(images/frame40x60g.jpg) no-repeat 0 0; float:right;width:188px;
height:86px;
padding:22px 0 28px;
	}
	
#frameMain img{ margin:0 auto; float:none; display:block; padding:0;	}

#galleryPanel .frameGallery{ padding:6px 0 0 0;	}

#galleryPanel .frameBox{
	float:left;
	margin-right:13px;
	}
	
#galleryPanel .frameBoxRight{
	float:left;
	width:110px;
	}
	
#galleryPanel .frameBoxInner{
	float:left;
	height:auto;
	}
	
#galleryPanel .frameBox40x60{
	background:url(images/frame40x60.jpg) no-repeat 0 0;
	width:188px;
	height:86px;
padding:22px 0 29px;
	}
	
#galleryPanel .frameBoxlimited{
	background:url(images/limited-edition.jpg) no-repeat 0 0;
	width:188px;
	height:92px;
padding:27px 0 31px;
	}	
	
	
#galleryPanel .frameBoxOpen{
	background:url(images/open-edition-frame.jpg) no-repeat 0 0;
	width:188px;
	height:95px;
padding:35px 0;
	}	
		
	
	
	
	
#galleryPanel .frameBox30x40{
	background:url(images/frame30x40.jpg) no-repeat 0 0;
	width:166px;
	height:75px;
	margin:8px 0 0 0;
	padding:19px 0 30px;
	}
	
#galleryPanel .frameBox24x36{
	background:url(images/frame24x36.jpg) no-repeat 0 0;
	width:151px;
	height:50px;
	margin:12px 0 0 0;
	padding:19px 0;
	}
	
#galleryPanel .frameBox20x30{
	background:url(images/frame20x30.jpg) no-repeat 0 0;
	width:131px;
	height:44px;
	margin:18px 0 0 0;
	padding:16px 0;
	}
	
#galleryPanel .frameBox18x24{
	background:url(images/frame18x24.jpg) no-repeat 0 0;
	width:111px;
	height:39px;
	margin:21px 0 0 0;
	padding:14px 0;
	}
	
#galleryPanel img{
	margin:0 auto; float:none; display:block; padding:0;
	}

#galleryPanel img.hiddenImg{
	margin:0 16px 0 0; float:left; display:block; padding:0; border:2px solid #BAA578;
	}

#galleryPanel .frameBox p{
	font-size:9px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	background-color:#683500;
	margin:2px 0 0 0;
	}
	



.xtraPad{
padding:10px; font-size:13px; font-weight:bold;
}
.printImg{
float:right; padding:0 21px 0 0;
}
.imgPad{
margin:10px 15px 0 0;
}
.bgConent { float:left; margin:10px 0 0 0px; padding:0 0 10px 0px;}

/*.bgConent .bgConentLeft { width:450px; float:left; margin:10px 10px 10px 10px; padding:0 0 0 0px; background-color:#EBDAB5;
filter:alpha(opacity=60);opacity:0.6; color:#000;
}

.bgConent .bgConentRight { width:510px; float:left; margin:0px 0 10px 14px; padding:0 0 10px 0px; background-color:#EBDAB5; filter:alpha(opacity=60);opacity:0.6; color:#000;}*/
.bgConent .bgConentLeft { width:450px; float:left; margin:10px 10px 10px 10px; padding:0 0 0 0px; background-color:#EBDAB5;
color:#000;
}
.bgConent .bgConentRight { width:510px; float:left; margin:0px 0 10px 14px; padding:0 0 10px 0px; background-color:#EBDAB5; color:#000;}

.bodyPanel .innerTopabout #frameMainEnter{ float:left;
margin:0px 0px 0 0; padding:0 0 0 0px; width:242px;
}

.bgConent .enterPadright { margin:0 27px 10px 10px;} 

.bgConent .giftPadright { margin:0 20px 10px 10px;} 
 
 
.bodyPanel .innerTopabout #frameMainEnter img { border:3px solid #D1BE94; padding:0; margin:0; float:left;} 
 
.bodyPanel .innerTopabout #frameMainEnter p { display:block; text-align:center; padding:0px 0 6px 0;float:left; width:242px;}


 
 
 /*--------------------Hidden pages------------------------*/
 
 a.print{background-color:#523817; width:60px; height:21px; font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif; color:#D6C191; text-align:center; display:block; text-decoration:none; float:right;}

a.print:hover{ background-color:#CEBA8D; color:#523817;}


a.printpresentation{background-color:#523817; width:200px; height:21px; font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif; color:#D6C191; text-align:center; display:block; text-decoration:none; float:left; margin:8px 10px 0 0;}

a.printpresentation:hover{ background-color:#CEBA8D; color:#523817;}


.bodyPanel .innerTopabout .bottomLink { width:800px; float:right;}





.bodyPanel .innerTopabout .champions-text{
width:590px;
float:left;
padding:0 20px 0 0;

}

.bodyPanel .innerTopabout .champions-images{
width:188px;
float:left;
display:block;

}

.bodyPanel .innerTopabout .images-space{
margin:10px 0 0 0;
float:right;


}

.bodyPanel .innerTopabout p.images-heading{
text-align:center;
margin:0 45px 10px 0;
display:block;
float:left;
padding:8px 0px 0 0px;
width:auto;
}
 
 .bodyPanel .innerTopabout p.images-heading2{
text-align:center;
margin:0 0px 10px 12px;
display:block;
float:left;
padding:8px 0px 0 0px;
width:auto;
}
 
 
 
 
 
 
.frameBoxHidden{
	background:url(images/hiddenframe.jpg) no-repeat 0 0;
	width:268px;
	padding:32px 0 29px 12px;
float:left;
margin:30px 45px 20px 12px;
	}	 
 
.frameBoxHiddenRight{
	background:url(images/framelimited.jpg) no-repeat 0 0;
	width:268px;
	padding:43px 0 50px 12px;
float:left;
margin:30px 45px 20px 12px;
	} 
 
 .bodyPanel .innerTopabout .frameBoxHiddenRight img { margin:0 auto; float:left; padding:0 0 0 32px;}
 
 
 
 
 
.frameHiddenMar {margin:30px 0 20px 12px;} 

.frameHiddenMar1 {margin:30px 45px 20px 0px;} 
 
 
 .frameBoxTotal{
	width:325px;
	float:left;
	}
	
 .frameBoxTotal2{
	width:290px;
	float:left;
	}	
	
.frameBoxHiddenGal{
	background:url(images/hiddenframe.jpg) no-repeat 0 0;
	width:268px;
	padding:32px 0 29px 12px;
float:left;
margin:5px 20px 0px 0;
	}	
	
.bodyPanel .innerTopabout .frameBoxHiddenGal img { margin:0 auto; float:left; padding:0 0 0 23px;}	
 
.bodyPanel .innerTopabout .frameBoxHidden img { margin:0 auto; float:left; padding:0 0 0 23px;}


.bodyPanel .innerTopabout p.innertophidden { padding:0px 0 7px 5px; line-height:24px; width:700px; float:left;}	


.bodyPanel  ul.hiddenponts{
margin:0 0 20px 0px;
padding:0;
float:left;
width:800px;
padding:0 0 0 6px;
}

.bodyPanel ul.hiddenponts li{
background:url(images/arrow.gif) 5px 10px no-repeat; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 0 25px;
}


.bodyPanel  ul.hiddenpontsCham{
margin:0 0 20px 0px;
padding:0;
float:left;
width:480px;
padding:0 0 0 6px;
}

.bodyPanel ul.hiddenpontsCham li{
background:url(images/arrow.gif) 5px 10px no-repeat; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 0 25px;
}







.bodyPanel  ul.hiddenpontsBelow{
margin:0 0 20px 0;
padding:0;
float:left;
width:100%;
}

.bodyPanel ul.hiddenpontsBelow li{
background:url(images/arrow.gif) 5px 10px no-repeat; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 0 25px;
}


.bodyPanel  ul.hiddenpontsBelow1{
margin:0 0 20px 0;
padding:0;
float:left;
width:100%;
}

.bodyPanel ul.hiddenpontsBelow1 li{
background:url(images/arrow.gif) 5px 10px no-repeat; font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36; padding:0 0 10px 25px;
}


.bodyPanel ul.hiddenpontsBelow1 li a{
 font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36;color:#000; text-decoration:none;
}

.bodyPanel ul.hiddenpontsBelow1 li a:hover{
 color:#765526; text-decoration:underline;
}

#galleryPanel h2.frameSubHeading{ background:url(images/frame-heading-bg.gif) repeat-x 0 0; height:24px; padding:0 0 0 10px; font-size:12px; line-height:24px; font-weight:bold; color:#f0e8d6; margin-bottom:10px;}


.bodyPanel a.linkmid{
 font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36;color:#000; text-decoration:underline;
}
 
.bodyPanel a.linkmid:hover{
text-decoration:none;
} 
 
 
 
 
 /*----- Added on 09-04-2009 -----*/

#galleryPanel .frameBox p.detailed{
background-color:#eee4cf;
line-height:12px;
padding-bottom:4px;
color:#683500;
font-weight:700;
}

#galleryPanel .frameBox p.detailed a{
display:block;
color:#683500;
font-weight:bold;
text-decoration:none;
}

#galleryPanel .frameBox p.detailed a:hover{
text-decoration:underline;
}

a.frane{
display:block;
cursor:pointer;
}

.framearea{
background:#eee4cf;
border:solid 1px #dbd2c0;
padding:4px;
}


#galleryPanel h2.frameHeading{ background:url(images/frame-heading-bg.gif) repeat-x 0 0; height:29px; padding:0 0 0 10px; font-size:14px; line-height:29px; font-weight:bold; color:#f0e8d6; margin-bottom:8px;}

#galleryPanel h2.frameSubHeading{ background:url(images/frame-heading-bg.gif) repeat-x 0 0; height:24px; padding:0 0 0 10px; font-size:12px; line-height:24px; font-weight:bold; color:#f0e8d6; margin-bottom:10px;}

.frameLeft{
width:380px;
float:left;
border:solid 1px #e4ceaf;
padding:8px;
}

.frameRight{
width:380px;
float:right;
padding:8px;
border:solid 1px #e4ceaf;
}
/*----- Added on 10-04-2009 -----*/
 .galleryBox p{
 padding-bottom:10px;
 font:bold 15px/24px Verdana, Arial, Helvetica, sans-serif; color:#3E3B36;} 
 
 
 /*---------------for pop up in legacy uk page-------------------------------*/
 
.popup-html {
    background-color: white;
}
.popup-html-blur {
}
.popup-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.popup-wrapper {
	background-color: white;
}
.popup-wrapper .popup-html-content {
    width: 400px;
    padding: 5px;
}
.popup-wrapper .popup-header div {
}
.popup-wrapper .popup-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.popup-wrapper .popup-header ul li {
	display: inline;
	padding-left: 1em;
}
.popup-wrapper .popup-header ul li.highslide-previous, .popup-wrapper .popup-header ul li.highslide-next {
	display: none;
}
.popup-wrapper .popup-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.popup-wrapper .popup-header a:hover {
	color: black;
}
.popup-wrapper .popup-header .popup-move a {
	cursor: move;
}
.popup-wrapper .popup-footer {
	height: 11px;
}
.popup-wrapper .popup-footer .popup-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(js/graphics/resize.gif);
}
.popup-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.popup-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



a.hidenlink { background:url(images/icon-hidden.gif) left top no-repeat; padding:4px 0 10px 55px;font: normal 11px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; float:right; margin-left:10px; margin-top:35px; margin-right:15px; display:block;}

a.hidenlink:hover { text-decoration:none; color:#723B01;}

/*--------------------Gallery new------------------------------*/


#galleryPanel .frameBox40x60g{
background:url(images/frame40x60g.jpg) no-repeat 0 0;
width:188px;
height:86px;
padding:22px 0 28px;
}

.bodyPanel .innerTopabout img.galImg { float:left; padding:0; margin:0;}

/*---------------Featured---------------------------------------*/

#print .printImage{
padding:20px 0;
background-color:#f6efe2;
border:solid 1px #e1daca;
}

#print .printImage .printBoxMid {width:688px; margin:0 auto;}


#print div.printImageBox{
width:308px;
float:left;
}

#print div.printImageBoxMar{
margin:0 60px 0 0;}

#print div.printImageBox img{
border:solid 4px #513614;
padding:1px;
float:left;
background-color:#f6efe2;
}

#print div.printImageBox a{
display:block;
line-height:18px;
text-align:center;
color:#eee4cf;
float:left;
padding:5px;
width:308px;
color:#513614;
}

#print div.printImageBox a:hover{
text-decoration:underline;
}



/*----- added 16-04-2009 ---*/

form.enterwinform label { width:120px; line-height:24px; display:block; padding:0 0 0 10px; color:#000;}

.picBox{
	background:url(images/frame40x60.jpg) no-repeat 0 0;
	width:188px;
	height:62px;
	padding:24px 0;
	float:none;
	}
	
.picBox img{
	display:block;
	float:none; margin:0 auto; padding:0;
	} 
	
a.printlink { background:url(images/icon-print.gif) left top no-repeat; padding:4px 0 10px 45px;font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; float:right; margin:35px 10px 0 0; display:block;}

a.printlink:hover { text-decoration:none; color:#723B01;}


#commentInner{
	padding:0 12px;
	}


/*a.tvComments{
	display:block;
	background:url(images/tv-commercial.jpg) no-repeat 0 0;
	width:250px;
	float:left;
	margin:45px 0 30px 0;
	height:61px;
	padding:30px 110px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#fede7a;
	text-decoration:none;
	}
	
	
a.tvComments span{
	color:#eee4cf;
	cursor:pointer;
	}
	

	
	
a.pressRelease{
	display:block;
	background:url(images/press-release.jpg) no-repeat 0 0;
	width:240px;
	float:right;
	margin:45px 0 30px 0;
	height:61px;
	padding:30px 120px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#fede7a;
	text-decoration:none;
	}
	
	
	
a.radio{
	display:block;
	background:url(images/radio.jpg) no-repeat 0 0;
	width:255px;
	float:left;
	margin:45px 0 30px 0;
	height:61px;
	padding:30px 105px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#ffc49d;
	}
	
a.radio span{
	color:#eee4cf;
	}
	

	
a.celebrities{
	display:block;
	background:url(images/celebrities.jpg) no-repeat 0 0;
	width:220px;
	float:right;
	margin:45px 0 30px 0;
	height:36px;
	padding:55px 140px 20px 20px;
	color:#000;
	text-decoration:none;
	}
*/	
a.tvComments{
	display:block;
	background:url(images/tv-commercial.jpg) no-repeat 0 0;
	width:250px;
	float:left;
	margin:45px 0 30px 0;
	height:61px;
	padding:30px 110px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#fede7a;
	text-decoration:none;
	}
	
a.tvComments span{
	color:#eee4cf;
	cursor:pointer;
	}
	
a.pressRelease{
	display:block;
	background:url(images/press-release.jpg) no-repeat 0 0;
	width:240px;
	float:left;
	margin:45px 0 30px 0;
	height:61px;
	padding:30px 120px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#fede7a;
	text-decoration:none;
	}
	
a.radio{
	display:block;
	background:url(images/radio.jpg) no-repeat 0 0;
	width:255px;
	float:left;
	margin:45px 21px 30px 12px;
	height:61px;
	padding:30px 105px 20px 20px;
	font:normal 34px/37px Georgia, "Times New Roman", Times, serif;
	color:#ffc49d;
	}
	
a.radio span{
	color:#eee4cf;
	}
	
a.celebrities{
	display:block;
	background:url(images/celebrities.jpg) no-repeat 0 0;
	width:220px;
	float:left;
	margin:45px 21px 30px 12px;
	height:36px;
	padding:55px 140px 20px 20px;
	color:#000;
	text-decoration:none;
	}
	
	
#videoPanel{
width:530px;
height:397px;
float:left;
border:solid 1px #bfb7a5;
padding:2px;
margin-top:10px;
}

#videoPanellink{
width:260px;
float:right;
margin-top:10px;
}

#videoPanellink a{
float:left;
margin-top:10px;
}	
	
	
	
	
span.spacePadd{
	padding:0 20px;
	}	
	
h3.subHeading{
	padding:20px 0 0 3px;
	}	
	
	
#aboutLeft{
	float:left;
	width:auto;
	margin:10px 0 0 0;
	}
	
#aboutRight{
	float:right;
	width:150px;
	}
	
#aboutLeft img{
	border:solid 2px #baa578;
	padding:0;
	margin:0 auto 10px 10px;
	}
	
#aboutLeft img.homesign{
	border:none;
	padding:0;
	margin:0;
	float:left;
	}
		
	
/*------------------------------------*/	
	
.slidingmenu {
	width: 806px;
	border-bottom: solid 1px #8A6838;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#000000;
	margin:10px 0 0 0; 
	float:left;
}
.slidingmenu h3 {
	background: #E2CBA6 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #8A6838;
	border-bottom: none;
	cursor: pointer;
}
.slidingmenu h3:hover {
	background-color: #523817;
	color:#EBDFC7;
}
.slidingmenu h3.active {
	background-position: right 5px;
}
.slidingmenu div {
	background: #EEE4CF;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #8A6838;
	border-right: solid 1px #8A6838;
	display: none;font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
	
.slidingmenu div p {padding:0 0 10px 0;}



/*-------------------Sitemap page-----------------------------------*/

.bodyPanel .innerTopabout .siteMap {float:left; width:800px; margin:10px 0 0 0;}

.bodyPanel .innerTopabout .siteMap a {  font: bold 11px/23px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

.bodyPanel .innerTopabout .siteMap a:hover {color:#755425;}

.bodyPanel .innerTopabout .siteMap ul { margin:10px 0 20px 50px; list-style:disc;}

.bodyPanel .innerTopabout .siteMap ul li {font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; background:none;}

.bodyPanel .innerTopabout .siteMap ul li a { font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#444D14;}

.bodyPanel .innerTopabout .siteMap ul li a:hover { text-decoration: underline;}


.bodyPanel .innerTopabout .siteMap .inDiv {float:left; width:100%; margin:0 0 5px 0;}

.bodyPanel .innerTopabout .siteMap .inDiv img { margin:3px 0 0 0; float:left;}

/*----------------------Press Release----------------------------------*/

.pressRelaease{
width:780px;
float:left;
border:solid 1px #e4ceaf;
padding:8px;
margin:0 0 10px 0;}

#galleryPanel .pressRelaease img {float:left; margin:0 10px 0 0; border:2px solid #BAA578;}


/*---------------------Celebrities page--------------------------------*/

.celebrity{
width:770px;
float:left;
border:solid 1px #e4ceaf;
padding:8px;
}
	
.celebrity .secOne { padding:10px;background:url(images/cele-bg.gif) left top repeat-x #EBDEC5;}


#aboutLeft .celebrity .secOne img.left1 {float:left; margin:0 10px 0 0;}

#aboutLeft .celebrity .secOne img.right1 {float:right;}	

.celebrity .padtop { padding:10px 10px 10px;}


a.medialink {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
	
a.medialink:hover {
	text-decoration:none;
	}	
	


/*------------------------home page-------------------------------*/

.bodyPanel .innerTopabout #aboutLeft .homePic { float:right; width:205px; padding:0; margin:0 10px 0 40px;}	
	
.bodyPanel .innerTopabout #aboutLeft .homePic img {float:left; margin:0; padding:0;}	
.bodyPanel .innerTopabout #aboutLeft .homePic p { padding:10px 0 10px 0; margin:0; text-align:center; display:block; float:left;}


/*------------ pro shop page (12-05)---------------*/

#shopBoxLeft{
width:495px;
padding:10px;
float:left;
}

#shopBoxLeft p{
line-height:25px;
}

#shopBoxLeft p span{
font-weight:normal;
color:#000000;
width:165px;
display:block;
float:left;
}

#shopBoxLeft p span.lftspn{
width:150px;
}

#shopimageBox{
width:170px;
float:left;
padding:10px;
}

#shopimageBox img{
float:none;
padding:0;
margin:0;
}

#bottomImage{
width:250px;
padding:15px;
float:left;
}

#bottomImage img{
padding:0;
margin:0;
float:none;
}


#shopbottomBox{
width:480px;
padding:15px;
float:right;
}

#shopbottomBox span{
padding:0 50px 0 0;
color:#000000;
font-weight:normal;
}

#shopbottomBox p.boxtext{
line-height:20px;
float:left;
}

form input.fieldBox{
background:#eee4cf;
color:#000000;
border-bottom:solid 1px #000000;
border-left:0;
border-right:0;
border-top:0;
width:30px;
font-size:11px;
}


/*-------------------------Bruichladdich press release--------------------------------------*/

#aboutLeft .bruichladdichPanel { margin:30px 0 0 5px; padding:0 0 0 1px;}

#aboutLeft .bruichladdichPanel img { float:left; margin:0 38px 0 0; border:0;}
	
	
/*--------------------For Oilpainting page-------------------------------*/

.frameBoxOil{
	float:left;
	margin-right:13px;
	}
	
.frameBoxRightOil{
	float:left;
	width:110px;
	}
	
.frameBoxInnerOil{
	float:left;
	height:auto;
	}
	
.frameBox40x60Oil{
	background:url(images/frame40x60.jpg) no-repeat 0 0;
	width:188px;
	height:86px;
padding:22px 0 29px;
	}
	
.frameBoxlimitedOil{
	background:url(images/limited-edition.jpg) no-repeat 0 0;
	width:188px;
	height:92px;
padding:27px 0 31px;
	}	
	
	
.frameBoxOpenOil{
	background:url(images/open-edition-frame.jpg) no-repeat 0 0;
	width:188px;
	height:95px;
padding:35px 0;
	}	
		
.frameBoxOil p.detailed{
background-color:#eee4cf;
line-height:12px;
padding-bottom:4px;
color:#683500;
font-weight:700;
}	
	
	
	
.frameBox30x40Oil{
	background:url(images/frame30x40.jpg) no-repeat 0 0;
	width:166px;
	height:75px;
	margin:8px 0 0 0;
	padding:19px 0 30px;
	}
	
.frameBox24x36Oil{
	background:url(images/frame24x36.jpg) no-repeat 0 0;
	width:151px;
	height:50px;
	margin:12px 0 0 0;
	padding:19px 0;
	}
	
.frameBox20x30Oil{
	background:url(images/frame20x30.jpg) no-repeat 0 0;
	width:131px;
	height:44px;
	margin:18px 0 0 0;
	padding:16px 0;
	}
	
.frameBox18x24Oil{
	background:url(images/frame18x24.jpg) no-repeat 0 0;
	width:111px;
	height:39px;
	margin:21px 0 0 0;
	padding:14px 0;
	}
	
.bodyPanel .innerTopabout img.oilimage{
	margin:0 auto; float:none; display:block; padding:0;
	}

.oilMarTop { padding:20px 0 0 0; width:805px; margin:0 auto;}

.hiddenPgTop { margin:0 auto; width:617px;}




/*----------------------New limited Uk frame------------------------------*/

#galleryPanel .frameBoxlimitedUk{
	background:url(images/limited-edition-uk.jpg) no-repeat 0 0;
	width:188px;
	height:92px;
padding:27px 0 31px;
	}
	
	
#galleryPanel .frameBoxOpenUk{
	background:url(images/open-edition-frame-uk.jpg) no-repeat 0 0;
	width:188px;
	height:95px;
padding:35px 0;
	}		
	
	
	
.bodyPanel .innerTopabout .galleryBoxTwo .galleryThird { margin:0 auto; width:710px;}	

.bodyPanel .innerTopabout .galleryBoxTwo .galleryThird p { background:url(images/gallery-third.jpg) left top no-repeat; display:block; width:625px; height:437px; padding:82px 0 0 85px; margin:20px 0 5px;}

.bodyPanel .innerTopabout .galleryBoxTwo .galleryThird img {margin:0; padding:0; background-color:none; border:0;}
	
.bodyPanel .innerTopabout .galleryBoxTwo .galleryThird img {float:left;} 


.bodyPanel .innerTopabout .galleryBoxTwo .galleryThird p.textthirdGal { background:none; padding:5px 0 0px; margin:0; text-align:center; height:auto;width:710px;}	


/*--- osCommerce, Open Source E-Commerce Solutions ---*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  background-color:inherit; 
}

A.headerNavigation:hover {
  color: #ffffff; background-color:inherit; 
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #d59b1d;
}

.infoBoxContents {
  background: #F1EBDB;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background:url(images/infobox_head.gif) repeat-x 0 0; height:24px; font-size:12px; line-height:24px; font-weight:bold; color:#f0e8d6;  
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F1EBDB;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F1EBDB;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #d59b1d;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  background:url(images/infobox_head.gif) repeat-x 0 0; height:24px; font-size:12px; line-height:24px; color:#f0e8d6; 
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; color: #000000;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #f4f7fd; cursor: pointer; }
.moduleRowSelected { background-color: #EBDEC5; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*--- osCommerce, Open Source E-Commerce Solutions ---*/

/*----------------------ADD By RAJENDRA------------------------------*/

	div.searchBox div.searchform select.small { width:153px; height:22px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
	div.searchBox div.searchform select.big { width:198px; height:22px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
	div.searchBox div.searchform input.inputbox { width:16px; height:14px; float:left; margin:0 20px 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:2px;}
	/*div.innerTopabout table {  width:99%;}*/
	
	/*Load Class based on Framed/Unframed/Mounted Dropdown*/
	.yesFrame { margin-top:5px;
		background:url(images/gallery-third.jpg); 
		background-repeat: no-repeat; background-position: center; 
		display:block; width:625px; height:534px; 
		padding:85px 0 60px 85px;
	}
	.noFrame { border:none; display:block; width:625px; height:534px;  }
	.mountFrame { /*border: 5px solid #000000;*/ }
/*----------------------END By RAJENDRA------------------------------*/



/*-------------------Welcome page--------------------------------------*/

.externalContainer .header #welcome { margin:20px 0 0 0; float:left;}

.externalContainer .header #welcome h1 { font:40px/45px Arial, Helvetica, sans-serif; color:#351F0E; padding:20px 0 0 0;}

.externalContainer .header #welcome p { font:35px/38px Arial, Helvetica, sans-serif; color:#351F0E;}

a.usaBut { background:url(images/usa-but.gif) left top no-repeat; width:257px; height:248px; display:block; float:left; margin:55px 140px 30px 110px;}

a.usaBut:hover{ /*background:url(images/usa-but-h.gif) left top no-repeat;*/}

a.ukBut { background:url(images/ukbut.gif) left top no-repeat; width:257px; height:248px; display:block; float:left; margin:55px 0 0 0;}

a.ukBut:hover { /*background:url(images/ukbut-h.gif) left top no-repeat;*/}