/* CSS Document for layout of pages Privacy Policy, Shipping Policy and Promotions  */

/* Created by Jayadevan.P */

/* Styles used for Privacy Policy starts here */
 #misc_left_cont
{
	float:left;
	width:733px;
	height:auto;
}

.p_policy_etrust_logo
{
	float:left;
	margin-top:15px;
	width:215px;
	height:179px;
}
.p_policy_banner
{
	float:left;
	margin-top:15px;
	width:505px;
	height:81px;
	background-color:#DAD3CC;
	text-align:center;
}
.p_policy_text_01
{
	float:left;
	width:405px;
	padding-left:10px;
	padding-top:10px;
	height:88px;
}

#p_policy_sub_container
{
	float:left;
	width:720px;
	height:440px;
	margin-top:5px;
	margin-left:0px;
	border:solid 1px #dad3cc;
	background-color:#F7F7F6;		
	overflow:auto;
}

/* Styles used for Privacy Policy Ends here */

/* Styles used for Shipping Policy starts here */
#sh_policy_sub_container
{
	float:left;
	width:722px;
	height:642px;
	margin-top:5px;
	margin-left:4px;
	margin-bottom:8px;
	background-color:#FFFFFF;		
	overflow:auto;
}
html>body #sh_policy_sub_container
{
	float:left;
	width:722px;
	height:640px;
	margin-top:5px;
	margin-left:4px;
	margin-bottom:3px;
	background-color:#FFFFFF;		
	overflow:auto;
}

.sh_policy_img_01
{
	float:left;
	width:600px;
	height:53px;
	margin-top:5px;
}

.sh_policy_img_02
{
	float:left;
	width:550px;
	height:57px;
	margin-top:5px;
	padding-left:25px;
}
.sh_policy_img_03
{
	float:left;
	width:550px;
	height:33px;
	margin-top:5px;
	padding-left:25px;
}
.sh_policy_img_04
{
	float:left;
	width:685px;
	height:8px;
	overflow:hidden;
}
.sh_policy_img_06
{
	float:left;
	width:600px;
	height:76px;
	padding-left:25px;

}

.sh_policy_txt_01
{
	float:left;
	width:660px;
	height:1434px;
	padding-left:25px;

}

html>body .sh_policy_txt_01
{
	float:left;
	width:660px;
	height:1315px;
	padding-left:10px;

}
.sh_policy_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3674b7;
	text-decoration:none;
	
}
/* Styles used for Shipping Policy ends here */

/* Styles used for promotions  starts here */

#promotions_sub_container
{
	float:left;
	width:720px;
	height:677px;
	margin-top:5px;
	margin-left:3px;	
	background-color:#F7F7F6;		
	overflow:auto;
	border:solid 1px #dad3cc;
}
html>body #promotions_sub_container
{
	float:left;
	width:720px;
	height:672px;
	margin-top:5px;
	margin-left:3px;	
	background-color:#F7F7F6;		
	overflow:auto;
	border:solid 1px #dad3cc;
}
.promotions_top_img_01
{
	float:left;
	width:600px;
	height:34px;
	margin-top:5px;
}
.promotions_h_link
{
	float:left;
	width:675px;
	height:75px;
	padding-left:25px;
	padding-top:50px;
}
.promotions_h_link_txt
{
	float:left;
	width:105px;
	height:15px;
	margin-left:10px;
	margin-right:10px;
}

.promotions_heading_img_01
{
	float:left;
	width:600px;
	height:28px;
	margin-top:5px;
}

.promotions_body_img_01
{
	float:left;
	width:304px;
	height:312px;
	margin-top:5px;
	margin-bottom:75px;
}

.promotions_body_txt_01
{
	float:left;
	width:370px;
	height:312px;
	margin-top:5px;
	margin-bottom:75px;
}
.format_promotions_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695E4A;
	padding-left:2px;
}

.format_promotions_txt_link_01
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f47b20;
	text-decoration:none;	
}
.promotions_popup
{
	position:absolute;
	left:28%; 
	top:10em;
	z-index:1; 
	display:block; 
	width: 457px; 
	height: 275px; 
	background-color:#FFFFFF; 
	border:solid 1px #CCCCCC;

}

