@charset "utf-8";

@import url('../css/validateform.css') screen;
/* CSS Document */

body, html, div, h1, h2, h3, h4, p, span, img, ul, ol, li { margin:0; padding:0; }
body { font-family:"Trebuchet MS"; font-size:15px; font-weight:normal; color:#ffffff; background:#000000; }

a { color: #ffffff;  text-decoration:underline; }
a:hover { text-decoration:none; }
CHECKBOX, INPUT, RADIO, SELECT { font-size: 12px; }
TEXTAREA { font-size: 12px; }

/* CSS for site warnigs, errors, messages */
div.messagebox { display:block; margin:10px 0px; text-align:left; }
.message { }
.error {  color: #ffffff; border: #000000 0px solid;  background: #E86C39 url(../images/s_error.png) no-repeat; background-position:10px 4px; padding:2px 5px 2px 50px; }

.notice { color: #ffffff; border: #000000 0px solid;  background: #E86C39 url(../images/s_notice.png) no-repeat; background-position:10px 1px; padding:2px 5px 2px 50px; }

.warning { color: #ffffff; border: #000000 0px solid;  background: #E86C39 url(../images/s_warn.png) no-repeat; background-position:10px 1px; padding:2px 5px 2px 50px; }

img.orangeborder {
	border:#F4990A solid 1px;
}

img.orangeborderp {
	margin:8px;
	border:#F4990A solid 1px;
}


* {border:none}

.maincontainer{ width:970px; height:auto; margin:auto; padding:0; }

.header{width:950px; height:398px; background:url(../images/header2.jpg) no-repeat;}
.header_right_cont{ width:450px; height:28px; position:absolute; margin-top:-370px;	margin-left:530px; top:367px; }

/** nav **/
ul#nav {display:block; margin:15px 0 0 0; list-style:none; width:230px; float:left; padding-left:5px; font:normal 11px Arial, Helvetica, sans-serif;}
ul#nav li {float:left; padding-right:6px; border-right:1px solid #000000; margin-right:6px; text-transform:uppercase;}
ul#nav li a {display:block; text-decoration:none; color:#000000; padding-bottom:2px; }
ul#nav li a:hover, ul#nav li a.selected {color:#fff; border-bottom:2px solid #ffcb2b;}

.searchbox{ height:22px; width:206px; float:left; margin:12px 0 2px 0;/* background:url(../images/searchnew.jpg) no-repeat;*/}

.intxt{ margin:0 0 0 5px; height:14px; width:140px; font:normal 11px Arial, Helvetica, sans-serif;}
input.btn { background:url(../images/button.jpg) no-repeat; height:19px; width:28px; border:none; font-family:Arial; margin-left:5px;
font-size:11px; font-weight:bold; color: #FFFFFF; margin-top:0; }

/*.menu{position:absolute; margin-top:-260px; margin-left:0; background:url(../images/menubg4.jpg) no-repeat; width:819px; height:30px;}
.menutext{ font-family:"Trebuchet MS"; font-size:15px; color:#FEDB1B; padding:4px 0 2px 30px; text-decoration:none;}
.menutext a{color:#FEDB1B; text-decoration:none;}
.menutext a:hover{color:#FFFFFF; text-decoration:underline;}*/

.midcontainer{height:auto; width:970px!important; margin:auto;margin-top:-195px;}
.pagecontainer{height:auto; width:930px;}
.globe{float:right; width:226px; height:auto; padding:0 10px 0 0; margin-top:0;}

/*.yellowtxt{float:left;  width:auto; height:auto; padding:0 0 10px 30px;}*/

.txt{padding:5px 0 5px 0; color:#FFFFFF; line-height:20px; font-family:"Trebuchet MS"; font-size:15px; text-align:justify; }
.txt ul{padding:10px 0 0 0; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:15px; list-style:none;}
.txt ul li{padding:0 0 0 25px; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:15px; background:url(../images/bullet.jpg) no-repeat;}
.txt ul li a{padding:0; color:#FFFFFF;}
.txt ul li a:hover{ color:#FFFFFF;}

.txtnew{padding:10px 0 10px 64px; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:28px; line-height:32px; text-align:left; }
.cart{float:right; width:226px; height:auto; padding:0px 5px 0 0; margin:240px 0 10px 0; }
.yellowtext{float:left; width:590px; height:auto; padding:0 0 10px 64px;}
.yellowtext span { display:none; }

.midcont { height:auto; width:930px; }

.text{padding:10px 0 10px 0; color:#FEDB1B; line-height:20px; font-family:"Trebuchet MS"; font-size:15px; text-align:justify;}
.label {padding:10px 0 10px 0; color:#FEDB1B; line-height:20px; font-family:"Trebuchet MS"; font-size:15px; text-align:justify;}

.mid_bot{height:auto; margin:0 0 0 50px; width:930px;}

.pic{width:272px; height:auto; float:left; padding:0 5px 10px 5px;}
.pic1{width:272px; height:auto; float:left; padding:0 5px 10px 5px;}

.headtxt{padding:5px 0 5px 0; color:#FFFFFF; line-height:20px; font-family:"Trebuchet MS"; font-size:15px; text-align:justify;}

/* Dynamic CMS content CSS */
.comingtext{ width:auto; text-align:center; padding:0; /*padding:0 120px 10px 120px;*/ text-align:justify; margin-top:5px;}
.comingtext a { color:#FFFFFF; text-decoration:underline; }
.comingtext a:hover { text-decoration:none; }
.comingtext h2 { text-align:center; font-size:24px; padding:10px 0; color:#DFB50B; }
.comingtext h3 { text-align:center; font-size:16px; padding:10px 0 5px 0; }
.comingtext h4 { text-align:left; font-size:14px; padding:10px 0 5px 0; color:#DFB50B; }
.comingtext b, strong { color:#DFB50B; }

/* Dynamic CMS content CSS */
.businesstxt { width:auto; text-align:center; padding:0; text-align:justify; margin-top:5px;}
.businesstxt a { color:#FFFFFF; text-decoration:underline; }
.businesstxt a:hover { text-decoration:none; }
.businesstxt h2 { text-align:center; font-size:24px; padding:10px 0; color:#FEDC19/*#DFB50B*/; }
.businesstxt h3 { text-align:center; font-size:16px; padding:10px 0 5px 0; }
.businesstxt h4 { text-align:left; font-family:Comic Sans MS; font-size:20px; font-weight:normal; text-transform:capitalize; padding:10px 0 5px 0; color:#FEDC19; }
.businesstxt b, strong { color:#FEDC19; }

.static_page_container { margin:0 0 10px 50px; width:850px; height:auto; }

.footer{ height:40px; width:auto; background:url(../images/bico_st_foot.jpg) repeat-x;}

.comp_txt{ font-size:11px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:10px; }
.comp_txt a { text-decoration:none;}
.comp_txt a:hover { text-decoration:underline;}

.org_txt{ color:#FBA534; font-weight:normal; text-decoration:none; text-align:center; padding-top:5px;}

/*---------------------------------- New Css ------------------------------------------*/
.photogallery_header{width:950px; height:200px; background:#000000;}
.photogallery_logo{width:930px; height:49px; background:#000000; padding:5px 0 0 5px;}
.photogallery_menu_old { position:absolute; margin-top:-295px; height:39px; background: url(../images/menu/menubg.jpg) repeat-x;	width:950px; }

.photogallery_menu_old ul { padding:0; margin:0 auto; list-style:none; width:890px; }
.photogallery_menu_old ul li { width:auto; position:relative; float:left; height:31px; 
/*text-align:center;
font-weight:bold;
background:url(../images/menu.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;*/
}
.photogallery_menu_old ul li a {
/*padding:8px 17px 5px 17px;
display:block;
color:#ffffff;*/
width:auto;
text-decoration:none;
/*background:url(../images/menu.jpg) no-repeat;
background: url(../images/menu_active.jpg) repeat;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;*/
}
.photogallery_menu_old li a:hover {
/*padding:8px 17px 10px 17px;
display:block;
color:#FEDB1B;*/
width:auto;
text-decoration:none;
/*font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;*/
}

/*.photogallery_menutext{ font-family:"Trebuchet MS"; font-size:15px; color:#FEDB1B; padding:4px 0 2px 30px; text-decoration:none;}
.photogallery_menutext a{color:#FEDB1B; text-decoration:none;}
.photogallery_menutext a:hover{color:#FFFFFF; background:url(../images/menu_hover.jpg) repeat-x; width:50px; height:33px;}*/

.photogallery_menu_inner{ position:absolute; margin-top:-90px; margin-left:0; height:39px; background: url(../images/menu/menubg.jpg) repeat-x; z-index: 1000; }
.photogallery_menu_inner ul { padding:0; margin:0; list-style:none; width:950px; /*position:absolute;*/ }
.photogallery_menu_inner ul li { width:auto; position:relative; float:left; height:31px; }
.photogallery_menu_inner ul li a { width:auto; text-decoration:none; }
.photogallery_menu_inner li a:hover { width:auto; text-decoration:none; }

.rtimgpos {  margin-top:-20px;  float:left; height:auto; }
.rtimgpos1 { position:absolute; margin-top:180px; }

.comingtext_new { color:#FFFFFF; width:auto; text-align:justify; padding:0; /*padding:0 120px 10px 120px;*/ margin-top:5px; }
.comingtext_new a{ color:#FFFFFF; text-decoration:underline; }
.comingtext_new a:hover{ text-decoration:none; }
.comingtext_new p{ padding:5px; }
.comingtext_new h2 { text-align:left; padding:0 0 15px 0; color:#ffffff; font:normal 26px  "Arial Narrow"; text-align:left;}
/* background:url(../images/bico_st_bg.jpg) repeat-x; */
.comingtext_new h3 {  font-size:16px; font-weight:normal; text-transform: uppercase; padding:10px 5px 0 5px; color:#FEDC19;font-family:Comic Sans MS; }
.comingtext_new h4 { text-align:left; font-size:14px; padding:5px 0 5px 0; color:#DFB50B; }
.comingtext_new b, strong { color: #F3F3F3; }
.comingtext_new ul { padding:5px 0 0 0; color:#FFFFFF;  list-style:none;}
.comingtext_new ul li{ padding:0 0 0 25px; color:#FFFFFF;  background:url(../images/bullet.jpg) no-repeat; }
.comingtext_new li a { padding:0; color:#FFFFFF; text-decoration:underline; }
.comingtext_new li a:hover { padding:0; text-decoration:none; }

/*--------------------------------------- NEW CSS ---------------------------------------------*/

.leftlink{ width:200px; float:left; }
.leftlink ul { padding:5px 0 0 0; color:#FFFFFF;  list-style:none;}
.leftlink ul li.parent { padding:0 0 0 25px; color:#FFFFFF;  background:url(../images/bullet.jpg) no-repeat; text-decoration:none; }
.leftlink ul li { padding:0 0 0 25px; color:#FFFFFF; background:none; text-decoration:none; }
.leftlink ul li#current a { color:#FFFF00; font-weight:bold; }
.leftlink ul li a { padding:0; color:#FFFFFF; text-decoration:none; }
.leftlink ul li a:hover{ padding:0; color:#FFFF00; text-decoration:underline; }

.rightproduct { width:630px; float:right;} 
.display-header { margin:100px 10px 10px 50px;}
.product_category { margin-left:100px; width:600px;}
.product_box { float:left; width:275px;}
.producttxt { padding:10px 0 0 50px; text-align:left;  }
.product_box1 { float:right; width:275px; }
.sign { padding:5px 0 5px 50px; background:#666666; height:20px; color:#FFFFFF; }
.sign a { color:#FFFFFF; text-decoration:underline; }
.sign a:hover { color:#FFFF00; text-decoration:underline;}
.sign span.large { font-size:16px; font-weight:bold; letter-spacing:0.5px; }
/* ------------------------------- CSS by Manoj after 24/04/2009 ------------------------------*/

a.linkHighlighter:link, a.linkHighlighter:visited {	color: #EFC20B;	text-decoration:none; }
a.linkHighlighter:hover { color:#FDF177; text-decoration:underline; }

.mesBox { border:1px solid #333; background:#222; padding:10px 25px; color:#ddd; width:400px; margin:12px 0px; }
.left70 { margin-left:70px; }

.padTopAll { height:0; }
.padTopSp { height:125px; }


table.sitemap { }
.sitemap td.v-left { border-left:#FFFFFF 1px dotted; }
.sitemap td.v-right { border-right:#FFFFFF 1px dotted; }
.sitemap td.middle { border-top:#FFFFFF 1px dotted;  border-bottom:#FFFFFF 1px dotted; }

.sitemap td ul { margin:0; padding:0; list-style:none; }
.sitemap td ul.left { text-align:left; }
.sitemap td ul.right { text-align:right; }
.sitemap td ul li { padding:0 0 2px 5px; margin:0 0 20px 0; border-bottom:#FFFFFF 1px dotted;  background:none; }
.sitemap ul li a { color:#FFFFFF; text-decoration:none; }
.sitemap ul li a:hover{ color:#FFFF00; text-decoration:none; }

/* End CSS doc */
.photogallery_menu{position:absolute; margin-top:-295px; height:39px; width:970px; }
.photogallery_menu ul { padding:0; margin:0 auto; list-style:none; width:970px; }
.photogallery_menu ul li { width:auto; position:relative; float:left; height:31px; }
.header_wood{width:970px; height:398px; background:url(../images/header2.jpg) no-repeat;}
.signnew { height:30px; color:#FFFFFF; margin:0; padding:0; background:#000000; }