body, ul, li, form, p, h1, h2, h3, h4, h5, h6, img, input, label
	{
	margin:0px; padding:0px;
	}
body
	{
	background:url(../img/body-bg.gif) repeat-x 0px 0px #fff;
	}
label
	{
	display:block;
	}
ul, li
	{
	list-style-type:none;
	}
table {
	border:0px;
	}	
td, div, h1, ul, li, p, h1, h2, h3, h4, h5, h6, input, label  
	{
	font:11px/14px Arial, Helvetica, sans-serif; color:#000;
}
a {
outline:inherit;
	}

.width100per {
	border:0; width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}
#external-container
	{
	width:918px; margin:18px auto 0px auto;
	}
/**************************Header style starst from here ****************************/
.logo
	{
	width:214px; padding:10px 0px 8px 0px;
	}
.top-link
	{
	font:12px/14px Arial, Helvetica, sans-serif; color:#0F688C; padding-bottom:10px;
	}
.top-link a
	{
	font:12px/14px Arial, Helvetica, sans-serif; color:#0F688C; text-decoration:none;
	}
.top-link a:hover
	{
	text-decoration:underline;
	}
.menu
	{
	position:relative; background:url(../img/top-menu-right.gif) no-repeat right top; padding-right:12px; margin-bottom:15px; 
	}
.menu ul
	{
	background:url(../img/top-menu-bg.gif) repeat-x; width:100%; height:36px;
	}
.menu li
	{
	float:left;
	}
.menu li.selected
	{
	background: url(../img/top-menu-bg-hvr.gif) repeat-x 0px 0px; color:#fff; border-right:1px solid #CF7015; border-left:1px solid #CF7015; padding:9px 14px 8px 14px; float:left; display:block; font:bold 13px/15px Arial, Helvetica, sans-serif;
	}
.menu li#home
	{
	background: url(../img/top-menu-bg-hvr.gif) repeat-x 0px 0px; color:#fff; float:left; display:block; font:bold 13px/15px Arial, Helvetica, sans-serif; padding:0px; border:0;
	}
.menu li#home b
	{
	background:url(../img/top-menu-left-hvr.gif) no-repeat 0px 0px; float:left; display:block; padding:9px 14px 8px 15px; border-right:1px solid #CF7015;
	}
.menu li a
	{
	background:url(../img/menu-nav.gif) no-repeat; float:left; display:block; padding:9px 14px 8px 14px; font:bold 13px/15px Arial, Helvetica, sans-serif; color:#393939; text-decoration:none;
	}
.menu li a:hover
	{
	background: url(../img/top-menu-bg-hvr.gif) repeat-x 0px 0px; color:#fff; border-right:1px solid #CF7015; border-left:1px solid #CF7015; padding:9px 14px 8px 14px; float:left; display:block; 
	}
.menu li#home a
	{
	background:url(../img/top-menu-bg.gif) repeat-x; padding:0px;
	}
.menu li#home a:hover
	{
	border-left:0; background: url(../img/top-menu-bg-hvr.gif) repeat-x 0px 0px;
	}
.menu li#home a b
	{
	background:url(../img/top-menu-left.gif) no-repeat 0px 0px; float:left; display:block; padding:9px 15px 12px 15px; cursor:pointer; border:0; 
	}
.menu li#home a:hover b
	{
	background:url(../img/top-menu-left-hvr.gif) no-repeat 0px 0px; float:left; display:block; padding:9px 14px 8px 15px;
	}
/**************************Header style ends here ****************************/
/**************************Left style starst from here ***********************/
.right
	{
	width:203px; padding:0px 0px 0px 12px;
	}
.pad-top
	{
	padding-top:16px;
	}
.border-cb
	{
	border-bottom:4px solid #F2F2F2; background-color:#F8FCFE;
	}
.border-ct
	{
	border-top:4px solid #F2F2F2; background-color:#fff
	}
.border-cm
	{
	background:url(../img/log-in-cm.gif) repeat-x 0px bottom #fff;
	}
.border-lm
	{
	border-left:4px solid #F2F2F2;
	}
.border-rm
	{
	border-right:4px solid #F2F2F2;
	}
.input170
	{
	width:160px; padding-left:3px
	}
.log-in p
	{
	font:12px/14px Arial, Helvetica, sans-serif; color:#525252; margin:2px 0px; text-align:justify;
	}
.log-in p span
	{
	color:#0F688C;
	}
.log-in p a
	{
	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#F27004; text-decoration:underline;
	}
.log-in p a:hover
	{
	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#F27004; text-decoration:none;
	}
/****************Author text *******************/
.author-bg
	{
	background-color:#EEEEEE;
	}
.author-bg p
	{
	margin:6px 3px; font:14px/18px Arial, Helvetica, sans-serif; color:#101010;
	}