.promotions_h_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#F47B20;
		
}

.current_promotions_h_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
		
}


/* Styles used for promotions  ends here here */

/* Styles used for current promotions  starts  here */
.current_promotions_popup
{
	position:absolute;
	left:28%; 
	top:10em;
	z-index:1; 
	display:block; 
	width: 657px; 
	height: 200px;
	padding:4px; 
	background-color:#FFFFFF; 
	border:solid 1px #CCCCCC;

}

.current_promotions_h_link
{
	float:left;
	width:688px;
	height:199px;
	
}

.current_pro_heading_img_01
{
	float:left;
	width:681px;
	height:30px;
	margin-top:5px;
	padding-left:8px;
}

.current_pro_body_txt_01
{
	float:left;
	width:470px;
	height:312px;
	margin-top:5px;
	padding-left:50px;
	margin-bottom:75px;
}

.current_pro_pop_txt_01
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f47b20;
	text-decoration:none;	
}

.current_pro_pop_txt_02
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695e4a;
	text-decoration:none;	
}

.current_pro_print
{
	float:left;
	width:650px;
	height:50px;
	padding-right:10px;
	
}

/* Styles used for current promotions  ends  here */


/* Styles used for About Us starts   here */
#about_us_sub_container
{
	float:left;
	width:730px;
	height:auto;
	min-height:540px;
	margin-top:2px;
	/**background-image:url(../miscellaneous/aboutus_bg_02.png);**/
	background-repeat:no-repeat;
	
}

html>body #about_us_sub_container
{
	float:left;
	width:730px;
	height:auto;
	min-height:540px;
	margin-top:2px;
	/**sbackground-image:url(../miscellaneous/aboutus_bg_02.png);**/
	background-repeat:no-repeat;
	
}
.about_us_img_01
{
	float:left;
	width:680px;
	height:370px;
	padding-left:20px;
	padding-top:20px;	
}

html>body .about_us_img_01
{
	float:left;
	width:680px;
	height:360px;
	padding-left:20px;
	padding-top:20px;	
}

.about_us_txt_format
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:74px;
	color:#695e4a;	

}
.about_us_img_link
{
	float:left;
	width:225px;
	height:80px;
	padding-left:500px;
	padding-top:12px;
	
}
html>body .about_us_img_link
{
	float:left;
	width:225px;
	height:80px;
	padding-left:500px;
	padding-top:10px;
	
	
}

.li_about_us
{
	list-style-type:none;
	display:inline;
	
}

.about_us_bott_link
{
	float:left;
	width:725px;
	height:15px;
	padding-top:2px;
		
}
html>body .about_us_bott_link
{
	float:left;
	width:725px;
	height:15px;
	padding-top:15px;
		
}



/* Styles used for About Us  ends  here */

/* Styles defined for About Us - ABOUT BRANDSOURCE starts  here */
#about_bs_sub_container
{
	/*float:left;*/
	width:730px;
	/*height:520px;*/
	/*min-height:520px;*/
	margin-top:2px;
	/**background-image:url(../miscellaneous/aboutus_bg.png);**/
	background-repeat:no-repeat;
	
}

html>body #about_bs_sub_container
{
	/*float:left;*/
	width:730px;
	height:auto;
	/*min-height:522px;*/
	margin-top:2px;
	/**background-image:url(../miscellaneous/aboutus_bg.png);**/
	background-repeat:no-repeat;
	
}

.about_bs_top_txt_01
{
	float:left;
	width:700px;
	height:23px;
	padding-top:15px;
	padding-left:15px;	
}

.about_bs_logo
{
	float:left;
	width:270px;
	height:225px;
	padding-top:15px;
	padding-left:15px;	
}
.about_bs_desc
{
	float:left;
	width:440px;
	height:240px;
	min-height:240px;
	
}
html>body .about_bs_desc
{
	float:left;
	width:440px;
	height:auto;
	min-height:240px;
	
}

.about_bottom_desc
{
	float:left;
	width:690px;
	height:190px;
	min-height:190px;
	padding-left:15px;	
	
}

html>body .about_bottom_desc
{
	float:left;
	width:690px;
	height:auto;
	min-height:185px;
	padding-left:15px;	
	padding-top:0px;
	
}

