body {
	font-family:Arial, Helvetica, sans-serif;
	background:#380808;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

html {
	height:100%;
	padding-bottom:1px;
}

img, ul, li, p, h1, h2, h4, h3, h5, form, input, select, label, span, div {

	padding:0; margin:0;
}
/*a {
	border:#B8B06F 1px solid;
	border-bottom:none;
}
*/
a {
	border: none;
}
h2 {
	font:normal 30px/31px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
h3 {
	font:normal 24px/25px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
h4 {
	font:bold 12px/13px Arial, Helvetica, sans-serif; 
	color:#ECDFB3;
}
div {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-transform:none;
	text-decoration: none;
	text-align:left; 
	/*vertical-align:top;*/
}
p 	{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

#externalcontainer {
	/*background:#FFFFFF;*/
	width:98%;
	margin:6px auto;
	padding:0;
}

/*----------------Header CSS Starts-------------*/
.header {
	background:#D0C29C url(../images/headerbg.gif) repeat-x 0 0;
	height:162px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.header div {
	background:url(../images/header_ico.gif) no-repeat 272px 9px;
	height:100%;
	overflow:auto;
	padding:24px 21px 40px 39px;
	margin:0;
}
.header div img.logo {
	float:left;
	padding:0;
	margin:0;
}
.header div form {
	position:relative;
	background-color:#212121;
	float:right;
	height:48px;
	margin:32px 0 0 0;
	padding:0;
}
.header div form label {
	float:left;
	background:url(../images/search_ico.gif) no-repeat 10px 12px;
	font:bold 14px/48px Arial, Helvetica, sans-serif;
	display:block;
	color:#FFFFFF;
	padding:0 0 0 35px;
	margin:0;
}
.header div form input.txtfld {
	float:left;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#8B7B5A;
	width:138px;
	height:17px;
	background-color:#E0DACC;
	border:#8B7B5A 1px solid;
	margin:13px 5px 0 7px;
	padding:2px;
}
.header div form input.go {
	float:left;
	border:none;
	background:none;
	margin:14px 9px 0 0;
	padding:0;
}
.header div form img.lt {
	position:absolute;
	left:0;
	top:0;
}
.header div form img.rt {
	position:absolute;
	right:-1px;
	top:0;
}
.header p {
	position:absolute;
	font:normal 14px/15px Georgia, "Times New Roman", Times, serif;
	color:#5A0201;
	display:block;
	top:123px;
	left:54px;
	padding:0;
	margin:0;
	height: 22px;
}
/*----------------Header CSS Ends-------------*/
/*-----------------Navigation Panel Starts--------------------*/
.main_nav {
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	background:#030303 url(../images/nav_bg.gif) repeat-x 0 0;
	border:#000000 1px solid;
	border-bottom:none;
	clear:left;
	text-align: center;
}
.main_nav ul {
	list-style:none;
	padding:0;
	margin:0 0 0 11px;
}
.main_nav ul li {
	display:inline;
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	background:url(../images/nav_div.gif) no-repeat 0 2px;
	padding:0 20px 0 20px;
	color:#C0C0C0;
}
.main_nav ul li.nbg {
	background:none;
}
.main_nav ul li a {
	color:#C0C0C0;
	text-decoration:none;
	padding:0 0 9px 0;
}
.main_nav ul li a:hover, .main_nav ul li a.active {
	color:#FFFFFF;
	background:url(../images/nav_hovimg.gif) no-repeat 50% 100%;
	text-decoration:none; 
}
/*-----------------Navigation Panel Ends--------------------*/
/*----------------Bodypanel Css Starts---------------------*/

.bodypane {
	background:#5A0201 url(../images/body_pattern.gif) repeat-x 0 0;
	border-top:#9D2727 1px solid;
	padding:0 0 34px 0;
	margin:0 0 0 0;
	height:100%;
	overflow:hidden;
}
.leftpane {
	float:left;
	width:251px;
	padding:0;
	margin:0;
}
.rightpane {
	margin:0 0 0 291px;
	padding:0 8px 0 0;
}
/*----------------Left Panel Starts----------------------*/
/*----------------Featured Product Panel Starts----------------*/
.featured_prod {
	background:url(../images/low_redbg.gif) repeat-y;
	border-right:#6B0202 2px solid;
	
	margin:0 0 24px 0;
}
.featured_prod div {
	background:url(../images/red_bigbg.gif) no-repeat 0 0;
	padding:12px 10px 14px 5px;
}
.featured_prod h2 {
	position:relative;
	background:url(../images/feature_hd_mid.gif) repeat-x;
	font:normal 14px/33px Arial, Helvetica, sans-serif;
	height:33px;
	color:#C9BB95;
	margin:0 0 12px 0;
	padding:0 0 0 32px;
}
.featured_prod h2 img.ltcrv {
	position:absolute;
	top:0;
	left:0;
}
.featured_prod h2 img.rtcrv {
	position:absolute;
	top:0;
	right:-1px;
}
.featured_prod img.main {
	margin:0 0 13px 8px;
	padding:0;
	border-style: none;
}
.featured_prod h4 {
	text-decoration:underline;
	padding:0 0 10px 8px;
	margin:0;
}
.featured_prod h4 a {
	color:#ECDFB3;
	text-decoration:underline;
}
.featured_prod h4 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.featured_prod p {
	color:#ECDFB3;
	padding:0 0 20px 8px;
}
/*----------------Featured Product Panel Ends----------------*/
.facillity {
	padding:0;
	margin:0;
	display: none;
}
.facillity p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ECDFB3;
	padding:0 0 12px 8px;
	margin:0;
}
.facillity img {
	margin:0 0 0 8px;
	border-style: none;
}
/*----------------Left Panel Ends----------------------*/
/*----------------Right Panel Starts--------------------*/
/*---------------Banner panel Starts--------------------*/
.banner {
	padding:0;
	margin:0 0 16px 0;
}
.banner div {
	width:472px;
	height:279px;
	margin:11px auto 0;
}
.banner div img {
	margin:0;
	padding:0;
}
.banner_sm {
	padding:0;
	margin:0 0 16px 0;
}
.banner_sm div {
	width:250px;
	height:160px;
	margin:10px 20px 0 auto;
}
.banner_sm div img {
	margin:0;
	padding:0;
}
/*---------------Banner panel Ends--------------------*/
/*---------------Finance Panel Starts-------------------*/
.finance {
	position:relative;
	background:#E5DCBD url(../images/welcome_bg.gif) repeat-x 0 0;
	
	padding:0 0 0 0;
	margin:0 10px 15px 0;
}
.long{ min-height:196px;}
.short{ min-height:150px;}
.finance img.tape_left {
	position:absolute;
	top:-29px;
	left:-27px;
}
.finance img.tape_right {
	position:absolute;
	top:-35px;
	right:-15px;
}
.finance h2 {
	color:#212121;
	padding:48px 0 17px 33px;
	margin:0;
}
.finance p {
	color:#6B6044;
	padding:0 15px 0 33px;
}
/*---------------Finance Panel Ends-------------------*/
/*---------------Offer Panel Starts-------------------*/
.offer {
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0 0 26px 0;
}
.offer h3 {
	color:#E8E1D4;
	padding:0 0 16px 0;
}
.offer p {
	color:#C9B89A;
	padding:0 0 22px 0;	
}
.offer h4 {
	font:normal 14px/15px Arial, Helvetica, sans-serif;
	color:#E8E1D4;
	padding:0 0 16px 0;
}
.offer ul {
	list-style:none;
	padding:0;
	margin:0;
}

.offer ul.left_lst {
	float:left;
	padding:0 25px 0 0
}
.highlightBox {
	padding: 5px !important;
	border: 1px solid #FFF;
	margin: 5px !important;
	width: 250px
}

.offer ul.right_lst {
	float:left;
}
.offer ul li {
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#C9B89A;
	background:url(../images/offer_listbg.gif) no-repeat 0 3px;
	padding:0 0 0 9px;
	margin:0 0 13px 0;
}
.offer ul li a {
	color:#C9B89A;
	text-decoration:none;
}
.offer ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.offer div.cool {
	clear:both;
	position:relative;
	background:url(../images/coolsummer_bg.gif) repeat-x 0 0;
	border-right:#4B0201 1px solid;
	height:51px;
	padding:0;
	margin:0;
}
.offer div.cool img.cool_left {
	position:absolute;
	top:0px;
	left:1px;
}
.offer div.cool p {
	font:normal 14px/15px Arial, Helvetica, sans-serif;
	color:#E5DED2;
	padding:20px 0 0 21px;
	margin:0;
}
.offer div.cool p span {
	color:#C9B89A;
}
.offer div.cool h3 {
	color:#E5DED2;
	padding:15px 0 25px 25px;
	margin:0;
}	
/*---------------Offer Panel Ends-------------------*/
/*---------------Testimonials Panel Starts-------------*/
.testimonials h3 {
	color:#E8E1D4;
	padding:0 0 35px 0;
	margin:0 0 0 0;	
}
.testimonials p {
	background:url(../images/testi_pimg.gif) no-repeat 0 0;
	padding:10px 20px 0 73px;
	text-align:justify;
	color:#C9B89A;
}
.testimonials p.name {
	background-image:none;
	color:#E8E1D4;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0 10px 73px;
	margin:15px 0px;
	}
.testimonials img.openquote {
	position:absolute;
	margin:-4px 0 0 -27px;
	padding:0;
}
.testimonials img.endquote {
	position:absolute;
	margin:2px 0 0 0;
	padding:0;
	background: url(../images/quote_end.gif);
}
/*---------------Testimonials Panel Ends-------------*/
/*----------------Right Panel Ends--------------------*/
/*----------------Bodypanel Css Ends---------------------*/
.footer {
	color:#212121;
	background:#8B7B5A url(../images/paymentMethod.jpg) no-repeat right 30px;
	padding: 32px 0px 21px 35px;
}
.footer a {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#212121;
	text-decoration:none;
	padding:0 13px 0 13px;
	margin:0;
}
.footer a.npad {
	padding:0;
}
.footer a:hover, .footer a.active  {
	color:#750303;
	text-decoration:none;
	padding: 0 13px 0 13px;
}
.footer p {
	color:#EBEBEB;
	padding:5px 0 0 0;
}
#xod {
	text-align: right;
	margin: 5px 10px;
}
#xod img {
	border: none;
}
.filler_sm{
	margin: 10px;
	padding: 0px;
}
.offer p a {
	color: #FFF;
}
ul.srv_list	 {
	padding:6px;
	height:100%;
	overflow:hidden;
	margin-bottom:44px;
	padding-left:16px;
	}
ul.srv_list li{
	background:url(../images/offer_listbg.gif) no-repeat 0 3px;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding-left:14px;
	width:30%;
	float:left;
	margin:7px 0;
	}
ul.srv_list li a {
	text-decoration:none;
	color:#1B1A1A;
	}
.fltrt{
	float:right;
	margin: 0 0 5px 8px;
}
.fltlt{
	float:left;
	margin: 0 8px 5px 0;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.footer img.payment {
	float: right;
	margin: 0 25px 0px 0;
}
.centre {
	text-align:center;
}
/*---------------Bio Panel Starts-------------------*/
.bio {
	position:relative;
	background:#E5DCBD url(../images/welcome_bg.gif) repeat-x 0 0;
	height:396px;
	padding:0 0 0 0;
	margin:0 10px 15px 0;
}
.bio img.tape_left {
	position:absolute;
	top:-29px;
	left:-27px;
}
.bio img.tape_right {
	position:absolute;
	top:-35px;
	right:-15px;
}
.bio h2 {
	color:#212121;
	padding:48px 0 17px 33px;
	margin:0;
}
.bio p {
	color:#6B6044;
	padding:0 15px 0 33px;
}

.bioBox {
	border:1px solid #FFF;
	padding:5px;
	margin: 5px;
}
.bioBox p {
	font-weight:bold;
}
/*---------------Bio Panel Ends-------------------*/
/*---------------Breadcrumb Starts-------------------*/
#breadcrumb{
	text-align:right;
	padding-right: 100px;
	margin-bottom: 15px;
	padding-left: 100px;
}
#breadcrumb a {
	color:#ECDFB3;
	text-decoration:underline;
}
#breadcrumb a {
	text-decoration:underline;
	color:#FFFFFF;
}
/*---------------Breadcrumb Ends-------------------*/
.rightpane h1.centre {
	line-height: 110%;
}