.author-bg p a
	{
	 font:14px/18px Arial, Helvetica, sans-serif; color:#101010; text-decoration:none;
	}
.author-bg p a:hover
	{
	text-decoration:underline;
	}
/****************Author text *******************/
/****************Review of the month ***********/
.review h2
	{
	background:url(../img/review-icon.gif) no-repeat 0px 4px; margin-left:10px; padding-left:20px;
	}
.review h2 a
	{ 
	font:16px/20px Arial, Helvetica, sans-serif; color:#0F688C; text-decoration:underline;
	}
.review p
	{
	font:14px/18px Arial, Helvetica, sans-serif; color:#6D6D6D; margin-left:10px; margin-top:8px;
	}
.review input
	{
	float:right; margin:13px 6px 0px 0px;
	}
/****************Review of the month ***********/
/***************************************************Left pannel starst from here ****************************************/
/******************Author Box style starst from here ********************/

c-bg
	{
	background:url(../img/author-bg.gif) repeat-x 0px 0px;
	}
.author-box-ct
	{
	background:url(../img/author-ct.gif) repeat-x 0px 0px; 
	}
.author-box-bg
	{
	background:url(../img/author-bx-bg.gif) repeat-x 0px 0px #fff;
	}
.author-box-l-brdr
	{
	border-left:1px solid #C3C3C3;
	}
.author-box-r-brdr
	{
	border-right:1px solid #C3C3C3;
	}
.author-box-btm-brdr
	{
	border-bottom:1px solid #C3C3C3;
	}
.author-box
	{
	margin:5px 12px 8px 12px;
	}
.author-box img
	{
	margin-right:4px;
	margin-left:3px;
	}
.author-box h2
	{
	width:257px; float:right; font:bold 14px/17px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px;
	}
.author-box h3
	{
	width:257px; float:left; font:bold 14px/17px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px;
	}

.author-box h2 span
	{
	font-style:italic;
	}
.author-box p
	{
	font:14px/17px Arial, Helvetica, sans-serif; color:#3D3D3D; margin:0px 0px 8px 0px;
	}
.author-box p span
	{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	}
/******************Author Box style ends from here ********************/
/******************************Reviews for Author Style starst from here *********************************/
.review-fr-athr
	{
	margin:26px 30px 26px 12px;
	}
.review-fr-athr h3
	{
	font:21px/24px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:14px;
	}
.review-fr-athr h4 
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:10px; text-decoration:none; font-style:normal; 
	}
.review-fr-athr h4 a 
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:14px; text-decoration:none; font-style:normal; 
	}
.review-fr-athr h4 a:hover
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:14px; text-decoration:underline; font-style:normal; 
	}
.review-fr-athr h5
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px;
	}
.review-fr-athr h6
	{
	font:bold 13px Arial, Helvetica, sans-serif; color:#000000; float:left;
	}
.review-fr-athr-pub 
	{
	font:bold 13px Arial, Helvetica, sans-serif; color:#000000; 
	}
.review-fr-athr-pub p
	{
	font:bold 13px Arial, Helvetica, sans-serif; color:#000000;  margin-left:5px; vertical-align:top;
	}
.review-fr-athr p
	{
	font:14px/20px Arial, Helvetica, sans-serif; color:#6D6D6D;
	}
.review-fr-athr h1 
	{
	font:bold 14px Arial, Helvetica, sans-serif; color:#0F688C; text-decoration:none; font-style:normal;
	}
.review-fr-athr a 
	{
	font:bold 14px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:14px; text-decoration:none; font-style:normal; 
	}
.review-fr-athr a:hover
	{
	font:bold 14px Arial, Helvetica, sans-serif; color:#0F688C; margin-bottom:14px; text-decoration:underline; 
	}

/******************************Reviews for Author Style ends here *********************************/
/******************************Review Box style starts from here **********************************/
.review-box-ct
	{
	background:url(../img/review-box-ct.gif) repeat-x 0px 0px; font:bold 17px/23px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px;
	}
.review-container	
	{
	margin:0px 10px;
	}
.review-box-content
	{
	margin:15px 0px 3px 0px; min-height:85px; height:100% !important; height:85px;
	}
.review-box-content p
	{
	font:12px/20px Arial, Helvetica, sans-serif; color:#272727;
	}
.review-box-content p span
	{
	font-weight:bold;
	}
.review-box-content p a
	{
	font:12px/18px Arial, Helvetica, sans-serif; color:#ED7440; text-decoration:none;
	}
.review-box-content p a:hover
	{
	text-decoration:underline;
	}
/******************************Review Box style ends here **********************************/
/******************************Footer style starst from here *******************************/
.footer
	{
	background:url(../img/footer-bg.gif) repeat-x 0px 0px; margin-top:21px
	}