.about_bs_txt_format_01
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#172159;
	font-weight:bold;	

}
.about_bs_txt_format_02
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#695E4A;
	font-weight:100;	

}

/* Styles defined for About Us - ABOUT BRANDSOURCE ends  here */


/* Styles defined for About Us - BrandSOURCE Reaches Into Your Community starts  here */
.about_community_logo
{
	float:left;
	width:110px;
	height:175px;
	padding-top:20px;
	padding-left:35px;	
}
html>body  .about_community_logo
{
	float:left;
	width:110px;
	height:175px;
	padding-top:30px;
	padding-left:35px;	
}


.about_community_desc
{
	float:left;
	width:550px;
	height:200px;
	padding-left:20px;
}
html>body .about_community_desc
{
	float:left;
	width:550px;
	height:200px;
	padding-left:20px;
}

/* Styles defined for About Us - BrandSOURCE Reaches Into Your Community ends  here */


/* Styles defined for About Us - John Force Racing starts  here */
.about_jf_logo
{
	float:left;
	width:233px;
	height:130px;
	padding-top:10px;
	padding-left:10px;	
}
.about_jf_desc
{
	float:left;
	width:478px;
	height:140px;
	padding-left:5px;
}
html>bdoy .about_jf_desc
{
	float:left;
	width:478px;
	height:140px;
	padding-left:5px;
}


.about_jf_bot_desc
{
	float:left;
	width:710px;
	height:250px;
	padding-left:15px;
	padding-top:0px;	
}

html>body .about_jf_bot_desc
{
	float:left;
	width:710px;
	height:230px;
	padding-left:15px;	
	padding-top:0px;	
	
}

/* Styles defined for About Us - John Force Racing ends  here */



/* Styles defined for contact us starts  here */

.contact_us_logo
{
	float:left;
	width:710px;
	height:149px;
	padding-top:15px;
	padding-left:15px;	
}
.contact_us_img
{
	border:0px;
	padding-left:10px;
	padding-right:10px;
}

.contact_us_link_01
{
	float:left;
	width:726px;
	height:22px;
	margin-left:1px;
	background-color:#dad3cc;
	margin-top:20px;
	
}

html>body .contact_us_link_01
{
	float:left;
	width:727px;
	height:22px;
	margin-left:2px;
	background-color:#dad3cc;
	margin-top:20px;
	
}
.contact_us_link_02
{
	float:left;
	width:230px;
	height:50px;
	padding-left:10px;
	padding-top:10px;
}
.contact_us_link_03
{
	float:left;
	width:353px;
	height:20px;
	margin-left:5px;
	background-color:#dad3cc;	
}

.contact_us_bott_img_01
{
	float:left;
	width:353px;
	height:252px;
	margin:10px 0 30px 5px;
		
}

html>body .contact_us_bott_img_01
{
	float:left;
	width:353px;
	height:252px;
	margin:10px 0 15px 5px;
		
}
.contact_us_txt_01
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#5E0F15;
	font-weight:100;
	font-weight:bold;	

}
.contact_us_txt_02
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF9020;
	font-weight:100;
	font-weight:bold;	

}
/* Styles defined for contact us ends  here */

/* Styles defined for Join BRANDSOURCE starts  here */
#join_bs_left_cont
{
	float:left;
	width:733px;
	height:690px;
}

#join_bs_right_01
{
	float:left;
	width:242px;
	height:153px;
	background-image:url(../home/rightimg_img3_1.png);
	background-repeat:no-repeat;
	margin-top:2px;

	
}
#join_bs_right_02
{
	float:left;
	width:242px;
	height:113px;
	background-image:url(../home/rightimg_img4_bg.png);
	background-repeat:no-repeat;
	margin-top:2px;
	
}
#join_bs_right_links
{
	float:left;
	width:167px;
	height:107px;
	padding-top:1px;
	padding-left:8px;
}
#join_bs_choco
{
	float:left;
	width:64px;
	padding-top:5px;	
	height:78px;
}
#join_bs_sub_container
{
	float:left;
	width:730px;
	height:650px;
	margin-top:2px;
	background-image:url(../miscellaneous/join-bs_bg.png);
	background-repeat:no-repeat;
	
}


