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;

	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:left;}



.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/frame40x60.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/frame40x60.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 10px 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:left; 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; margin-top:15px; 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;*/}