.footer p
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#3B3B3B; margin:5px 20px 0px 0px;
	}
.footer p a
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:none; padding:0px 2px;
	}
.footer p a:hover
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
	}
.footer p.cpy
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#41768E;
	}
.footer p.cpy a
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#41768E; text-decoration:none;
	}
.footer p.cpy a:hover
	{
	text-decoration:underline;
	}
/******************************Footer style ends here *******************************/
/******************************admin page style starts from here on 13.08.08 *******************************/
.inner-header {
	padding:0 0 10px;
	}
.inner-header ul {
	padding:0 0 0 10px;
	color:#000;
	}	
.inner-header ul li {
	float:left;
	}	
.inner-header ul li a {
	font:bold 12px/13px Arial, Helvetica, sans-serif; color:#000; padding:0 5px; text-decoration:none;
	}
.inner-header ul li a:hover {
	color:#41768E;
	}
.inputsearch
	{
	width:160px; height:17px; padding:0 6px 0 0;
	}
.advertise-border
	{
	border:1px solid #C3C3C3; font:21px/40px Arial, Helvetica, sans-serif; color:#0F688C; padding:0 0 0 10px;
	}
.admin-topPad {
	padding:10px 0 0;
	}
.products h2 {
	background:url(../img/infor-box.gif) repeat-x 0 0; border:1px solid #3E7188;
	font:bold 14px/22px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 10px;
	}
.products a {
	color:#fff;
	text-decoration:underline;
	padding:0 10px 0 0;
	font:bold 12px/22px Arial, Helvetica, sans-serif; color:#fff;
	}
.products a:hover {
	text-decoration:none;
	}	
.product-des
	{
	background-color:#F2F2F2;
	}
.product-des th
	{
	 padding:4px 0px 4px 8px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#324850; background-color:#B9CAD3;
	}
.product-des td
	{
	background-color:#F8FCFE; padding:4px 10px 4px 8px;  font:12px/14px Arial, Helvetica, sans-serif; color:#324850;
	}
.product-des a {
	color:#324850;
	text-decoration:underline;
	font-weight:normal;
	}
.product-des a:hover {	
	text-decoration:none;
	}	
.input150
	{
	width:150px; padding-left:3px; border:1px solid #3E7188; height:17px;
	}
.savebtn {
	background:#F56945; border:1px solid #CC0000;
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 10px;
	}
.product-des select
	{
	width:100px;
	}
/******************************admin page style end here on 13.08.08 *******************************/
/******************************Newly added style starts here:#F27004****************************************/
.ortxt
	{
	font:bold 15px Arial, Helvetica, sans-serif; color:#F27004;
	}
.ortxt_search
	{
	font:bold 15px Arial, Helvetica, sans-serif; color:#F27004; vertical-align:top;
	}
.ortxt_search a
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#F27004; vertical-align:top;
	}
.bluetxt
	{
	font:bold 16px Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none; font-style:normal; 
	}
/******************************Newly added style ends here***************************************/
/******************************Admin Style Starts Here ******************************************/
.btn {
	background:url(../img/btn-bg.gif) repeat-x 0px 0px #EC5304;
	font-weight:bold;
	height:18px;width:70px;
	font-family:Tahoma;
	color:#fff;
	border:1px solid #ED5907;
	font-size:10px;
	padding:0px 0 4px 0;
	margin:0px 0 4px 0;
	cursor:pointer;
	}
.topadmin
{
	border-left:0; background: url(../img/top-menu-bg-hvr.gif) repeat-x 0px 0px;
}
.menu_table {
border-collapse:inherit;
border-top: 1px solid #457E98 ;
border-bottom: 3px solid #457E98 ;
border-left: 2px solid #457E98 ;
border-right: 2px solid #457E98 ;
border-style:double
table-layout:fixed;
}

/******************************Topmenu Style For Admin Starts Here*******************************/
.nav {	
	height:26px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	text-align:left;
	padding:0 16px;
	}
.nav ul {
	list-style-type:none;
	text-align:center;
	padding:0px;
	margin:0px;
	}
.nav ul li{	
	/*padding:1px 23px 0 23px;*/
	font:bold 13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../img/nav-line.gif) no-repeat right top;
	display:inline;
	/*white-space:nowrap;*/
	padding:0px;
	margin:0;
	/*float:left;display:block;*/
	color:#fff;
	}
.nav ul li.last {
	background:none;
	}		
.nav li a {
	color:#fff;	
	text-decoration:none;
	padding:3px 18px;
	/*display:block;*/
	}
.nav li a:hover, .nav li a.active{
	background:url(images/nav-bg1.gif) repeat-x 0 0 ;
	color:#fff;
	text-decoration:none;
	}
.nav li a.active {
	cursor:text;
	}


