

body {

	margin:0;

	background:#FFFFFF url(../images/bg.jpg) repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



.clearboth{ clear:both;}

.font10{ font-size:10px;}

.header{ height:114px; width:1000px; margin:0 auto; padding-top:18px;}

.maincontainer{ }

.footer{ background:url(../images/footer_bg.jpg) repeat-x; height:22px; padding-top:3px;}



.header .logo{ background:url(../images/logo.jpg) no-repeat; height:114px; width:373px; float:left; margin-left:40px;/*_margin-left:20px;*/}

.header .rightmenu{ background:url(../images/menu_bg.jpg) no-repeat; width:558px; height:54px; float:right; margin-top:60px;}

/* ------------------MENU-----------------------*/



	#dropDown{/*position:absolute;*/padding:0;margin:0;list-style:none;white-space:nowrap;height:32px; margin-left:13px;}



	body>#dropDown {position: fixed;}



	#dropDown li{display:block;height:32px;/*z-index:1000;*/}



	#dropDown ul{position: relative;display:none;margin:0;list-style:none;z-index:100; }



	#dropDown ul.click {display: block;}



	#dropDown ul.click li{}



	#dropDown ul li {background-color:#040509;height:auto;}



	#dropDown ul li a{padding:0 10px;}



	#dropDown ul li a.click {background-color:#3C3C3F;color:#1B1B1B;border-bottom:#ffffff 1px solid;/*display:block;*/}



	#dropDown ul li a:hover {color:#1B1B1B;background-color:#3C3C3F;}



	



	#dropDown li {position:relative;z-index:2; padding:0;margin: 0;float:left;display:inline; text-align:center;font-size:14px;font-family:Georgia,Arial,sans-serif;text-transform:uppercase;}



	#dropDown li a{position:relative; display:block;padding: 0;/* padding:0 22px; */height:54px; line-height:54px;text-decoration: none; color:#AE5600;float:left;}



	



	/*#dropDown li a.click {color:#AE5600;}*/



	#dropDown li a:hover{color:#AE5600; background:url(../images/menu_bg_active.jpg) repeat-x;}



	/*#dropDown li a span{padding:0 30px 0 20px;}*/



	#dropDown li ul {position:absolute;top:53px;left:0px;padding-left:0; z-index:2}



	#dropDown li ul li{background-color:#FFE41E; background-image:none;width:120px;padding:0 3px;display:block;clear:both; text-align:left; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif}



	#dropDown li ul li a {color:#AE5600;width:110px;display:block; padding:1px 5px;height:18px; line-height:18px;clear:both!important;display:block;margin:0;font-size:12px; border-bottom:1px solid #FFE41E}



	#dropDown li ul li a:hover {background-color:#FFF9C9;color:#AE5600;}

	

	#dropDown li.home a{ width:90px; color:#E33804}

	#dropDown li.aboutus a{ width:116px;color:#E33804}

	#dropDown li.product a{ width:120px;color:#E33804}

	#dropDown li.news a{ width:84px;color:#E33804}

	#dropDown li.cotact a{ width:134px;color:#E33804}

	#dropDown li.home a:hover,#dropDown li.home a.click{color:#AE5600; background:url(../images/firs_menu_bg_active.jpg) no-repeat;}

	#dropDown li.cotact a:hover,#dropDown li.cotact a.click{color:#AE5600; background:url(../images/last_menu_bg_active.jpg) no-repeat;}

	

	#dropDown li.product li a,#dropDown li.home li a,#dropDown li.aboutus li a,#dropDown li.news li a,#dropDown li.cotact li a{width:110px;}

	#dropDown li.product li a:hover,#dropDown li.home li a:hover,#dropDown li.aboutus li a:hover,#dropDown li.news li a:hover,#dropDown li.cotact li a:hover{ background:#FFF9C9;}

	



.maincontainer .homebanner{ margin:0 auto; width:1000px; background:url(../images/homebanner_bg.jpg) left top no-repeat; height:321px; position:relative}

.maincontainer .homeleftemail{ width:417px;right:0; top:5px; position:absolute; z-index:1;}

.maincontainer .homeleftemail .top_enter{ background:url(../images/homeemailtop.jpg) right no-repeat; height:41px; padding-top:52px;}

.maincontainer .homeleftemail .enterbtn{ vertical-align:middle}

.maincontainer .homeleftemail .emailinput{ border:1px solid #DEA893; width:260px; margin-left:35px; color:#666666}

.maincontainer .homeleftemail .email_bot{background:url(../images/email_bot.jpg) bottom no-repeat; height:244px;/*_height:239px;*/ }

.maincontainer .homeleftemail .email_bot .txtsection{ padding:20px 10px 0 280px; color:#4F4F4F;}

.maincontainer .orangesection{ background:#FF5400 url(../images/orange_bg.jpg) bottom repeat-x}

.maincontainer .orangesection .content{ width:1000px; margin:0 auto; color:#FFFFFF; padding-top:20px; padding-bottom:5px;/**padding-bottom:0px;*/ position:relative;}

.maincontainer .orangesection .leftcontent{ float:left; width:517px; padding:5px 25px 10px 55px; font-size:12px;  border-right:1px solid #FFFFFF; }

.maincontainer .orangesection .leftcontent .contaclink{ color:#FFFFFF; text-decoration:underline; text-transform:uppercase}

.maincontainer .orangesection .leftcontent .contaclink:hover{ color:#FFFFFF; text-decoration:none}

.maincontainer .orangesection .leftcontent h1{ margin:0; font-size:32px; color:#FEFB00; font-family:Georgia,Arial,sans-serif; font-weight:normal; line-height:1.2em}

.maincontainer .orangesection .leftcontent h3{ margin:0; font-size:20px; color:#FEFB00; font-family:Georgia,Arial,sans-serif; font-weight:normal}

.maincontainer .orangesection .leftcontent a{color:#FFFFFF; text-decoration:underline}

.maincontainer .orangesection .leftcontent a:hover{color:#FFFFFF; text-decoration:none}

.orangesection .leftcontent,.orangesection .page{ line-height:1.4em}



.maincontainer .orangesection .rightcontent{ float:left; width:180px; padding:10px 10px;  font-size:12px}

.maincontainer .orangesection .rightcontent h2{ font-size:20px; color:#FEFB00; margin:0; font-weight:normal}

.maincontainer .orangesection .rightcontent h3{font-size:20px; color:#FEFB00; margin:0; font-weight:normal;font-family:Georgia,Arial,sans-serif;}

.maincontainer .orangesection .rightcontent p{ margin:0; padding:7px 0}

.maincontainer .orangesection .rightcontent .bot_line{ border-bottom:1px solid #ED6B02}



.maincontainer .orangesection .right_red_section{ position:absolute; right:0; width:200px;}

.maincontainer .orangesection  .right_red_section a.redsection{ background:url(../images/redsection_bg3.jpg) no-repeat; height:70px; padding:10px; margin:10px 0; font-family:Georgia,Arial,sans-serif; color:#FFFFFF; font-size:14px;width:180px;display:block; text-decoration:none; cursor:pointer}
.maincontainer .orangesection  .right_red_section a.redsection:hover{ text-decoration:none}

/*.maincontainer .orangesection .right_red_section  .title1{font-size:20px; height:50px;  display:block}
.maincontainer .orangesection .right_red_section  .title2{font-size:20px; height:35px;  display:block}
.maincontainer .orangesection .right_red_section  .title3{font-size:20px; height:50px; display:block}*/
.maincontainer .orangesection .right_red_section  .title1{font-size:20px; height:35px;  display:block}
.maincontainer .orangesection .right_red_section  .title2{font-size:20px; height:25px;  display:block}
.maincontainer .orangesection .right_red_section  .title3{font-size:18px; height:30px; display:block}

.maincontainer .orangesection .right_red_section .yellowtxt{ color:#FEC500;}
.brochurebox{font-family:Georgia,Arial,sans-serif;color:#FFFFFF; font-size:14px;width:180px;display:block; text-decoration:none; cursor:pointer;background:url(../images/redsection_bg3.jpg) no-repeat; height:55px; padding:25px 10px 10px 10px}
.brochurebox{color:#FFFFFF;text-decoration:none;}

.maincontainer .greysection{ background:#FFF url(../images/grey_bg.jpg) repeat-x; color:#4F4F4F}

.maincontainer .greysection .content{ width:1000px; margin:0 auto;}

.maincontainer .greysection .content h2{ font-size:24px; font-weight:normal; color:#DF3504; font-family:Georgia,Arial,sans-serif; margin:0 0 5px 0}

.maincontainer .greysection .fistcolumn{ float:left; width:285px; padding:10px 0 0px 55px}

.maincontainer .greysection .fistcolumn ul{ margin:8px 0  8px 15px; padding:0;}

.maincontainer .greysection .fistcolumn ul li{ margin:3px 0}

.maincontainer .greysection .fistcolumn p{margin:0 0 10px 0}

.maincontainer .greysection .secondcolumn{ float:left; width:440px; padding:10px 0 10px 10px;}

.maincontainer .greysection .secondcolumn .leftimg{ float:left; width:135px;}

.maincontainer .greysection .secondcolumn .rightp{ float:right; width:295px; }

.maincontainer .greysection .secondcolumn p{ margin:0 0 10px 0}

.maincontainer .greysection .thirdcolumn{ padding:10px 0 0px 10px; width:170px; float:left}

.maincontainer .greysection .thirdcolumn p{ margin:0 0 10px 0}

.maincontainer .greysection .txtcontent{height:10em;overflow:hidden}
.maincontainer .greysection .txtcontent p{ margin-top:5px;}

.footer .content{ width:1000px; margin:0 auto; font-size:11px;  color:#FFFFFF; }
.footer .content img{ vertical-align:middle}

.footer ul.bot_links{ margin:0; padding:0; list-style:none; margin-left:50px; float:left; width:350px;}

.footer ul.bot_links img{ vertical-align:middle}

.footer ul.bot_links li{ display:inline; padding:0 5px;text-transform:uppercase}

.footer ul.bot_links li a{ color:#FFFFFF; text-decoration:none}

.footer ul.bot_links li a:hover{color:#FFFFFF; text-decoration:underline }

.footer .copyright{ float:right; width:590px; text-align:right}

.footer .copyright a{ color:#FFFFFF; text-decoration:underline}

.footer .copyright a:hover{ color:#FFFFFF; text-decoration:none}



.producttop{ margin:0 auto; width:1000px; padding:0px 0 0 0}

.producttop .leftarrow{ background:url(../images/leftarrow.jpg) no-repeat; width:21px; height:44px; float:left; margin-top:50px; margin-left:50px;/*_margin-left:25px;*/}

.producttop .categories_list{ float:left; width:870px; margin:0 10px; padding-top:5px; padding-bottom:5px; overflow:hidden; height:149px;}

.probox{height:149px; float:left; margin:0 3px;}

.probox .leftshadow{ background:url(../images/leftshadow.jpg) no-repeat; width:15px; height:149px; float:left;}

.probox .centershadow{ background:url(../images/centershadow.jpg) repeat-x; height:119px; padding:15px 0; float:left;}

.probox .rightshadow{ background:url(../images/rightshadow.jpg) no-repeat; width:15px; height:149px; float:left}

.producttop .rightarrow{ background:url(../images/rightarrow.jpg) no-repeat; width:21px; height:44px; float:right;margin-top:50px; margin-right:10px;}





.orangesection .navigation{ font-size:11px; color:#FFFFFF; text-transform:uppercase; padding-left:55px; margin-top:-10px; margin-bottom:10px;}

.orangesection .navigation a{ color:#FFFFFF; text-decoration:none}

.orangesection .navigation a:hover{ color:#FFFFFF; text-decoration:underline}





ul.colorlist{ margin:0; padding:0; list-style:none; margin-top:10px;}

ul.colorlist li { width:150px; padding:2px 0; float:left}

ul.colorlist li .leftspan{ float:left; width:30px; height:30px; border:1px solid #FFFFFF; display:block}

ul.colorlist li .rightspan{ float:left; width:100px; margin-left:10px; display:block}

ul.colorlist .traffic_yellow{ background:#FCB714}

ul.colorlist .flame_red{ background:#D7162A}

ul.colorlist .purple_red {background:#930F23}

ul.colorlist .light_blue{ background:#007EAD}

ul.colorlist .night_blue{background:#3F418A}

ul.colorlist .leaf_green{ background:#0A5342}

ul.colorlist .black_green{ background:#004715}

ul.colorlist .slate_grey{ background:#6C6E71}

ul.colorlist .jet_black{ background:#221E1F}

ul.colorlist .pure_white{ background:#FFFFFF}



.page{ width:680px; float:left; padding:5px 25px 15px 55px; min-height:400px;/*_height:400px*/}

.page h1{margin:0; font-size:32px; color:#FEFB00; font-family:Georgia,Arial,sans-serif; font-weight:normal; line-height:1.2em}

.page a{ color:#FFFFFF; text-decoration:underline}

.page a:hover{ color:#FFFFFF; text-decoration:none;}

.newsitem p{ margin:0;}

.newsitem { margin:15px 0;}

.newsitem .readmore{color:#FEFB00; }

.newsitem .readmore a{color:#FEFB00; text-decoration:none}

.newsitem .readmore a:hover{color:#FEFB00; text-decoration:underline}



.page .required{ color:#FEFB00}

.productheight{ min-height:400px;/*_height:400px;*/}

.homeheight{ min-height:200px;/*_height:200px;*/}

.contacterror{ color:#FFFFFF;}

p.nomargin{ margin:0; color:#FFFFFF;}

.error-msg{ padding:5px 0;}



.cal-event{ width:930px; }



.calendartable{ border:1px solid #FEFB00}

.calendartable td{ background:#FB6014}

.calendar td{text-align:center}

.calendar td.day{ background:#C91D07; }

.calendar td.weekend{ background:#E03402; color:#FBBD9F}

.calendar .header-ptc{ text-align:left; }

.calendar td.dayBooked{ background:#36A7CD; cursor:pointer}

.calendar td.dayBooked a{ text-decoration:none}



.event-body{ background:#FE5300 url(../images/showeevnet_bg.jpg) repeat-x; color:#FFF;}

.showeventpage{ padding:10px;}

.showeventpage h1{font-size:32px; margin:0; color:#FEFB00; font-family:Georgia,Arial,sans-serif; font-weight:normal; line-height:1.2em}



.product-range ul{ margin:0 0 0 15px; padding:0}

.product-range ul li{ line-height:1.5em}

.ralcolor_table td{ vertical-align:top}

.contact-page .input-text{ width:320px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.contact-page .text-area{width:320px; height:80px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.contact-page .contactForm td{ padding:2px 0}
.contact-page .input_select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:324px}
input{font-family:Arial, Helvetica, sans-serif;}

.right_red_section h2{ padding:0; margin:0;}