/* CSS Document */

body{padding:0px; margin:0; background:#DBD7CC; font:11px/18px Helvetica,Arial,  sans-serif; color:#5C5C5C;}

div, td, p, form, input, ul, li, h2, h3, img{padding:0px; margin:0px;}
form input{font:11px/18px Helvetica,Arial,sans-serif; color:#5C5C5C;}
form select{font:11px/18px Helvetica,Arial,sans-serif; color:#5C5C5C;}
form textarea{font:11px/18px Helvetica,Arial,sans-serif; color:#5C5C5C;}

img {border:none;}

ul{list-style-type:none;}
img{ behavior: url(iepngfix.htc) }
/*---------------Main Panel------------------------------------------------------*/
.wrapper{width:970px; position:relative; margin:0 auto; padding:0px; }
.copyrighttxt{ z-index:100; position:absolute; right:15px; bottom:12px; outline:0; border:none; }
.mainPanel{ width:948px; position:relative; margin:0 auto; padding:0px;}
.top_right{background:url(../images/top_right.gif) 0 0 no-repeat; width:259px; height:77px;}
.left_shadow_bg{background:url(../images/left_shadow_repeat.gif) 0 0 repeat-y;}
.right_shadow_bg{background:url(../images/right_shadow_repeat.gif) 0 0 repeat-y;}

/*----------------ABOUT US --------------------------------*/
.aboutusrepeatbg{background:url(../images/about_repeat_bg.gif) 0 0 repeat-y; width:900px;}
.aboutusMain{background:url(../images/about_body_bg.gif) 0 0 no-repeat; width:881px;}
.about_textFormat{font:11px/18px Helvetica,Arial,sans-serif; color:#333333; padding:0 8px 0 0;}
.about_textFormat h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E; padding-top:23px;}
.about_textFormat h3{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E;}

.about_textFormat p.about_leftwrap{font:11px/18px Helvetica,Arial,sans-serif; color:#5C5C5C; text-decoration:none;}

.about_textFormat p.about_leftwrap a{font:bold 11px/18px Helvetica,Arial,sans-serif; color:#87861E; text-decoration:none;}
.about_textFormat p.about_leftwrap a:hover{color:#000066;}

.about_textFormat p.about_leftwrap img{ float:left;}
.about_textFormat p.about_rightwrap{font:11px/18px Helvetica,Arial,sans-serif; color:#333333;}
.about_textFormat p.about_rightwrap img.aboutrightimg{ float:right;}
.search_bg1{background:url(../images/search_bg.gif) -5px 0 no-repeat; width:264px; height:113px;}
.search_bg1 p{font:bold 14px/16px Helvetica,Arial,sans-serif; color:#333333; padding:4px 0}
.search_bg1 img.logo1{float:left;}
.input_bg1{background:url(../images/search_bg1.gif) 0 0 no-repeat; width:177px; height:16px; padding:2px 0 0 2px;}
.input_field{background:url(../images/blank.gif) 0 0 no-repeat #fff; width:177px; height:16px; border:none; font:11px/18px Helvetica,Arial,sans-serif; color:#5C5C5C;}
/*.news_bg{background:url(../images/news_bg.gif) -5px 0 no-repeat; height:362px; width:268px;}*/


.news_bg{background:url(../images/toolbox_download_bg1.jpg) -5px 0 repeat-y; width:269px; text-decoration:none;}
.news_bg1{background:url(../images/toolbox_download_bg.jpg) -5px 0 no-repeat; width:269px; text-decoration:none;}

.news_bg h2{font:bold 18px/39px Helvetica,Arial,sans-serif; color:#87861E; padding:2px 0;}
.news_bg h2 img{float:left;}
.news_bg h3{font:bold 14px/14px Helvetica,Arial,sans-serif; color:#87861E; padding:2px 0; text-decoration:none;}
.news_bg p{font:11px/12px Helvetica,Arial,sans-serif; color:#000; padding:2px 0;}
.news_bg p span{font:bold 12px/12px Helvetica,Arial,sans-serif; color:#000;}
.news_bg p a{font:bold 12px/14px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none; padding:2px 0;}
.news_bg p a:hover{color:#000; text-decoration:none;}
.news_bg p.bluetext{font:bold 12px/14px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none; padding:1px 0;}


.input_bg2{background:url(../images/input_bg.gif) 0 0 no-repeat; width:166px; height:17px; padding:2px 0 0 2px;}
.input_field2{background:url(../images/blank.gif) 0 0 no-repeat #fff; width:166px; height:17px; border:none;}

.about2 p{font:14px/18px Helvetica,Arial,sans-serif; color:#000;}
.about2 p span{font:bold 14px/18px Helvetica,Arial,sans-serif; color:#3366CC;}
.about2 p a{font:bold 14px/18px Helvetica,Arial,sans-serif; color:#3366CC; background:none/*url(../images/icon2.gif) 0 0 no-repeat*/; padding:0; text-decoration:none;}
.about2 p a:hover{color:#000; text-decoration:none;}

.about2 p.link a{font:12px/33px Helvetica,Arial,sans-serif; background:none; color:#3366CC; padding:0; text-align:right; height:33px; display:block; margin:30px 0 0 0;}
.about2 p.link a:hover{color:#000; padding:0; background:none;}

/*-----------------------INDEX PAGE-----------------------------*/
.index_textFormat{font:12px/16px Helvetica,Arial,sans-serif; color:#858585;}
.index_textFormat h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E; padding:0 0 0 5px;}
.index_textFormat p{font:12px/16px Helvetica,Arial,sans-serif; color:#5C5C5C; padding:5px 0 0 5px;}
.index_textFormat p a{font: bold 12px/16px Helvetica,Arial,sans-serif; color:#448FDA; text-decoration:underline;}
.index_textFormat p a:hover{font: bold 12px/16px Helvetica,Arial,sans-serif; color:#000; text-decoration:underline;}


/*--------------------CONTACT US----------------------------------------*/
.contact_input_bg3{background:url(../images/input_bg3.gif) 0 0 no-repeat; width:188px; height:19px; padding:1px 0 0 2px;}
.contact_input_field3{background:url(../images/blank.gif) 0 0 no-repeat #fff; width:180px; height:16px; border:none; font-size:11px; line-height:14px;}

.contact_state_bg{background:url(../images/state_bg.gif) 0 0 no-repeat; width:78px; height:19px; padding:2px 0 0 2px;}
.contact_state_field3{background:url(../images/blank.gif) 0 0 no-repeat #fff; width:74px; height:14px; border:none;}

.contact_post_bg{background:url(../images/postcode_bg.gif) 0 0 no-repeat; width:68px; height:19px; padding:2px 0 0 2px;}
.contact_post_field3{background:url(../images/blank.gif) 0 0 no-repeat #fff; width:60px; height:14px; border:none;}

.cotact_textarea{width:180px; height:60px;}
 /*------------VIDEO GALLERY-------------------------*/
.diy_bg{background:url(../images/diy_bg.gif) 0 0 repeat-x;}
.diy_bg p{font:bold 13px/14px Helvetica,Arial,sans-serif; color:#333333; padding-top:8px;}
.diy_bg p a{font:bold 13px/14px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none;}
.diy_bg p a:hover{color:#031C4D; text-decoration:none;}

/*-----------------THANK YOU----------------------------*/
.thankyou p{font:14px/18px Helvetica,Arial,sans-serif; color:#333333;}
.thankyou p span{font:bold 14px/18px Helvetica,Arial,sans-serif; color:#3366CC;}
.thankyou p a{font:12px/33px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none;}
.thankyou p a:hover{color:#000; text-decoration:none;}
.thankyou h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#000000; padding-top:23px;}

/*------------- SEARCH RESULTS-----------------------------*/
.searchDiv h2{font:bold 14px/18px Helvetica,Arial,sans-serif; color:#838221; text-decoration:underline; padding:0px; margin:0px;}
.searchDiv h2 span{font:normal 14px/18px Helvetica,Arial,sans-serif; color:#838221; text-decoration:underline; padding:0px; margin:0px;}
.searchDiv p{font:11px/16px Helvetica,Arial,sans-serif; color:#333333; text-decoration:none;}

.searchDiv p.more{font:11px/18px Helvetica,Arial,sans-serif; color:#A4A35C; text-decoration:none; text-align:right;}
.searchDiv p.more a{font:11px/18px Helvetica,Arial,sans-serif; color:#A4A35C; text-decoration:none; text-align:right;}
.searchDiv p.more a:hover{color:#000; text-decoration:none;}

/*------------- Supplier RESULTS-----------------------------*/
.supplierDiv h2{font:bold 12px/18px Helvetica,Arial,sans-serif; color:#A7A65A; text-decoration:none; padding:0px; margin:0px;}
.supplierDiv p{font:11px/18px Helvetica,Arial,sans-serif; color:#333333; text-decoration:none;}

.supplierDiv p a{font:11px/18px Helvetica,Arial,sans-serif; color:#333333; text-decoration:none;}
.supplierDiv p a:hover{color:#000; text-decoration:none;}

/*-----------FAQ------------------------------------------------*/
.faqheading{font:bold 11px/18px Helvetica,Arial,sans-serif; color:#333333; text-decoration:none;}
.faqheading a{font:bold 11px/18px Helvetica,Arial,sans-serif; color:#333333; text-decoration:none;}

/*--------------SPECIFIERS BUILDERS---------------------------*/
.specifiers_bodyBg{background:url(../images/specifiers_bodybg.jpg) 0 0 repeat-y;}
.border{border:1px solid #C0C1C2;}
.border_left{border-left:1px solid #C0C1C2;}
.border_left a{text-decoration:underline; color:#000;}
.border_left a:hover{text-decoration:underline; color:#444;}

.blue_link a{font:normal 14px/14px Helvetica,Arial,sans-serif; color:#0066CC; text-decoration:none;}
.blue_link a:hover{color:#031C4D; text-decoration:none;}


.galleryrepeatbg{background:url(../images/gallery_bg.jpg) 0 0 repeat-y; width:597px;}

.selectedTr{background-color:#CCCCCC; border:1px solid #000000; z-index:1000}
/*-------------PRODUCT------------------------------------*/
.productbgMain{background:url(../images/product/product_bg.gif) 0 0 repeat-y;}

.inner_tab_bg{background:url(../images/product/inner_tab_bg.jpg) 0 0 no-repeat; width:406px; height:375px;}
.inner_tab_bg2{background:url(../images/product/inner_tab_bg2.jpg) 0 0 no-repeat; width:406px; height:375px;}

.selflok_bg{background:url(../images/product/selflok_bg.jpg) 0 0 no-repeat; width:406px; height:375px;}
.prime_bg1{background:url(../images/product/primelok/prime_bg.jpg) 0 0px no-repeat; width:406px; height:375px;}
.prime_bg2{background:url(../images/product/primelok/prime_bg1.jpg) 0 0px no-repeat; width:406px; height:375px;}


.left_window{background:url(../images/product/left_window.jpg) 0 0 no-repeat; width:282px; height:363px;}

.productbgMain a{font:normal 10px/14px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.productbgMain p a:hover{color:#3366CC; text-decoration:none;}


/*----------FOOTER PANEL---------------------------------*/
.footer_bg{background:url(../images/new_images/footer_bg_new.gif) 0 0 repeat-x;}
.footer_bg a{font:11px/18px Helvetica,Arial,sans-serif; color:#999999; padding:0 2px; text-decoration:none;}
.footer_bg a:hover{color:#000; text-decoration:none;}
.copyright{font:10px/14px Helvetica,Arial,sans-serif; color:#999999;}
.copyright a{font:10px/14px Helvetica,Arial,sans-serif; color:#0066CC; text-decoration:none;}
.copyright a:hover{color:#000; text-decoration:none;}


/*--------------MICRO SITE------------------------*/
.micro_textformat{font:11px/14px Helvetica,Arial,  sans-serif; color:#333333;}

.micro_textformat p{font:11px/14px  Helvetica,Arial, sans-serif; color:#333333; padding:5px 0 0 0;}
.micro_div p{font:10px/14px  Helvetica,Arial, sans-serif; color:#333333; padding:5px 0 0 0;}

.micro_textformat h2{font:bold 14px/20px Helvetica,Arial,sans-serif; color:#333333;}
.micro_lt_bg{background:url(../images/micro/table_lt_bg.jpg) 0 0 repeat-y;}
.micro_top_bg{background:url(../images/micro/table_top_bg.jpg) 0 0 repeat-x;}
.micro_bottom_bg{background:url(../images/micro/table_bottom_bg.jpg) 0 0 repeat-x;}
.micro_rgt_bg{background:url(../images/micro/table_rgt_bg.jpg) 0 0 repeat-y;}
.micro_inputBg{background:url(../images/micro/input_bg.jpg) 0 0 no-repeat; width:190px; height:19px; padding:2px 0 0 3px;}
.micro_inputfield{background:none; border:none; width:188px; height:19px;}

.micro_textformat p a{font:11px/14px Helvetica,Arial,  sans-serif; color:#0000FF; text-decoration:underline;}
.micro_textformat p a:hover{color:#000000; text-decoration:underline;}

.micro_car_link{font:10px/12px Arial,Helvetica,sans-serif; color:#333333; text-decoration:none;}
.micro_car_link a{font:10px/12px Arial,Helvetica,sans-serif; color:#0066CC; text-decoration:none;}
.micro_car_link a:hover{color:#000000; text-decoration:none;}

.about_us_link a{font:11px/14px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.about_us_link a:hover{color:#A4A35C; text-decoration:none;}

.red {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: tahoma;
}


.toplink a{font:11px/14px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.toplink a:hover{color:#3366CC; text-decoration:none;}


.shadow_left_bg{ background:url(../images/new_images/left_shadow.gif) 0 0 repeat-y;}
.shadow_right_bg{ background:url(../images/new_images/right_shadow.gif) 0 0 repeat-y;}

.mustang_text h2{ font: normal 10px/12px  Helvetica,Arial, sans-serif; color:#000; padding:0 0 0 10px;}
.mustang_text h2 a{ font: normal 10px/12px  Helvetica,Arial, sans-serif; color:#698FDA; text-decoration:none;}
.mustang_text h2 a:hover{ font: normal 10px/12px  Helvetica,Arial, sans-serif; color:#3366CC; text-decoration:none;}

/*---------------NEWS PAGE------------------------------*/
.about_textFormat p.about_rightwrap a{font:11px/18px Helvetica,Arial,sans-serif; color:#698FDA; text-decoration:none;}
.about_textFormat p.about_rightwrap a:hover{font:11px/18px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.news_archive_repet{ background:url(../images/news_archive_body.gif) 0 0 repeat-y;}
.news_archive_repet h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E; padding-top:23px;}
.news_archive_heading{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#000;}
.news_archive_normal{font:normal 12px/16px Helvetica,Arial,sans-serif; color:#3366CC;}


/*---------------- TOOLS PAGE ADDITION------------------------------*/
.tools_download_bg{background:url(../images/toolbox_download_bg1.jpg) 0 0 no-repeat; width:269px;}
.tools_download_bg1{background:url(../images/toolbox_download_bg.jpg) 0 0 no-repeat; width:269px; height:327px;}

.tools_download_bg1 h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E;}
.tools_download_bg1 ul li a{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none;}
.tools_download_bg1 ul li a:hover{color:#000; text-decoration:none;}


/*---------------NEWS PAGE------------------------------*/
.about_textFormat p.about_rightwrap a{font:11px/18px Helvetica,Arial,sans-serif; color:#698FDA; text-decoration:none;}
.about_textFormat p.about_rightwrap a:hover{font:11px/18px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}

.news_archive_repet_bg1{background:url(../images/news_sec_bg1.jpg) 0 0 no-repeat; width:238px;}
.news_archive_repet_bg{background:url(../images/news_sec_bg.jpg) 0 0 repeat-y; width:238px;}

.news_archive_repet_bg h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E;}
.news_archive_heading{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#000;}
.news_archive_heading a{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.news_archive_heading a:hover{color:#000; text-decoration:none;}


.news_archive_normal{font:normal 12px/16px Helvetica,Arial,sans-serif; color:#3366CC;}


/*---------------- TOOLS PAGE ADDITION------------------------------*/
.tools_download_bg{background:url(../images/toolbox_download_bg1.jpg) -5px 0 repeat-y; width:269px;}
.tools_download_bg1{background:url(../images/toolbox_download_bg.jpg) -5px 0 no-repeat; width:269px;}

.tools_download_bg1 h2{font:bold 16px/20px Helvetica,Arial,sans-serif; color:#87861E;}
.tools_download_bg1 ul li a{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none;}
.tools_download_bg1 ul li a:hover{color:#000; text-decoration:none;}

/*-----------------------SITE MAPS----------------------------------*/
.site_maps a{font:11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none;}
.site_maps a:hover{color:#000; text-decoration:none;}
.site_maps p{font:bold 12px/24px Helvetica,Arial,sans-serif; color:#87861E; text-decoration:none; background:url(../images/arrow_n.gif) 20px 8px no-repeat; padding:0 0 0 35px;}
.site_maps p a{font:bold 11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none;}
.site_maps p a:hover{color:#000; text-decoration:none;}

.site_maps ul li{font:11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none; background:url(../images/buller_circle.jpg) 10px 9px no-repeat; padding:0 0 0 45px;}

.site_maps ul li ul li{font:11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none; background:url(../images/buller_squre.jpg) -24px 9px no-repeat; padding:0 0 0 14px;}

.site_maps ul li a{font:bold 11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none;}
.site_maps ul li a:hover{color:#000; text-decoration:none;}

.site_maps ul li ul li a{font:normal 11px/24px Helvetica,Arial,sans-serif; color:#000000; text-decoration:none;}
.site_maps ul li ul li a:hover{color:#000; text-decoration:none;}


/*-------------------- CASE STUDIES IN GALLERY PAGE-------------------------*/
.case_studies_middle{background:url(../images/case_studies_middle.gif) -5px 0 repeat-y; width:269px;}
.case_studies_middle h3{font:bold 18px/20px Helvetica,Arial,sans-serif; color:#87861E;}
.case_studies_middle p a{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#3366CC; text-decoration:none;}
.case_studies_middle p a:hover{color:#000; text-decoration:none;}
/********************Thank you page for micro site*********************/
.micro_thankyou h2{font:bold 14px/24px Helvetica,Arial,sans-serif; color:#87861E; }
.micro_thankyou h2 span{font:bold 14px/24px Helvetica,Arial,sans-serif; color:#666600; }
.micro_thankyou h2 a{font:bold 14px/20px Helvetica,Arial,sans-serif; color:#000; text-decoration:none;}
.micro_thankyou h2 a:hover{color:#666666; text-decoration:none;}




/*----------------- HOME PAGE GREY PART 03_11_09=000000000000 ---------------------*/

.homegrey{background:url(../images/gray_bg.gif) 0 0 repeat-x; color:#010000; font:11px/12px Helvetica,Arial,  sans-serif;}

.headertext {font-size: 12px; text-align:center}

/*----------------Award landing page--------------------------------*/
.landingbg{background:url(../images/award_bg.gif) 0 0 repeat-x; font:12px/16px Helvetica,Arial,sans-serif;}
.awardimg{ border:1px #000000 solid;}


/*----------------Entry And Upload------------------*/

.entryandupload p{font:12px/18px Helvetica,Arial,sans-serif; color:#000; text-decoration:none; padding:5px 0 0 0;}
.entryandupload h2{font:22px/26px Helvetica,Arial,sans-serif; color:#49352C; text-decoration:none; padding:22px 0 0 0; text-indent:-20000px; background:url(../images/welcome2010.jpg) 0 28px no-repeat; height:58px;}
.entryandupload h3{font:22px/26px Helvetica,Arial,sans-serif; color:#49352C; text-decoration:none; padding:22px 0 0 0; text-indent:-20000px; background:url(../images/howtoenter.jpg) 0 28px no-repeat; height:28px;}

.entryandupload p.greentext22{font:16px/28px Helvetica,Arial,sans-serif; color:#87861E; text-decoration:none; text-align:left;}
.elInputMain{background:url(../images/input_bg4.jpg) 0 0 no-repeat; width:390px; height:123px;}

#form11 input{width:250px; height:20px;}

.entryandupload p.bluetext1 img{float:left}
.entryandupload p.bluetext1 a{font:12px/24px Helvetica,Arial,sans-serif; color:#6699FF; text-decoration:none;}
.entryandupload p.bluetext1 a:hover{color:#6699FF; text-decoration:underline; padding:5px 0 0 0;}


.entryandupload p.bluetext2 a{font:12px/18px Helvetica,Arial,sans-serif; color:#6699FF; text-decoration:none; padding:5px 0 0 0;}
.entryandupload p.bluetext2 a:hover{color:#6699FF; text-decoration:underline; padding:5px 0 0 0;}
