/*

Theme Name: Home Care Theme

Theme URI: http://www.trekwebdesign.net

Description: Home Care Theme

Version: 1.01

Author: TrekWebDesign

Tags: TrekWebDesign.net, SEO, websites, Nybbletech



*/

body

{

	padding:0px;

	margin:0px;

	font-family:Arial;

	

}

/*#######################clarification#########################*/

img{border:none;}

a{ text-decoration:none; outline:none;color:#4a4a4a;}

.clear{ clear:both}

a:hover{ text-decoration:underline;}
center{ margin:0px; padding:0px;}

p{ margin:0px; padding:5px; 0px;color:#4a4a4a; font-size:13px;}

h1{margin:0px; padding:0px;color:#4a4a4a; font-size:15px; text-align:center; font-weight:600;}

h2{ margin:0px; padding:0px 0px;padding-bottom:5px;color:#4a4a4a; font-size:13px; text-align:center; font-weight:400;}

h3{margin:0px; padding:0px;color:#4a4a4a; font-size:16px;}



h5{margin:0px; padding:0px;color:#4a4a4a; font-size:20px; text-align:center; font-weight:500;}

h6{margin:0px; padding:0px;color:#000; font-size:18px; padding-left:5px;  font-weight:500;}

h4{margin:0px; padding:0px;color:#000; font-size:20px;   font-weight:500;}

ul{ margin:0px; padding:0px;}

.container

{

	position:relative;

	width:810px;

	height:auto;

	margin:0px auto;

}

.top_bg

{

	position:relative;

	

	width:100%;

	height:212px;

}

.top_flash

{

	position:relative;

	background:url(images/top_bg.png) repeat-x;

	width:100%;

	height:118px;

	margin:0px auto;

}

#logo
{
position:relative;
width:auto;
height:68px;
padding-top:25px;
}

.nav_bg

{

	position:relative;

	background:url(images/nav_bg.jpg) repeat;

	width:100%;

	height:40px;

}

.nav

{

	position:relative;

	width:700px;

	height:auto;

	margin:0px auto;

}

.menu{margin:0px; padding:0px; list-style:none;}

.menu li { float:left; margin:0px;  padding:0px 9px; padding-top:15px;  width:auto; height:auto; }





.flash_header

{

	position:relative;

	background:url(images/header_bg.jpg) repeat-x;

	width:100%;

	height:212px;

	

}

.content_bg

{

	position:relative;

	width:100%;

	height:auto;
        padding-bottom:20px;
 

}

.index_content_tab1

{

	position:relative;

        background:url(images/index_tab_bg.png) no-repeat;

	width:270px;

	height:auto;

        min-height:340px;

	/*float:left;*/

}

.heading

{

	position:relative;

	width:270px;

	height:auto;

	float:left;

}

.index_tab_heading1

{

	position:relative;

	width:161px;

	height:51px;

	padding:20px 80px;

}

.index_tab_heading2

{

	position:relative;

	width:162px;

	height:51px;

	padding:20px 80px;

}

.index_tab_heading3

{

	position:relative;

	width:74px;

	height:51px;

	padding:20px 120px;

}

.inner_tab1

{

	position:relative;

	width:240px;

	height:auto;

	margin-left:40px;

}

.inner_tab2

{

	position:relative;

	width:220px;

	height:auto;

	margin-left:50px;

}

.inner_tab3

{

	position:relative;

	width:210px;

	height:auto;

	margin-left:50px;

}

.button1

{

	position:relative;

	width:134px;

	height:31px;

	margin:0px auto;
        
        margin-top:10px;

}

.footer_bg

{

	position:relative;

	background:url(images/footer_bg.jpg) repeat-x;

	width:100%;

	height:59px;

}

.footer

{

	position:relative;

	width:700px;

	height:59px;

	margin:0px auto;

	

	

}

.ftext

{

	position:relative;

	width:580px;

	height:auto;

	text-align:center;

        margin:0px auto;

	font-size:11px; 

	color:#FFF;

	text-transform:uppercase;

	padding:9px 0px;

}

.fmenu{ padding:0px; margin:0px; list-style:none; padding-left:50px;}

.fmenu li{ float:left; padding:4px 10px; color:#FFF; font-size:10px; text-transform:uppercase; width:auto;height:auto;}

.fmenu a{color:#FFF;}

.fmenu a:hover{ text-decoration:underline;color:#e9ae10;}



/*################### SUB PAGE ################*/



.aboutus_heading

{

	position:relative;

    background:url(images/aboutus_heading.png) no-repeat;

	width:382px;

	height:51px;

        padding-bottom:10px;

         top:10px;



}

.left_content

{

	position:relative;

	width:540px;

	height:auto;

	float:left;

	margin-top:10px;

	

}

.right_content

{

	position:relative;

	width:220px;

	height:auto;
         
        min-height:900px;
         
	float:right;

	margin:30px 0px;

	border-left:1px solid #CCC;

}

.downloads_info

{

	position:relative;

	background:url(images/downloadsinfo_heading.png) no-repeat;

	width:119px;

	height:32px;

	margin-bottom:10px;

}

.button2

{

	position:relative;

	width:120px;

	height:29px;

	margin-top:10px;

        margin-bottom:20px;

}

.right_tab

{

	position:relative;

	width:170px;

	height:auto;

	padding-left:20px;

}

.contactus_heading

{

	position:relative;

	background:url(images/contactus_heading.png) no-repeat;

	width:307px;

	height:56px;

	top:20px;

}

.methodology_heading

{

	position:relative;

	background:url(images/hcp_heading.png) no-repeat;

	width:294px;

	height:56px;

	top:20px;

}

.newsevents_heading

{

	position:relative;

	background:url(images/news_heading.png) no-repeat;

	width:207px;

	height:51px;

	top:20px;

}

.left_content1

{

	position:relative;

	width:240px;

	height:auto;

	float:left;

	margin-top:30px;

	

}

.middle_content

{

	position:relative;

	width:520px;

	padding-left:20px;

	padding-right:20px;

	border-left:solid 1px #CCC;

        margin-top:-20px;

	height:auto;

	float:left;


        padding-bottom:30px;

}

.service_heading

{

	position:relative;

	background:url(images/services_heading.png) no-repeat;

	width:142px;

	height:51px;

	top:30px;

}



.right_content1

{

	position:relative;

	width:240px;

	height:auto;

	float:right;

	margin-top:30px;

        

	

}

.rollover{font-size:16px;}

.rollover a:hover{color:#e9ae10;}

/*################## CONTACT FORM CSS#####################*/

.list1

{

	position:relative;

	width:auto;

	height:auto;

}

#name_text

{ 

position:relative;

width:auto;

height:auto;

float:left;

color:#4a4a4a;

font-weight:bold;

}

#list_fname

{

	position:relative;

	width:auto;

	height:auto;

   float:left;

  margin-left:40px;

  

}

#tittle_text

{

	position:relative;

	width:auto;

	height:auto;

	float:left;

	margin-top:8px;

	color:#4a4a4a;

	font-weight:bold;

}

#list_tittle

{

	position:relative;

	float:left;

	width:auto;

	height:auto;

	margin-top:8px;

	margin-left:52px;

}

#company_text

{ 

    position:relative;

	width:auto;

	height:auto;

	float:left;

	margin-top:8px;

	color:#4a4a4a;

	font-weight:bold;

}

#list_company

{

	position:relative;

	float:left;

	width:auto;

	height:auto;

	margin-top:8px;

	margin-left:10px;

}

#email_text

{

	position:relative;

	width:auto;

	height:auto;

	float:left;

	margin-top:8px;

	color:#4a4a4a;

	font-weight:bold;

}

#list_email

{

	position:relative;

	float:left;

	width:auto;

	height:auto;

	margin-top:8px;

	margin-left:42px;

	

}

#telephone_text

{

	position:relative;

	width:auto;

	height:auto;

	float:left;

	margin-top:8px;

	color:#4a4a4a;

	font-weight:bold;

}

#list_telephone

{

	position:relative;

	float:left;

	width:auto;

	height:auto;

	margin-top:8px;

	margin-left:3px;

}

#button1

{

	position:relative;

	width:auto;

	height:auto;

	margin-top:10px;

	margin-left:88px;

	float:left;

}

#button2

{

	position:relative;

	width:auto;

	height:auto;

	margin-top:10px;

	margin-left:10px;

	float:left;

}

#text_left

{

	position:relative;

	width:auto;

	height:auto;

	float:left;

	margin-top:8px;

	color:#4a4a4a;

	font-weight:bold;

}

#textarea1

{

	position:relative;

	float:left;

	width:auto;

	height:auto;

	margin-top:8px;

	margin-left:15px;

}







#popupContact{  

 display:none;  

 position:fixed;  

 position:absolute; 

 height:400px;  

 width:408px;  

 background:#FFFFFF;  

 border:2px solid #cecece;  

 z-index:2;  

 padding:12px;  

 font-size:13px;  

 } 

#popupContact h1{  

 text-align:left;  

 color:#6FA5FD;  

 font-size:22px;  

 font-weight:700;  

 border-bottom:1px dotted #D3D3D3;  

 padding-bottom:2px;  

 margin-bottom:20px;  

 }  

#popupContactClose{  

 font-size:14px;  

 line-height:14px;  

 right:6px;  

 top:4px;  

 position:absolute;  

 color:#6fa5fd;  

 font-weight:700;  

 display:block;  

 }  

#backgroundPopup{  

display:none;  

position:fixed;  

position:absolute; /* hack for internet explorer 6*/  

height:100%;  

width:100%;  

top:0;  

left:0;  

background:#000000;  

border:1px solid #cecece;  

z-index:1;  

} 

ul.istul{ padding:0px; margin:0px; margin-top:20px;}

ul.istul li{ font-size:14px; color:#000; padding-top:10px;}

.black_txt
{
position:relative;
font-size:14px; color:#000;
hieght:auto;
width:auto;
}

.black_txt h5{ color:#1B4164; padding-top:14px;}

.black_txt p{font-size:14px; color:#000;}

ul.secndul{ padding:0px; margin:0px; margin-left:20px;}

ul.secndul li{ font-size:14px; color:#000;}



ul.secndul li span{ font-size:18px; color:#F1B310;}



ul.thirdul{ padding:0px; margin:0px; margin-left:30px;}

ul.thirdul li{ font-size:14px; color:#000; padding-top:10px;}



ul.normalul{ padding:0px; margin:0px; margin-left:20px;}

ul.normalul li{ font-size:14px; color:#000; padding-top:10px;}

ul.normalul2{ padding:0px; margin:0px; margin-left:20px;}

ul.normalul2 li{ font-size:12px; color:#4a4a4a; padding-top:10px;}



.form_text

{

	position:relative;

	width:250px;

	height:auto;

	margin-top:30px;

	margin-bottom:10px;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

}

.form_text2

{

	position:relative;

	width:350px;

        color:#000;

	height:auto;

	margin-top:12px;

	margin-left:40px;

	font-size:12px;

	font-weight:bold;

	

}

.form_text3{font-size:14px;font-weight:bold; font-style:italic; margin-top:10px; margin-bottom:0px;}



.text1

{

	position:relative;

	width:320px;

	height:auto;

	margin-top:10px;

	font-size:12px;

	font-weight:bold;

	float:left

}

.box

{

	position:relative;

	width:200px;

	height:auto;

	margin-top:10px;

	float:left;

}



.textbox1

{

	width:170px;

	height:14px;

	border:solid 1px #ccc;

}

.textarea1

{

	position:relative;

	margin-top:12px;

	margin-bottom:12px;

	float:left;


}

.form_button

{

	position:relative;

	float:left;

	padding-bottom:20px;

}





#popupContact1{  

 display:none;  

 position:fixed;  

 position:absolute; 

 height:400px;  

 width:408px;  

 background:#FFFFFF;  

 border:2px solid #cecece;  

 z-index:2;  

 padding:12px;  

 font-size:13px;  

 } 

#popupContact1 h1{  

 text-align:left;  

 color:#6FA5FD;  

 font-size:22px;  

 font-weight:700;  

 border-bottom:1px dotted #D3D3D3;  

 padding-bottom:2px;  

 margin-bottom:20px;  

 }  

#popupContactClose1{  

 font-size:14px;  

 line-height:14px;  

 right:6px;  

 top:4px;  

 position:absolute;  

 color:#6fa5fd;  

 font-weight:700;  

 display:block;  

 }  

#backgroundPopup1{  

display:none;  

position:fixed;  

position:absolute; /* hack for internet explorer 6*/  

height:100%;  

width:100%;  

top:0;  

left:0;  

background:#000000;  

border:1px solid #cecece;  

z-index:1;  

} 




.sub_header_bg
{
	position:relative;
	background:url(images/subheader_bg.png) repeat-x #FFF;
	width:100%;
	height:auto;
        padding-bottom:20px;
        margin-top:-10px;
        padding-top:10px;
        
}

.cont_sep
{
	position:relative;
	background:url(images/content_sep.png) repeat-x;
	width:100%;
	height:8px;
        
}


.index_txt_left
{
	position:relative;
	width:840px;
	height:auto;
	padding-top:5px;
}

.index_txt_left p.blue_txt{ color:#1b4164; font-size:20px;}
.index_txt_left p{ font-size:15px; color:#4a4a4a;}

.index_txt_rite
{
	position:relative;
	width:300px;
	height:auto;
	float:right;
}

.index_txt_heading
{
	position:relative;
	width:auto;
	height:auto;
	color:#1b4164;
	font-size:24px;
	font-weight:bold;
	padding-top:20px;
	text-transform:uppercase;
}

ul.index_rite_ul {  margin:0px; padding:0px; float:left}

ul.index_rite_ul li{ font-size:14px;  padding-top:8px; color:#4a4a4a; margin-left:26px;}


ul.index_left_ul {  margin:0px; padding:0px; float:left; padding-left:20px;}

ul.index_left_ul li{ font-size:14px;  padding-top:8px; color:#4a4a4a; margin-left:26px;}



ul.about_ul{ list-style:none; margin:0px; width:300px; padding:0px;}

ul.about_ul li{ font-size:12px; font-weight:bold; background:url(images/bullet_subpage.png) no-repeat; padding-bottom:10px; color:#4a4a4a; padding-left:24px; margin-left:10px;}


.follow_us
{
	position:relative;
	width:78px;
	height:auto;
	float:left;
	margin:0px auto;
         padding-top:6px;
}

.fb_icon img{ margin-left:5px; }
.follow_us span{ color:#4a4a4a; font-size:15px;}

.fb_icon
{
	position:relative;
	float:left;
	width:100px;
	height:auto;
        padding-top:4px;

}

.button_small
{
	position:relative;
	width:120px;
	height:29px;
	margin:0px auto;
	margin-top:10px;
}



.botom_logos
{
position:relative;
width:auto;
height:auto;
}

.botom_logos img{  margin-left:15px; float:left; margin-bottom:20px;}

.heading_side_img
{
position:absolute;
width:auto;
height:auto;
top:10px;
right:0px;
}
span.contact_bold_txt{ font-size:15px; font-weight:bold;}