.join_bs_01
{
	float:left;
	width:515px;
	height:225px;
	padding-left:15px;
	margin-top:30px;
	

}
.join_bs_popup
{
	position:absolute;
	left:16%; 
	top:15em;
	z-index:1; 
	display:block; 
	width: 545px; 
	height: 523px;
	padding:4px;
	background-image:url(../miscellaneous/join-bs_pop_bg.png);
	background-repeat:no-repeat;

}

/* Styles defined for Join BRANDSOURCE ends  here */

/* Styles defined for site map starts  here */

.sitemap_top
{
	float:left;
	width:718px;
	height:101px;
	padding-top:25px;
	padding-left:4px;	
}
.sitemap_link_01
{
	float:left;
	height:520px;
	width:690px;
	margin-left:16px;
	
}
html>body .sitemap_link_01
{
	float:left;
	height:520px;
	width:690px;
	margin-left:18px;
	
}
.sitemap_link_02
{
	float:left;
	height:520px;
	width:168px;
	
	
}
html>body .sitemap_link_02
{
	float:left;
	height:520px;
	width:168px;
	
	
}
.sitemap_format
{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695E4A;
	text-decoration:none;

	
}
.format_sitemap_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695E4A;
	padding-left:6px;
	text-decoration:none;
}

/* Styles defined for site map ends  here */


/* ---------- CSS Selectors for Site Search Start here ---------*/
.search-cont
{
	float:left;
	width:733px;
	height:680px;
	margin:7px 2px 0px 0px ;
}

.search-top
{
	float:left;
	width:730px;
	height:140px;
}
.search-top .heading
{
	height:25px;
	margin:25px 0px 0px 50px;
	
}
.search-underline
{
	float:left;
	height:130px;
	width:730px;
	margin:1px 0px 2px 0px;
	background-image:url(../sitesearch/underline_rept.png);
	background-repeat:repeat-x;
	background-position:top;
}
html>body .search-underline
{
	float:left;
	height:130px;
	width:730px;
	margin:3px 0px 2px 0px;
	background-image:url(../sitesearch/underline_rept.png);
	background-repeat:repeat-x;
	background-position:top;

}
.search-underline td
{
	padding-left:70px;
	
}
/*.search-result
{
	
	float:left;
	width:730px;
	height:460px;
	overflow:auto;	
}*/
.search-result-top
{
      height:23px;
      float:left;
      width:713px;
      background-color:#dad3cc;
      padding-top : 7px;
}
.search-result-01
{
	float:left;
	width:710px;
	height:auto;
	overflow:auto;
}
.search-result-01 table td
{
	color:#695E4A;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;

}
.search-result-02
{
	float:left;
	width:710px;
	height:auto;
	
}
/* ---------- CSS Selectors for Site Search end here ---------*/

/* ---------- CSS Selectors for Site Search Start here ---------*/
.search-cont
{
	float:left;
	width:733px;
	height:680px;
	margin:7px 2px 0px 0px ;
}

.search-top
{
	float:left;
	width:730px;
	height:140px;
}
.search-top .heading
{
	height:25px;
	margin:25px 0px 0px 50px;
	
}
.search-underline
{
	float:left;
	height:130px;
	width:730px;
	margin:1px 0px 2px 0px;
	background-image:url(../sitesearch/underline_rept.png);
	background-repeat:repeat-x;
	background-position:top;
}
html>body .search-underline
{
	float:left;
	height:130px;
	width:730px;
	margin:3px 0px 2px 0px;
	background-image:url(../sitesearch/underline_rept.png);
	background-repeat:repeat-x;
	background-position:top;

}
.search-underline td
{
	padding-left:70px;
	
}
.search-result
{
	
	float:left;
	width:730px;
	height:auto;
	/*overflow:auto;*/	
	overflow-x:hidden;
	overflow-y:auto;
}
/*.search-result-top
{
	height:30px;
	float:left;
	width:713px;
	background-color:#dad3cc;

}*/
.search-result-01
{
	float:left;
	width:710px;
	height:auto;
	overflow:hidden;
	/*overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;*/
}
.search-result-02
{
	float:left;
	width:710px;
	height:auto;
	
}

