/* @author  Sagnik Debnath */
body{
	background:#cccccc;
	padding:0; 
	margin:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#000000;
	}
	
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a, img div{
	padding:0; 
	margin:0;
	}
	
ul{
	list-style-type:none;
	}
	
/*flot*/	
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}


/* Width + Height */
.ha	  { height:auto}
.h15  { height:15px}
.h25  { height:25px}
.h30  { height:30px}
.h40  { height:40px}
.h60  { height:60px}
.h100  { height:95px}
.h80  { height:80px}

.w100p{ width:100%;}
.w50p{ width:50%;}
.w75{ width:70px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w170{ width:170px;}
.w175{ width:175px;}
.w200{ width:194px;}
.w243{ width:243px;}
.w250{ width:250px;}
.w275{ width:275px;}
.w400{ width:400px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w661{ width:661px;}
.w670{ width:670px;}
.w705{ width:705px;}


/* Paddings */
.pad0	{padding:0px;}
.pad2	{padding:2px;}
.pad5	{padding:5px;}
.pad10	{padding:10px;}
.pad15	{padding:15px;}
.pad20	{padding:20px;}

.padT3	{padding-top:3px;}
.padT5	{padding-top:5px;}
.padT10	{padding-top:10px;}
.padT12	{padding-top:12px;}
.padT15	{padding-top:15px;}
.padT17	{padding-top:17px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}
.padT37	{padding-top:37px;}
.padT40	{padding-top:40px;}
.padT45	{padding-top:45px;}
.padT50	{padding-top:50px;}
.padT55	{padding-top:55px;}
.padT60	{padding-top:60px;}

.padR5	{padding-right:5px;}
.padR10	{padding-right:10px;}
.padR13	{padding-right:13px;}
.padR15	{padding-right:15px;}
.padR20	{padding-right:20px;}
.padR25	{padding-right:25px;}
.padR30	{padding-right:30px;}
.padR35	{padding-right:35px;}
.padR100{padding-right:100px;}

.padB5	{padding-bottom:5px;}
.padB7	{padding-bottom:7px;}
.padB10	{padding-bottom:10px;}
.padB15	{padding-bottom:15px;}
.padB20	{padding-bottom:20px;}
.padB25	{padding-bottom:25px;}
.padB40	{padding-bottom:40px;}

.padL4	{padding-left:4px;}
.padL5	{padding-left:5px;}
.padL10	{padding-left:10px;}
.padL13	{padding-left:13px;}
.padL15	{padding-left:15px;}
.padL20	{padding-left:20px;}
.padL25	{padding-left:25px;}
.padL30	{padding-left:30px;}
.padL35	{padding-left:35px;}
.padL100{padding-left:100px;}

/* Margins */
.mara{ margin:auto;}
.mar0	{margin:0px;}
.mar5	{margin:5px;}
.mar10	{margin:10px;}
.mar15	{margin:15px;}
.mar20	{margin:20px;}
.mar25	{margin:25px;}
.mar50	{margin:50px;}
.mar75	{margin:75px;}
.mar100	{margin:100px;}

.mart0	{margin-top:0px;}
.mart3	{margin-top:3px;}
.mart5	{margin-top:5px;}
.mart10	{margin-top:10px;}
.mart15	{margin-top:15px;}
.mart20	{margin-top:20px;}
.mart25	{margin-top:25px;}
.mart50	{margin-top:50px;}
.mart75	{margin-top:75px;}
.mart100{margin-top:100px;}

.marr0	{margin-right:0px;}
.marr4	{margin-right:4px;}
.marr5	{margin-right:5px;}
.marr10	{margin-right:10px;}
.marr15	{margin-right:15px;}
.marr20	{margin-right:20px;}
.marr25	{margin-right:25px;}
.marr27	{margin-right:27px;}
.marr50	{mmargin-right:50px;}
.marr75	{margin-right:75px;}
.marr100{margin-right:100px;}

.marb0	{margin-bottom:0px;}
.marb3	{margin-bottom:3px;}
.marb5	{margin-bottom:5px;}
.marb10	{margin-bottom:10px;}
.marb15	{margin-bottom:15px;}
.marb20	{margin-bottom:20px;}
.marb25	{margin-bottom:25px;}
.marb50	{margin-bottom:50px;}
.marb75	{margin-bottom:75px;}
.marb100{margin-bottom:100px;}

.marl0	{margin-left:0px;}
.marl4	{margin-left:4px;}
.marl5	{margin-left:5px;}
.marl10	{margin-left:10px;}
.marl15	{margin-left:15px;}
.marl20	{margin-left:20px;}
.marl25	{margin-left:25px;}
.marl50	{margin-left:50px;}
.marl70	{margin-left:70px;}
.marl75	{margin-left:75px;}
.marl100{margin-left:100px;}
.marl200{margin-left:200px;}	
	
/* for png fix */	
* html { padding:0px; margin:0px;}

* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}	
/* for png fix */
	
p{ text-align:justify; padding:5px 0;}

a{ color:#105091; text-decoration:none;}

/* Font color*/
.fColor_Black{color:#000000;}
.fColor_white{color:#FFFFFF;}
.fColor_red{color:#d10000;}
.fColor_orange{color:#ff9701;}
.fColor_blue{color:#45a0fa; font-weight:bold;}
.fColor_blue14{color:#45a0fa; font-size:14px; font-weight:bold;}
.fColor_black18{color:#000000; font-size:18px;}

.boder{ border:1px solid #45a0fa; }
/* background color*/
.bg_blue{ background:#edf6ff;}

h2{ font-size:14px; color:#45a0fa; margin-bottom:5px;}

/* edit part */
#Wrapper { 
	background:url(../images/bg_body.jpg) repeat-y;
	margin:0px auto; 
	width:942PX;
	padding:0 4px;
	}
/*header part*/	
#header{ 
	background:url(../images/headertop_bg.jpg) repeat-x ;
	height:120px;
	}
.submit{ background:url(../images/login_bg.gif) no-repeat; border:0; width:49px; height:19px; color:#FFFFFF; padding:0 2px;}


.glossymenu{
	position: relative;
	padding: 49px 0 0 0px;
	margin: 0 auto 0 auto;
	height: 29px;
	list-style: none;
	font-size:11px;
	
}

.glossymenu li{
	float:left; margin-left:2px;
}

.glossymenu li a{
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../images/button_l.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 8px; /*Padding to accomodate left tab image. Do not change*/
	height: 29px;
	line-height: 29px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	color: #000000;
	text-transform:uppercase;
	font-weight:normal;
	float: left;
	display: block;
	background-image:url(../images/button_r.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0 7px 0 0px; /*Padding of menu items*/
}

.glossymenu li a.current, .glossymenu li a:hover{
	color: #009900;
	background-image:url(../images/button_lhover.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.glossymenu li a.current  b, .glossymenu li a:hover b{
	color: #fff;
	background-image:url(../images/button_rhover.gif);
	background-repeat:no-repeat;
	background-position:right;
}
/*body part*/
#content{ 
	background:url(../images/bgtop_body.jpg) repeat-x;
	padding:0 15px;
	}
.form{ 
	background:url(../images/form_bg.jpg) repeat-x;
	padding:0 15px;
	
	}
	
.form_left{ 
	width:460px; 
	float:left; 
	margin-right:13px;
	}

.form_right{
	width:409px; 
	float:left; 
	background:#00FF00; 
	margin-top:10px;
	}
	
.form_button{ 
	background:url(../images/form_button.gif) no-repeat bottom left; 
	margin:10px 0 0 20px; 
	padding:10px 10px; 
	font-size:12px;
	}
	
.form_body{ 
	background:url(../images/form-top.gif) no-repeat top ; 
	width:460px; 
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif; 
	}
.text_fild{ width:145px; margin-top:3px;}	

.search{ 
	background:url(../images/search_button.jpg) no-repeat; 
	width:140px; 
	border:0; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold; 
	height:10px
	padding:0 0 14px 0;
	}

#sliding{ 
	background:url(../images/bg_slide.jpg) no-repeat top center; 
	padding:5px;
	}
	
/*body welcome*/
.welcome_top{ 
	background:url(../images/w_top.jpg) repeat-x; 
	font-size:18px; 
	color:#3888d7; 
	text-transform:uppercase; 
	padding:10px 0 7px 10px;
	}
	
.w_bottom{ 
	background:url(../images/w_bottom.jpg) repeat-x; 
	border:2px solid #bed4ec; 
	padding:10px;
	}
	
.subscribe_bg{ 
	background:url(../images/sub_bg.jpg) no-repeat; 
	margin-top:5px; 
	padding:5px;
	}
.button_sub{ 
	background:url(../images/button_sub.jpg) no-repeat top ; 
	border:0; 
	margin:5px 10px 0 0; 
	width:71px; 
	height:18px; 
	color:#FFFFFF; 
	padding-bottom:2px; 
	font-size:10px;
	cursor:pointer;
	}
	
.textbox{ 
	width:150px; 
	margin:5px 0 0 0; 
	}

/*3box*/
.box{ 
	background:url(../images/3box_bg.jpg) no-repeat top left; 
	float: left; 
	width:278px; 
	height:137px; 
	padding:4px;
	}
.box_h{ 
	font-size:14px; 
	color:#327bc3; 
	font-weight:bold;
	}
/*footer part*/
#footer{ 
	background:url(../images/footer_bg.jpg) repeat-x;
	padding:50px 20px 45px 20px;
	color:#FFFFFF;
	line-height:25px;
	}
#footer a{ 
	color:#FFFFFF; 
	text-decoration:none;
	}

#footer a:hover{ 
	color:#C4E1FF; 
	text-decoration:none;
	}
	
* html #footer{ 
	padding:25px 20px 45px 20px;  
	margin:0px;
	}	
	
.footer_bottom{ 
	background: url(../images/footer_bottom.jpg) no-repeat bottom;
	width:950px; 
	margin:0 auto; 
	height:20px;
	text-align:center;
	color:#84c1fc; 
	margin-bottom:25px;
	}

/*Buy Page*/
.bg_buy{ background:url(../images/buy_bg.jpg) repeat-x; margin:10px 0; border-bottom: 1px dotted #003366; padding:5px; }
.img_thumbg{ background:url(../images/photo/buy.jpg) no-repeat top left; padding:6px 0 0 6px;  width:193px; height:147px;}

.t_num{ color:#195da2; font-size:13px; font-weight:bold; padding-bottom:10px;}

/*Buy detail*/
#detail{ background:url(../images/buy_d_bg.jpg) repeat-x; border-top:1px dotted #003399; padding:5px; margin:10px 0;}

.img_detail{ background:url(../images/photo/buy_d.jpg) no-repeat top left; padding:8px 0 0 8px; 
height:257px; width:407px; margin-left:13px;}

#detailimg ul li{ display: inline;}

#detailimg ul img {
		border: 5px solid #99CCFF;
		border-width: 5px 5px 5px;
		 margin-bottom:2px;
	}
#detailimg ul a:hover img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 5px;
		color: #fff;
	}
#fast ul li{ float:left; width:45%; margin:0 3px 3px 0; background:#b9dbfc; padding:2px 9px; font-weight:bold; color:#363636;}
#fast ul li.even{background:#a5b7cb;}
#fast ul li.red{color:#CC0000; font-weight:normal;}
#fast ul li.blue{color:#0b3969;font-weight:normal;}
.doth{ border-bottom:1px dotted #003399; padding:5px 0 2px 0; margin:0; color:#333333;}
*html .doth{ border-bottom:1px dotted #003399; padding-bottom:0px; margin:0;  }

#more ul li{ background:url(../images/icon/icon.jpg) no-repeat left; padding:0 0 5px 20px;}

.hl{background:url(../images/hl.jpg)  no-repeat left top; #0099FF; position:relative; 
		top:18px; left:32px; text-align:center; padding:0 0 0 5px; height:36px;}
.hr{background:url(../images/hr.jpg) no-repeat right top; height:36px; padding:9px 5px 0px 0; font-size:13px; font-weight:bold; color:#093c62; text-transform:uppercase; display:block;}

.h_bg{ border:1px solid #86bfec; margin:0px 0 0 0; padding:25px 10px 10px 10px;background:#FFFFFF;}
#popertype{ margin:10px 0;}
#popertype ul li { background:url(../images/arrow.gif) no-repeat left bottom; font-size:11px; padding:5px 0 0 15px; margin:5px 0;}

#popertype ul li a:hover{ background:#003366; color:#FFFFFF;}

#contact{ background:url(../images/contact.jpg) no-repeat left top; padding:100px 0 0 30px;}

#types ul li{ background:url(../images/button_l.gif) repeat-x; padding:5px; font-size:13px; margin-bottom:10px;}

.sub{ 
	background:url(../images/submit.gif) no-repeat; 
	width:125px; 
	border:0; 
	color:#0f3656; 
	font-size:13px; 
	font-weight:normal; 
	height:25px;
	padding:2px 0 5px 0;
	cursor:pointer;
	}