@charset "utf-8";
/* CSS Document */
@import url('reset.css');
body {
	background:url(../img/bgmain.jpg) repeat-x 0 0 #fff;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#535353;
}
h2 {
	font:normal 24px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222; padding:0 0 12px 0;
}
h3{
	font:normal 14px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222; padding:0 0 12px 0;
}
	
/*  20-11-09  */	
a.more{
	background:url(../img/morearrow.gif) no-repeat 6px 8px;
	color:#0886ce; text-decoration:none; font-size:11px;
	padding-left:14px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	width:172px; display:block;
	outline:none;
}
a.more:hover{
	color:#C30;
}

/*  20-11-09  */
p{
	padding:0 0 12px 0;
}


.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
/*  MAINWRAPER
------------------------------------------------------------------*/
.mainwraper {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
/*  HEADER PART START HERE
---------------------------------------------------------------*/
.top{
	overflow:hidden;
}
.headerbg{
	background:url(../img/flahbg.jpg) repeat-x 0 46px;
	width:1000px; height:302px;
	margin:0 auto;
}
.header {
	width:1000px;
	margin:0 auto;
	
}
.header h1 {
	color:#fff;
	font-size:42px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*  HEADER PART END	 HERE
---------------------------------------------------------------*/

/*  NAV PART START HERE
---------------------------------------------------------------*/
/*  20-11-09  */	

.navbg {
	background:url(../img/navbg.jpg) no-repeat 0 0;
	height:80px;
}
.navbg ul {
	padding:20px 0 0 45px;
}
.navbg ul li {
	float:left;
	width:auto;
	color:#fff;
	padding:0 6px;
}

.navbg ul li a {
	color:#fff;
	text-decoration:none;
	padding:0 16px;
}
.navbg ul li a:hover {
	
}

/*  20-11-09  */	

/*  NAV PART END HERE
---------------------------------------------------------------*/
/*  BODY PART START HERE
---------------------------------------------------------------*/

/*  Left Part Start */
.bodyArea{
	width:934px; margin:0 auto; padding:15px 0 0 0; overflow:hidden;
}
.leftPart{
	float:left; width:186px; padding:0 21px 0 0;
	overflow:hidden;
}
.lcoloum{
	padding:0 0 28px 0; overflow:hidden;
}
.lcoloum p{
	padding:0 0 12px 0; margin:0 0 12px 0;
	border-bottom:1px solid #dddddd;
}
.lcoloum p span{
	color:#cf1254; font-weight:bold;
	border:none;
	display:block;
}
.lcoloum a{
	color:#0886CE; text-decoration:none;
}
.lcoloum a:hover{
	text-decoration:underline;
}
.lcoloum p.none{
	border:none;
}
.thumbcontainer{
	overflow:hidden;
}
.thumb{
	background:url(../img/wimgholder.jpg) no-repeat 0 0;
	height:82px; width:85px; overflow:hidden;
	padding:0 8px 14px 0; float:left;
}
.nopad{
	margin-left:0;
}
.thumb img{
	margin:6px;
}
/*  Left Part End */
/*  Middle Part Start */
.mid{
	width:474px; float:left; overflow:hidden;
	padding:0 21px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.Container{
/*	overflow:hidden;*/
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
	margin:0px 0px 30px 0px;
	float:left;
}
/*.gal-out{
	background:fff;
	overflow:hidden; padding:0 0 12px 0;
	float:left; width:150px; margin:0 8px 0 0;
}
.gal{
	background:#e5e5e5; 
	width:151px;
}
.gal img{
	margin:10px 6px 10px 8px;
	border:6px solid #fff;
}
a.gallink{
	text-decoration:none; font-weight:bold;
	color:#0886ce; margin:5px 0 0 8px;
}
a.gallink:hover{
	text-decoration:underline;
}*/

/*  20-11-09  */	
.gal-out{
	overflow:hidden; 
	float:left; width:auto;
	/*width:151px; 
	margin:0 0 15px 0;padding:0 5px 12px 0;*/
}
.galContainer{
	 padding:0 0 15px 0; overflow:hidden;
}
.gal{
	background:url(../img/galbg.jpg) no-repeat 0 0;
	display:block;
	padding:0 7px 10px 0; width:151px; height:151px;
	text-align:center;
}
.gal img{
	margin:8px 0 0 0; /*width:123px; height:123px;*/
	border:8px solid #fff;
}
a.gallink{
	text-decoration:none; font-weight:bold;
	color:#0886ce; padding:2px 0 8px 8px;
	
}

a.gallink:hover{
	text-decoration:underline;
}
/*  20-11-09  */

.list{
	width:208px; overflow:hidden;
	float:left; padding:0 11px 0 0;
	margin:0 12px 0 0;
}
.list ul li span{
	line-height:20px; 
	color:#535353; font-weight:bold;
}
.list ul li a{
	background:url(../img/morearrow.gif) no-repeat 0 5px;
	text-decoration:none; line-height:20px; padding-left:10px;
	color:#535353; font-weight:bold;
}
.list ul li ul li{
	padding:0 0 0 12px!important;
}
.list ul li ul li a{
	color:#0886ce; background:none;padding: 0px !important;
	font-size:11px; font-weight:normal; cursor:pointer;
}
.list ul li a:hover{
	text-decoration:underline;
}

.nowidth{
	width:auto!important;	
}



/*  Middle Part End */
/*  Right Part Start  */
.rightPart{
	float:right; width:186px; overflow:hidden;
}
.addContainer{
	margin:0 0 30px 0;
}

/*  Right Part End  */

/*  BODY PART END HERE
---------------------------------------------------------------*/

/*  FOOTER PART START HERE
---------------------------------------------------------------*/
.footer{
	background:url(../img/footerbg.jpg) repeat-x 0 0;
	padding:8px 0 20px 0; margin:15px 0 0 0;
	text-align:center;
}
.footer ul{
	padding:0 0 12px 400px;
}
.footer ul li{
	float:left; width:auto;
}
.footer ul li a{
	color:#535353; font-size:11px; text-decoration:none;
	padding:0 12px;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p.copy{
	padding:18px 0 0 0;
}
.footer p a{
	text-decoration:none; color:#535353;
}
.footer p a img{
	margin:0 0 0 5px;
}
/*  FOOTER PART END HERE
---------------------------------------------------------------*/


/*  INNER PART START HERE
---------------------------------------------------------------*/

/*  Directory  */
.dirleft{
	float:left; width:703px; padding-right:21px;
	border-right:1px solid #dddddd; overflow:hidden;
}
.listing{
	overflow:hidden; padding:15px 0;
}
.listdetail{
	background:#c9e8fe; overflow:hidden;
	margin:2px 0 0 0 ; padding:12px 0 10px 10px; clear:both;
}
.listdetail a.listhead{
	color:#0886ce; font-size:18px; 
	line-height:20px; margin:0 0 12px 0;
}
.listdetail a:hover{
	text-decoration:none;
}
.subhead{
	color:#900; font-weight:normal; font-size:14px;
}
.listdetail p.address{
	font-size:14px;
}
.intro{
	overflow:hidden; padding:15px 15px 15px 0;;
}
.deatls{
	background:url(../img/galbg.jpg) no-repeat 0 0;
	margin:0 15px 15px 0; width:151px; height:143px;
	float:left;
}
.deatls img{
	margin:16px 0 0 14px;
}
.addressdetail{
	float:left; width:520px;
	padding-top:12px;
}
p.baddress{
	font-weight:bold;
}
p.baddress span{
	color:#d60000;
}
.products{
	border-top:1px solid #ddd;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	overflow:hidden;
}
.prpductgal{
	border-bottom:1px solid #ddd;
	padding:15px 0; 
}
.product-detail{
	width:184px; border-right:1px solid #ddd;
	float:left; padding:15px; margin:0 8px;
}
.product-detail p {
	font-weight:bold;
}
.product-detail p span{
	color:#0886ce; font-weight:bold;
}
.noborder{
	 border-right:none;
}
.photos{
	overflow:hidden; padding:25px 0;
}
/*.photoholder{
	background:#e5e5e5;
	width:151px; height:143px; float:left;
	margin:0 20px 0 0;
}
.photoholder img{
	margin:10px 6px 10px 8px;
	border:6px solid #fff;
}*/

/*  20-11-09  */	
.photoholder{
	background:url(../img/galbg.jpg) no-repeat 0 0;
	width:151px; height:151px; float:left;
	margin:0 20px 0 0;
	text-align:center;
}
.photoholder img{
	margin:15px 0 0 0px;
}
/*  Directory  */

/*  PRODUCT GALLERY START HERE
----------------------------------------------------------------*/
#gallery {width:472px; position:relative; height:60px; padding-top:356px; margin:0 auto;}

#gallery img.left {width:23px; height:62px; background:#000; float:left;cursor:pointer;margin:35px 0 0 0;}
#gallery img.right {width:23px; height:62px; background:#000; float:left;cursor:pointer;margin:35px 0 0 0;}

#gallery ul {list-style:none; padding:0; margin:35px 0 0 0; float:left; background:#000; border:2px solid #000; border-width:5px 2px;width:421px;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px; border:1px solid #ddd; cursor:pointer;}

#gallery ul li.hide {display:none;}

#gallery ul li.th1 {background:url(../img/thumbs/th1.jpg);}
#gallery ul li.th2 {background:url(../img/thumbs/th2.jpg);}
#gallery ul li.th3 {background:url(../img/thumbs/th3.jpg);}
#gallery ul li.th4 {background:url(../img/thumbs/th4.jpg);}
#gallery ul li.th5 {background:url(../img/thumbs/th5.jpg);}
#gallery ul li.th6 {background:url(../img/thumbs/th6.jpg);}
#gallery ul li.th7 {background:url(../img/thumbs/th7.jpg);}
#gallery ul li.th8 {background:url(../img/thumbs/th8.jpg);}
#gallery ul li.th9 {background:url(../img/thumbs/th9.jpg);}
#gallery ul li.th10 {background:url(../img/thumbs/th10.jpg);}
#gallery ul li.th11 {background:url(../img/thumbs/th11.jpg);}
#gallery ul li.th12 {background:url(../img/thumbs/th12.jpg);}
#gallery ul li.th13 {background:url(../img/thumbs/th13.jpg);}
#gallery ul li.th14 {background:url(../img/thumbs/th14.jpg);}
#gallery ul li.th15 {background:url(../img/thumbs/th15.jpg);}
#gallery ul li.th16 {background:url(../img/thumbs/th16.jpg);}
#gallery ul li.th17 {background:url(../img/thumbs/th17.jpg);}
#gallery ul li.th18 {background:url(../img/thumbs/th18.jpg);}
#gallery ul li.th19 {background:url(../img/thumbs/th19.jpg);}

#gallery ul li img {visibility:hidden; display:block; width:50px; height:50px;}

#gallery ul li span {display:none; position:absolute; left:61px; top:430px; width:411px;font-family:verdana, arial, sans-serif; color:#554f48; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li b {color:#a09c98;}

#gallery ul li.chosen {border-color:#ddd; cursor:default;}
#gallery ul li.chosen div {position:absolute; left:0; top:0; width:470px; height:355px; background:#fff; border:1px solid #ddd;}
#gallery ul li.chosen div i {width:470px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {
visibility:visible; 
width:auto; 
/*height:auto; */
height:325px;
margin:0 auto;
}
#gallery ul li.chosen span {display:block;}

/*  Category  */
.sidelist{
	width:208px; overflow:hidden;
	float:left; padding:0 0px 0 0;
	margin:0 0px 0 0;
}
.sidelist ul li a{
	background:url(../img/morearrow.gif) no-repeat 0 5px;
	text-decoration:none; line-height:20px; padding-left:10px;
	color:#535353; font-weight:bold;
}

.sidelist ul li ul li a{
	color:#0886ce; background:none;
	font-size:11px; font-weight:normal;
}
.sidelist ul li a:hover{
	text-decoration:underline;
}

/*  Category  */




/*  PRODUCT GALLERY END HERE
------------------------------------------------------------------------*/
/*  ARTICAL PAGE
-------------------------------------------------------------------*/
.articals{
	color:#0886ce; font-size:18px; 
	line-height:20px; padding:0 0 12px 0;
}
.articals:hover{
	text-decoration:none;
}
p.cat{
	padding:12px 0;
}
p.cat span{
	color:#cf1254; font-weight:bold;
}

/*  INNER PART END HERE
---------------------------------------------------------------*/

/* sent by mail */
a.commonbutton{
	background:#70b9f9;
	padding:6px 8px;
	color:#fff; 
	font-weight:bold; 
	text-decoration:none;
	margin:0 5px 0 0;
}

a.commonbutton:hover{
	text-decoration:underline;
}
.paginate{
padding: 10px 0pt 0pt;
}
.prev_disabled{
	background:#CCCCCC none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:-3px 5px 0 0;
	padding:3px 5px 5px;
	text-decoration:none;
	width:53px;
}
.next_disabled{
	background:#CCCCCC none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	margin:-3px 530px 0 0;
	padding:3px 5px 5px;
	text-align:center;
	text-decoration:none;
	width:53px;
}
/* sent by mail */