/* Site Map Styles Begin Here */

a.siteMapTitle:link 
 {
 color:Orange; 
 font-weight:bold; 
 text-decoration: none; 
 font-size:smaller; 
 font-family:Tahoma;
 }
 a.siteMapTitle:visited 
 {
 color:Orange; 
 font-weight:bold; 
 text-decoration: none; 
 font-size:smaller; 
 font-family:Tahoma;
 }
 a.siteMapTitle:active 
 {
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 a.siteMapTitle:hover 
 {
 text-decoration: none; 
 color:Orange; 
 font-size:smaller;
 font-family:Tahoma;
 } 

 a.siteMapTitle2:link 
 {
 color:Gray; 
 font-weight:bold; 
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle2:visited 
 {
 color:Gray; 
 font-weight:bold; 
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle2:active 
 {
 text-decoration: none; 
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle2:hover 
 {
 text-decoration: none; 
 color:Gray; 
 font-size:smaller;
 font-family:Tahoma;
 } 
 
 a.siteMapTitle3:link 
 {
 color:Gray; 
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle3:visited 
 {
 color:Gray; 
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle3:active 
 {
 text-decoration: none; 
 font-size:smaller;
 font-family:Tahoma;
 }
 
 a.siteMapTitle3:hover 
 {
 text-decoration: none; 
 color:Gray; 
 font-size:smaller;
 font-family:Tahoma;
 } 

/* Site Map Styles End Here */
/* ---------- CSS Selectors for Site Search end here ---------*/


/* ---------- CSS Selectors for Site Search end here ---------*/

#join_bs_left_cont
{
float:left;
height:690px;
width:733px;
}


/* ---------- CSS Classes IDs and  Selectors for Expert Protection Start Here  ---------*/

.expertprotection-heading
{
	float:left;
	height:35px;
	width:625px;
	margin:25px 0px 0px 38px; 
	text-align:left;
}
html>body  .expertprotection-heading
{
	float:left;
	height:35px;
	width:625px;
	margin:25px 0px 0px 80px; 
	text-align:left;
}

.expertprotection-body, .expertappliances-body
{
	float:left;
	height:400px;
	width:700px;
	padding:10px;	
	text-align:left;
}
.expertprotection-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0c4560;
	text-decoration:none;
	text-align:justify;
}
.expertprotection-text span
{
	font-size:14px;
	font-weight:bolder;
}

.expertprotection-link, .expertprotection-bottom, .experelectronics-bottom
{
	float:left;
	height:30px;
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;	
}

.expertprotection-link
{
	background-color:#003f69;
}

.experelectronics-bottom
{
	height:325px;

}
.experelectronics-bottom td
{
	padding-left:5px;
}
html>body .experelectronics-bottom
{
	height:325px;

}


.expertprotection-ul
{
	padding-left:0px;
	margin-top:2px;
	float:left;
	width:80%;
	list-style-type:none;
	height:28px;	
	
}
html >body .expertprotection-ul
{
	padding-left:0px;
	margin-top:4px;
	float:left;
	width:100%;
	list-style-type:none;	
}



.expertprotection-li 
{
	
	display:inline;
	margin-left:17px;
	margin-right:35px;
	
}

html>body .expertprotection-li 
{
	
	display:inline;
	margin-left:28px;
	margin-right:28px;	
}


.expertprotection-link a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px;
	
}


html>body .expertprotection-link a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px;	
}

.expertprotection-link a:hover
{
	color:#003f69;
	background-color:#FFFFFF;

}


.expertprotection-bottom
{
	height:105px;
	padding-top:10px;		
}
.expertprotection-call
{
	font-family:Arial narrow;
	font-size:36px;
	color:#0c4560;
	letter-spacing:5px;
}

.expertprotection-contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0c4560;
	text-decoration:none;
	padding-right:25px;
	
}

.expertappliances-body
{
	height:150px;	
}

.expertappliances-banner
{
	float:left;
	height:auto;
	width:50%;
}
.expertappliances-tc
{
	float:right;
	text-align:right;
	height:auto;
	width:45%;
}
/* ---------- CSS Classes IDs and  Selectors for Expert Protection End Here  ---------*/
