@charset "utf-8";
/* CSS Document */

body{
font-family:Tahoma, Arial, serif;
font-size:11px;
background-color:#aaa7a7;
}

*{
margin:0;
padding:0;
}

.bothclear{
clear:both;
}

img{
border:0;
}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

#wrapper{
margin:0 auto;
width:850px;
background-color:#444444;
}

/*.wrapper{
margin:0 auto;
width:850px;
background-color:#444444;
}
*/
#header{
width:100%;
background-color:#2e2e2e;
}

#header_conent{
width:787px;
margin:0 auto;
}

#header_conent #toparea{
width:100%;
}

#header_conent #toparea #logo{
float:left;
width:337px;
height:48px;
margin-top:20px;
}

#header_conent #toparea #homelink{
float:right;
width:71px;
height:24px;
margin-top:24px;
}

#header_conent #toparea #homelink ul{
margin:0;
padding:0;
list-style:none;
}


#header_conent #toparea #homelink ul li{
float:left;
margin-left:10px;
}

#header_conent #topnav{
margin:24px 0 0 0;
height:36px;
width:100%;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

#header_conent #topnav ul{
margin: 0;
padding:0;
list-style:none;
}

#header_conent #topnav ul li{
float:left;
margin-right:1px;
}

#header_conent #topnav ul li {
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
}

#header_conent #topnav ul li a{
text-align:center;
display:block;
color:#FFFFFF;
text-decoration:none;
padding:0 50.5px 0 51px;
_width:90px;
_padding:0 33px;
height:36px;
line-height:36px;
}



#header_conent #topnav ul li span{
visibility:hidden;
}


#header_conent #topnav ul li a:hover{

background-image:url(../images/menu_hover.gif);
background-repeat:repeat-x;
}


body .contactpage #contactnav,
body .blogpage #blognav,
body .associatepage #associatesnav,
body .aboutpage #aboutnav,
body .homepage #homenav{
background-image:url(../images/menu_hover.gif);
background-repeat:repeat-x;
padding:0 53px;
height:30px;
display:block;
}


#contentarea{
width:787px;
margin:0 auto;
}

#contentarea #bannerarea{
width:100%;
}

#contentarea #bannerarea #bannerimg{
float:left;
width:546px;
height:221px;
background:url(../images/banner.jpg) no-repeat;
}

#contentarea #bannerarea #flashtxt{
float:left;
width:240px;
height:221px;
background:url(../images/flash.jpg) no-repeat;
}

#middlearea{
width:100%;
margin:6px 0 0 0;
background:url(../images/middlebg.gif) repeat-y;
}


#middlearea #leftsection{
float:left;
width:269px;
color:#FFFFFF;
background-color:#5f5f5f;
}

#middlearea #leftsection a{

color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}

#middlearea #leftsection img{
float:left;
margin:0 18px 30px 18px;
}
#middlearea #leftsection p img{
padding:0 0 20px 0;
}

#middlearea #leftsection h1{
margin:24px 0 20px 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding-bottom:5px;
width:120px;
border-bottom:#444444 1px solid;
}

#middlearea #leftsection h3{
font-size:12px;
margin-bottom:10px;
}

#middlearea .hrline{
margin:27px 0 16px 18px;
width:234px;
height:1px;
background:url(../images/leftborder.gif) no-repeat;
}

#middlearea .customercare{
margin:25px 0 6px 8px;
padding:0 0 0 15px;
width:239px;
height:48px;
line-height:48px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background-color:#444444;
color:#FFF;
}
*html #middlearea .customercare{width:224px;}

#middlearea .phno{
font-size:18px;
}

.txtlink a{
color:#000000;
text-decoration:none;
}



#middlearea #rightsection{
float:left;
width:476px;
font-size:12px;
margin:0 0 0 2px;
padding:24px 17px 12px 22px;
}

#middle_commonwrapper .blog_content h1 a,
#middle_commonwrapper #blog_category h1,
#middle_commonwrapper #blog_content h1,
#middle_commonwrapper #middle_common h1,
#middlearea #rightsection h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#d74a22;
margin:0 0 16px 0;
text-decoration:none;
}
#middle_common a{ text-decoration:none; color:#000000;}

#middle_commonwrapper #blog_content h2 a{
font-size:16px;
color:#444444;
margin:15px 0 15px 0;
text-decoration:none;
}

#middle_commonwrapper #middle_common h2{
font-size:16px;
}

#middle_commonwrapper #middle_common .center{
text-align:center;
}

#middle_commonwrapper #middle_common .feature{
font-weight:bold;
}

#middle_commonwrapper #middle_common .lines{
border-bottom:#333333 1px dotted;
}

