@charset "utf-8";
/* CSS Document */
body{background:#FAFAFA url(../images/body-bg.gif) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; color:#737373; font-size:12px}
#container { 
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#header { 
	padding: 0 10px 0 20px;
	height:78px;
	background:url(../images/body-bg.jpg) 0 0 no-repeat;
	position:relative;
} 

#header h1.logo{position:absolute; top:22px; left:22px; width:198px; height:32px; background:#000;background:url(../images/logo.png) 0 0 no-repeat; text-indent:-99999px;}
#header a.logo{display:block; height:32px; width:198px;}
/* main navigation */

/* top menu */

.menu1{position:absolute; top:11px; right:22px; color:#fff; font-size:12px; }
.menu1 span{font:normal 12px Arial, Helvetica, sans-serif; color:#f5f3e9}
.menu1 span.tollno{font-size:18px; padding-right:37px; padding-left:10px}
.menu1 a{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; display:inline; padding:0 8px;} .menu1 a:hover{text-decoration:underline}
/* Layout */

/* --- Side bar --- */

#sidebar{float: right; 
	width: 250px;background: #f7f7f7 url(../images/rightnav-top.gif) 0 0 no-repeat ; margin-top:12px; margin-bottom:15px;  }
.sidebar1 {
	float: right; 
	width: 218px; 
	background: #f7f7f7 url(../images/rightnav-bottom.gif) center bottom no-repeat ; 
	margin-top:12px;
	padding:4px 16px 32px 16px;
}
.sidebar1  a{ color: #737373}
.weoffer{background:url(../images/what-we-offer.gif) 0 0 no-repeat;font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase; height:20px;}
.weoffer span{color:#525252}
.covrage{background:url(../images/our-coverage.gif) 0 0 no-repeat; height:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase;}
.covrage span{color:#525252}
ul.offer{background:#fff url(../images/right-nav-offer.gif) center bottom no-repeat; padding:13px 7px 13px 13px; font-size:12px; color:#737373; padding-left:10px;} ul.offer li{padding-left:16px; background:url(../images/bullete.gif) left  9px no-repeat; line-height:26px;}

.submit-ad{ width:220px; height:24px; background:url(../images/submit-new.gif) 0 0 no-repeat; text-align:right; vertical-align:bottom; padding-top:54px;}
.submit-ad a{margin:10px; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline} .submit-ad a:hover{text-decoration:none}
	


/* Main contetn */

#mainContent {
	margin-top: 12px;
	overflow:hidden;
	padding-left:20px;
	width:721px;
	
} 

/* Top Content */
.topcontent{background:url(../images/content1-bg.png) 0 0 no-repeat; overflow:hidden; padding-top:8px; padding-left:7px; width:707px;
height:249px; float:left
}
.gallery{ width:446px; height:235px; background:url(../images/gallery-bg.png) 0 0 no-repeat; float:left; padding:8px 4px 4px 8px; position:relative; }
.banner{width:240px; float:right; line-height:16px; text-align:justify; padding-right:8px; }
.banner h1.heading{height:35px; margin-top:18px;  font: normal 18px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left ; color:#700726; line-height:19px;}
.banner h1.heading span{font-weight:bold; letter-spacing:normal}


.banner strong{font-weight:bold}
.banner a.more {font-size:11px; text-decoration:none; display:block; padding:2px 4px; border:1px solid #e4e4e4; background:#f7f7f7; color:#525252; width:55px; margin-left:174px; margin-top:14px;}
.banner a.more:hover{background:#e4e4e4;}
/* ends Top Content */
.midcontent{clear:both;padding-left:7px; width:707px;}

/* Left News and Info */

.news{padding-left:3px; width:405px; float:left; overflow:hidden;}
.news ul{}
.news li{background:url(../images/bullete2.gif) 2px 2px no-repeat; padding-left:20px; margin:12px 0  }
.news h4 a{font:bold 12px Arial, Helvetica, sans-serif; color:#700726; text-decoration:none} 
.news h4 a:hover{text-decoration:underline}
.news p{font:normal 11px/16px Arial, Helvetica, sans-serif; text-align:justify; padding-top:5px;}
.news a.view-more{font:normal 11px Arial, Helvetica, sans-serif; color:#525252; text-decoration:underline}
.news a.view-more:hover{text-decoration:none; }


/* bottom logos */

.comp-logos{background:url(../images/companies-bg.gif) 0 0 no-repeat; width:700px; height:67px; clear:both; float:left; padding:5px 0 0 10px; margin-top:25px;}
.comp-logos li{float:left}


.acc-gallery{
width:267px; float:right; padding-top:6px; padding-left:8px;}

.acc-gallery ul.listimg2  li{margin-top:0px;}
.acc-gallery li{float:left; background:#fff; display:block; height:46px; width:70px; border:1px solid #e8e8e8; vertical-align:middle; padding-top:12px; margin-right:15px; margin-bottom:18px; margin-top:10px; padding:12px 1px;}
.acc-gallery a.view-more{font:normal 11px Arial, Helvetica, sans-serif; color:#525252; text-decoration:underline;margin-left:190px; display:block; clear:both}
.acc-gallery a.view-more:hover{text-decoration:none; }

h2.acc-heading{height:12px; font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase }
h2.acc-heading span{color:#525252}


h2.newsinfo{background:	url(../images/newsinfo.gif) 0 0 no-repeat; width:410px; height:20px; margin-top:7px;font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase}
h2.newsinfo span{color:#525252}

/* footer */

#footermain {width:100%; background:#5d1f31;}
#footer { 
	padding: 0 10px 0 20px;
	background:#5d1f31 url(../images/footer-bg.gif) 0 0 no-repeat;
	height:38px;
	width:964px; 
	margin:0 auto;
	padding:22px 18px 0 18px;
	font-size:11px;
	color:#f7f7f7;
	} 
	#footer a{color:#fff; text-decoration:none; padding:0 10px; }
	#footer a:hover {text-decoration:underline}
#footer p {
	margin: 0; 
	width:650px;
	text-align:left;
	float:left;
}
#footer .copyright{
display:block;
float:right;
text-align:right;
width:120px;}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
 
/* Gallery*/
.gallery2{padding:5px 4px 4px 6px;; width:447px; height:226px; background:url(../images/gallery-bg.png) 0 0 no-repeat; float:left; position:relative}
#slideshow {position:relative; width:432px !important; background:none; overflow:hidden;} 

.innercontent{padding-left:3px;  float:left; overflow:hidden;}
h2.heading{background:	url(../images/newsinfo.gif) 0 0 repeat-x; width:707px; height:20px; margin-top:7px; margin-bottom:12px; font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase}
h2.heading span{color:#525252}

td { line-height: 20px; }

.innercontent ol, .innercontent ul  {
	margin-top:10px;
	margin-left:35px;
}
.innercontent ol li{
	list-style-type: decimal;
	line-height:18px;
}
.innercontent ul li{
	list-style-type: disc;	
	line-height:18px;
}

/* Edited */
.innercontent .leftcol{ float: left; width: 350px;}
.innercontent .leftcol1{ float: left; width: 250px;}
.innercontent .rightcol1{ float: right; width: 390px;}
.innercontent a{ color: #700726; text-decoration: none}
.innercontent a:hover{ color: #700726; text-decoration: underline}
.right{ float:right}
.imgbrd{ border: 1px solid #700726; padding: 2px;}
.zipcol{ float: left; width: 230px;}

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
float:left;
background:url(../images/gallery-bg.png) no-repeat;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
/* New menu */

.menu{
	margin: 0 auto 0 auto;
	background: url(../images/menu-bg.png) 0 0 no-repeat;
	height: 30px;
	list-style: none;
	position:absolute;
	bottom:0;
	right:12px;
	z-index: 1000
}

.menu li{
	float:left;
	position:relative;
	display:block;
	z-index: 10000
}

.menu li.current ul,
.menu li ul{
	position:absolute; left:0; top:29px; width:auto; display:none}
.menu li:hover ul, .menu li.hovrd ul {display:block}
.menu li ul li {float:none}

.menu li:hover ul li a, .menu li.current ul li a, .menu li.hovrd ul li a{/*background:url(../images/menu-bg.png) center center no-repeat;*/ background:#313231;;border:1px solid #000; padding-right:35px; text-align:left; width:125px; border-top:none; clear:left; color:#fff}
.menu li:hover ul li a:hover, .menu li.current ul li a:hover, .menu li.hovrd ul li a:hover{/*background: url(../images/menu-hr.png) center center no-repeat;*/ background:#E1AEBF}

.menu li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding:0 0 0 21px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;	
	background:url(../images/divider.gif) top right no-repeat; 
/*	margin-right:1px; */
	text-transform:uppercase;
	_display:inline;
}
.menu li a.last{background: url(../images/menu-bg.png) top right no-repeat;}
/*.menu li a.first{padding-left:6px;}
.menu li a b.first{padding-left:6px;} */

.menu li a b{
	float: left;
	display: block;
	padding: 0 22px 0 1px; /*Padding of menu items*/
	line-height:30px;
	height:30px;
	font-weight:normal
}

/* Currrent Class for Current Page */
.menu li.current a, .menu li a:hover{
	color: #752941;
	background:url(../images/menu-hl.png) no-repeat;
	background-position: left;
}
.menu li:hover a, .menu li:hover a:hover{
	color: #752941;
	background:url(../images/menu-hl.png) no-repeat;
	background-position: left;
}
/*
.menu li:hover ul li a{background:#313231;;border:1px solid #000; padding-right:35px; text-align:left; width:125px; border-top:none; clear:left; color:#fff}
.menu li:hover ul li a:hover{}*/

.menu li.current a b, .menu li a:hover b{
	color: #752941;
	background: url(../images/menu-hr.png) no-repeat right top; /*right tab image path*/
}
.menu li:hover a b, .menu li:hover a:hover b{
	color: #752941;
	background: url(../images/menu-hr.png) no-repeat right top; /*right tab image path*/
}

/* Gallrey Buttons */
.controls{position:absolute; left:6px; bottom:14px; width:132px !important;  _bottom:38px; }
.but_nav{position:absolute; right:3px; bottom:14px; width:132px !important; _bottom:38px; }

.mask1{
	position:relative;
	width:432px;
	height:226px;
	overflow:hidden;
}
#box8 div{
	width:432px;
	float:left;
}
.breadcrumb { background: #f8f8f8; padding: 4px; margin-bottom: 20px;}
.breadcrumb a{ text-decoration: underline}
.breadcrumb a:hover{ text-decoration: none}

.newsdetails{ margin-left: 30px; padding: 12px 0px}
.newsimg{ float:left; margin: 0px 14px 14px 0px; padding: 2px; border: 1px solid #333}

.error_msg {	
	margin-top:10px;
	padding:5px 0px 0px 25px;
	width:430px;
	color:#FF0000;
	font-weight:bold;
	background:url(../images/cross.png) no-repeat 0px;
}
.success_msg {	
	margin-top:10px;
	padding:5px 0px 0px 25px;
	width:430px;
	color:#006600;
	font-weight:bold;
	background:url(../images/tick.png) no-repeat 0px;
}


.offer a.view-more{font:normal 11px Arial, Helvetica, sans-serif; color:#525252; text-decoration:underline}
.offer a.view-more:hover{text-decoration:none; }

/* Added new class for verify section - 18 June 2009 */

.verify{background:url(../images/verify-bg.jpg) no-repeat; width: 696px; height: 144px; padding-left: 30px; padding-top: 20px; margin: 15px 0px}

.verify h2{background:    url(../images/headerline.gif) 0 0 repeat-x; width:630px; height:20px; margin-top:7px;font:bold 14px Arial, Helvetica, sans-serif; color:#680108; text-transform:uppercase; border: 0px solid #d30000}

.verify h2 span{color:#525252}
.verify form{margin: 10px 0px}
.verify .button{ background: #680108; color: #FFFFFF; font-weight: bold; border: 0px; padding: 2px 5px; margin-left: 9px; cursor: pointer}
.verify .or{ font: bold 14px Arial, Helvetica, sans-serif; color: #680108; padding: 0px 6px;}
.verify .caption{ color: #525252; font: bold 14px Arial, Helvetica, sans-serif; padding: 6px;}
/* Addition Ends - 18 June 2009 */