#middle_commonwrapper #middle_common .viewdetails a{
color:#d74a22;
text-decoration:none;
}

#middle_commonwrapper  h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF6600;
}

#middle_commonwrapper #blog_category h1{
background:url(../images/big_bullet.gif) no-repeat;
background-position:left center;
padding:0 0 0 15px;
}

#middlearea #welcomeblog{
margin:15px 0 0 0;
padding:0 0 0 0;
width:475px;
min-height:139px;
background:#d94b23 url(../images/welcome_blog_bg.jpg) left bottom no-repeat;
}
#customercare-box{
margin:25px 20px 0 0;
width:458px;
padding:0 0 0 15px;
height:48px;
line-height:48px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background-color:#444444;
color:#FFF;
}
* html #customercare-box{margin:25px 10px 0 0;}
.phno-marquee{
font-size:18px;
color:#FFF;
}

#middlearea #welcomeblog .welcomecontent{
margin:0 0 0 179px;
padding:5px 0 0 0;
font-size:11px;
color:#FFFFFF;
width:296px;
min-height:121px;
}



#middlearea #welcomeblog .welcomecontent h1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
}

#middlearea #welcomeblog .welcomecontent p{
margin-top:0px;
font-size:12px;
}
.and{ font-size:18px; font-style:italic;}

#middle_commonwrapper{
width:100%;
margin:6px 0 0 0;
background:url(../images/commonbg.gif) repeat-y;
}



#middle_commonwrapper #middle_common{
width:692px;
min-height:250px;
margin:0 auto;
padding:10px 20px;
font-size:12px;
}

#middle_commonwrapper #middle_common img{
float:right;
clear:right;
}

#middle_commonwrapper #middle_common p{
margin:0 0 10px 0;
}


#middle_commonwrapper #middle_common .become_form{
width:400px;
margin:0 auto;
}
#middle_commonwrapper #middle_common .cont-add{
width:280px;
margin:0 auto;
}

#middle_commonwrapper #middle_common .become_form label{
float:left;
width:150px;
text-align:right;
margin-right:10px;
}

#middle_commonwrapper #middle_common .become_form .submitbtn{
background:url(../images/submitbtn.jpg) no-repeat;
width:73px;
height:26px;
border:none;
}

#middle_commonwrapper #middle_common .become_form p{
margin-bottom:10px;
clear:left;
}

#middle_commonwrapper #middle_common .become_form .txtwidth{
width:180px;
}

#middle_commonwrapper #middle_common .become_form span{
visibility:hidden;
}



#middle_commonwrapper #blog{
width:702px;
margin:0 auto;
padding:10px 15px;
font-size:12px;
}

#middle_commonwrapper .blog_content{
width:100%;
}
#middle_commonwrapper #blog_content{
float:left;
width:470px;
margin:0;
padding:10px 15px;
font-size:12px;
}


#middle_commonwrapper #blog_category{
float:left;
width:192px;
margin:0 0 0 10px;
padding:10px 0;
font-size:12px;
}

.t {background: url(../images/dot.gif) #eeebeb 0 0 repeat-x; width:190px;}
.b {background:url(../images/bottom_dots.gif) 0 100% repeat-x}
.l {background: url(../images/left-dots.gif) 0 0 repeat-y}
.r {background: url(../images/right-dots.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background:url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px} 



#middle_commonwrapper #blog_category ul{
margin:0 0 15px 3px;
padding:0;
list-style:none;
}

#middle_commonwrapper #blog_category ul li{
background:url(../images/bullet.gif) no-repeat;
background-position:left center;
margin:0 0 3px 0;
padding:0 0 0 15px;
}

#middle_commonwrapper #blog_category ul li a{
color:#444444;
text-decoration:none;
}

#marquee-area{ height:100px; margin:0 1px 0 0; padding:0; background:#fbfafa url(../images/marquee-bg.jpg) repeat-y left;}



#footer{
margin:4px 0 0 0;
width:100%;
height:50px;
font-size:11px;
color:#FFFFFF;
background-color:#2e2e2e;
}

#footer #copyrightsection{
float:left;
margin:10px 0 0 0;
padding:0 0 0 20px;
width:160px;
color:#a8a8a8;
}

#footer #copyrightsection a{
color:#a8a8a8;
text-decoration:none;
}

#footer #copyrightsection .copy{
color:#a1a1a1;
}

#footer #footernav{
float:left;
margin-left:20px;
width:580px;
height:50px;
font-size:10px;
line-height:50px;
}


#footer #footernav a{
color:#FFFFFF;
text-decoration:none;
}

#footer #footernav ul{
margin:0;
padding:0;
list-style:none;
}

#footer #footernav ul li{
float:left;
padding:0 3px;
}


