/*********** SELECTORS STYLES  ***********/
body { color:#000; font-family:Arial, Helvetica; font-size:12px; line-height:1.6em; table-layout:fixed; background:url(images/bg.jpg) top center repeat-x #f0ebdd; background-position:0px 0px;}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font-size:1.6em; }
h2 { font-size:1.5em; }
h3 { font-size:1.4em; }
hr { height:1px; color:#ccc; background:#fff; border:0; }
img { border:0px; }
li { margin-bottom:5px; }
ol { margin:5px 0 5px 30px; padding:0; }
ul { margin:5px 0 5px 30px; padding:0; }
ul ul, ol ol, ol ul, ul ol { margin-left:30px; }
blockquote { margin:5px 20px; }
fieldset { border:1px solid #ccc; }
table { border-collapse:collapse; border-spacing:0; }
input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif; }
select { border:1px solid #ccc; }
textarea { border:1px solid #ccc; padding:2px; overflow:auto; }
a:link, a:visited { color:#fff; text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:none; color:#fce8c1; }

.input { padding:1px 2px 1px 4px; color:#8a816a; border:1px solid #2f2d27; background:#13110c !important; }
.button { background:#f1f1f1; border:1px solid #ccc; padding:0 5px; overflow:visible; }

.second-bg { background:#FFF !important;}

/***** FONT STYLES *****/
.lh0em { line-height:0em; }
.lh02em { line-height:0.2em; }
.lh05em { line-height:0.5em; }
.lh1em { line-height:1em; }
.lh12em { line-height:1.2em; }
.lh15em { line-height:1.5em; }
.lh2em { line-height:2em; }

.xsmall { font-size:0.8em; }
.small { font-size:0.9em; }
.large { font-size:1.1em; }
.xlarge { font-size:1.2em; }
.xxlarge { font-size:1.4em; }
.xxxlarge { font-size:1.6em; }

.ffan { font-family:"Arial Narrow", Arial; }
.ffh { font-family:Helvetica; }
.fft { font-family:Tahoma; }
.fftms { font-family:"Trebuchet MS", Arial; }
.ffv { font-family:Verdana; }

.black, .black a:link, .black a:visited { color:#000; }
.black a:hover, .black a:active { color:#f00; }
.blue, .blue a:link, .blue a:visited { color:#02E6E6; }
.blue a:hover, .blue a:active { color:#036; }
.brown, .brown a:link, .brown a:visited { color:#900; }
.gray, .gray a:link, .gray a:visited { color:#323934; }
.gray a:hover, .gray a:active { color:#000; }
.green, .green a:link, .green a:visited { color:#83913A; }
.green a:hover, .green a:active { color:#F5FF64; }
.maroon, .maroon a:link, .maroon a:visited { color:#900; }
.maroon a:hover, .maroon a:active { color:#000; }
.orange, .orange a:link, .orange a:visited { color:#f60; }
.orange a:hover, .orange a:active { color:#f00; }
.red, .red a:link, .red a:visited { color:#f00; }
.red a:hover, .red a:active { color:#000; }
.silver, .silver a:link, .silver a:visited { color:#924107; }
.silver a:hover, .silver a:active { color:#ffffff; }
.white, .white a:link, .white a:visited { color:#fff; }
.white a:hover, .white a:active { color:#000; }
.yellow, .yellow a:link, .yellow a:visited { color:#e6d28d; }
.yellow a:hover, .yellow a:active { color:#ff9; }
.color1, .color1 a:link, .color1 a:visited  { color:#f00; }
.color1 a:hover, .color1 a:active  { color:#000; }
.color2, .color2 a:link, .color2 a:visited  { color:#011e34 ; }
.color2 a:hover, .color2 a:active  { color:#000 ; }

.txt, .txt a:link, .txt a:visited { color:#fff; }
.txt a:hover, .txt a:active { color:#9ff7ff; }

/***** ALIGNMENT STYLES *****/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; display:inline; }
.flwm { float:left; margin:0 10px 5px 0; display:inline; }
.frwm { float:right; margin:0 0 5px 10px; display:inline; }
.zero { width: 0px; height: 0px; line-height: 0px; margin: 0px; padding: 0px; font-size: 0px; }
.cb { clear:both; display:block; visibility:hidden; height:auto; line-height:0; content:'.' }
.cl { clear:left; }
.cr { clear:right; }

/***** ACCESSORIES STYLES *****/
.alpha50 { opacity:0.5; filter:alpha(opacity=50); }
.alpha75 { opacity:.75; filter:alpha(opacity=75); }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.fvsc { font-variant:small-caps; }
.block { display:block; margin:0 auto; }
.inline { display:inline; }
.none { display:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.pointer { cursor:pointer; }

.m0px { margin:0; }
.m1px { margin:1px; }
.m1px2px { margin:1px 2px; }
.m1px5px { margin:1px 5px; }
.m2px { margin:2px; }
.m2px5px { margin:2px 5px; }
.m2px10px { margin:2px 10px; }
.m5px { margin:5px; }
.m5px10px { margin:5px 10px; }
.m5px15px { margin:5px 15px; }
.m10px { margin:10px; }
.m15px { margin:15px; }
.mb1px { margin-bottom:1px; }
.mb2px { margin-bottom:2px; }
.mb5px { margin-bottom:5px;}
.mb10px { margin-bottom:10px; }
.mb101px { margin-bottom:0px; margin-top:15px; }
.mb15px { margin-bottom:15px; }
.mb20px { margin-bottom:20px; }
.ml5px { margin-left:5px; }
.ml10px { margin-left:10px; }
.ml15px { margin-left:15px; }
.ml14px { margin-left:14px; }
.ml20px { margin-left:20px; }
.ml25px { margin-left:25px; }
.ml35px { margin-left:35px; }

.p0px { padding:0; }
.p1px { padding:1px; }
.p1px2px { padding:1px 2px; }
.p1px5px { padding:1px 5px; }
.p2px { padding:2px; }
.p2px5px { padding:2px 5px; }
.p2px10px { padding:2px 10px; }
.p2px15px { padding:2px 15px; }
.p2px20px { padding:2px 20px; }
.p3px0px { padding:3px 0; }
.p5px { padding:5px; }
.p5px10px { padding:5px 10px; }
.p10px5px { padding:10px 5px; }
.p5px15px { padding:5px 15px; }
.p10px { padding:10px; height: auto; }
.p20px { padding:20px; }
.p10px15px { padding:10px 15px; }
.p10px20px { padding:10px 20px; }
.p15px { padding:15px; }
.p20px { padding:20px; }
.pl5px { padding-left:5px; }
.pl7px { padding-left:7px; }
.pl12px { padding-left:12px; }
.pl10px { padding-left:10px; }
.pl15px { padding-left:15px; }
.pl20px { padding-left:20px; }
.pl25px { padding-left:25px; }
.pb5px { padding-bottom:5px; }
.pb7px { padding-bottom:7px; }
.pb12px { padding-bottom:12px; }
.pb10px { padding-bottom:10px; }
.pb15px { padding-bottom:15px; }
.pb20px { padding-bottom:20px; }
.pb25px { padding-bottom:25px; }

/********** OTHER STYLES **********/
.w20 { width:20%; }
.w25 { width:25%; }
.w33 { width:33%; }
.w40 { width:40%; }
.w45 { width:45%; }
.w48 { width:48%; }
.w49 { width:49%; }
.w50 { width:50%; }

.bdr { border:1px solid #d7d4d4; }
.bdr2 { border:1px solid #CCC; }
.bdr3 { border:1px solid #045b9e; }
.bdr4 { border:1px solid #ffb280; }
.bdr5 { border:1px solid #fff; }
.bdrT { border-top:1px solid #E9E9E9; }
.bdrR { border-right:1px solid #E9E9E9; }
.bdrR1 { border-right:1px solid #0784D4; }
.bdrR2 { border-right:1px solid #DADAD9; }
.bdrB { border-bottom:1px solid #E9E9E9; }
.bdrB1 { border-bottom:1px solid #e5e5e5; }
.bdrB2 { border-bottom:1px solid #6e685b; }
.bdrBmaroon { border-bottom:1px solid #47260f; }
.bdrL { border-left:1px solid #E9E9E9; }
.bdrL1 { border-left:1px solid #0784D4; }
.bdrdBd {border-bottom:1px dotted #80afd9; }
.bdrWhite, .bdrWhite td, .bdrWhite th { border:1px solid #fff; }
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #E3E3E1; }
.bdrAll2, .bdrAll2 td, .bdrAll2 th  { border:1px solid #7d2e4d; }
.bdrAllCols { border:1px solid #e5e5e5; }
.bdrAllCols td, .bdrAllCols th  { border:1px solid #e5e5e5; border-width:0 1px; }
.bdrAllRows { border:1px solid #e5e5e5; }
.bdrAllRows td, .bdrAllRows th  { border:1px solid #e5e5e5; border-width:1px 0; }
.bdrN, .bdrN td, .bdrN th { border:0; }
.bdrBd { border-bottom:1px dashed #bfbebe; }

.formHead { background:#be592a; color:#fff; padding:3px 5px; }
.star { color:#ff0; }

/***** BODY STYLES *****/

.b1		{ background:url(images/b1.gif) no-repeat 0% .2em; padding-left:20px;}
.b2		{ background:url(images/b2.html) no-repeat 0% .5em;}
.b3		{ background:url(images/b3.gif) no-repeat 0% .5em; padding-left:15px;}
.b4		{ background:url(images/b4.html) no-repeat 0% .5em; padding-left:15px; }
.b9		{ background:url(images/b9.html) no-repeat 0% .5em; padding-left:15px; }
.bg1	{ background:#ebe8e9; height:auto;}
.bg2	{ background:#ffebaf; }
.bg3	{ background:#fff; }
.bg4	{ background:#dda913; }
.bg5	{ background:#c98228; }
.bg6	{ background:#e76a0e; }
.bg7	{ background:#f1edeb; }
.fs14		{ font-size:14px;	}
.fs16		{ font-size:16px;	}
.fs18		{ font-size:18px;	}
.linkpadd	{ padding:0 30px; }
.textpadding	 { padding:0 10px; }
.main-link_bottombar	{ background:#cc712f; padding:3px; border-bottom:#47260f; }

.rightbox	{ margin-right:20px;
			  border:4px solid #e76a0e;
}


#navigation { background:url(images/navigation-menu.html) repeat-x; border:1px solid #015B62; margin-top:15px; height:50px;}

#navigation ul { margin:0px; padding:0px;}

#navigation ul li {list-style-type:none; float:left; display:block; margin-right:1px;}
#navigation ul li a { line-height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
text-decoration:none;
color:white;
padding:0 20px;}

#navigation ul a:hover { background:url(images/menu-bar.html);
}

#navigation ul a.current { background:url(images/menu-bar.html);
}





#navigationmenu { background:url(images/menu-bg.gif) repeat-x; height:45px;}

#navigationmenu ul { margin:0px; padding:0px;}

#navigationmenu ul li { list-style-type:none; float:left; display:block; border-right:1px solid #dadada; padding:15px 2px 11px 2px; }

#navigationmenu ul li a { text-decoration:none; color:#000; font-weight:bold; padding:15px 20px 11px 20px;   font-size:12px; }

#navigationmenu ul li a:hover { background:#df0023;  color:#FFF;}

#navigationmenu ul a.current { background:#df0023; color:#FFF;}


#prodnav { background: #f5f3f6; }

#prodnav ul { margin:0px; padding:0px; }

#prodnav ul li { list-style-type:none; display:block; padding:12px 15px 10px 15px; background:url(images/b1.gif) no-repeat 5px 14px;  border-bottom:1px solid #ffffff; }

#prodnav ul li a { text-decoration:none; color:#000; padding:10px 10px;  }

#prodnav ul li a:hover {  }

#prodnav ul li a.current { }

.color{color:#000;}

.navigation{ 	
	        background:url(images/links_bg.jpg) 0px 0px repeat-x;
			height:45px; float:left;
			margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;
			width:100%;
		  
}

.navigation ul{
	        margin:0px; padding:0px;
			list-style-type:none; float:left;
			background:none; 
}

.navigation ul li{
	              margin:0px;
				  padding:0px 25px 0px 25px;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:13px; color:#FFF; font-weight:bold;  
				  text-decoration:none; background:url(images/line.jpg) 0px 0px no-repeat; height:45px;
				  float:left; line-height:45px; 

			
}

.navigation ul li a{
	              margin:0px 0px 0px 0px; padding:0px 23px 0px 23px;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:12px; color:#535252;
				  text-decoration:none; 
				  float:left; 

			
}

.navigation ul li a:hover{
	              width: auto; 
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:12px; color:#df0023; transition: .6s;
				  text-decoration:none; 
			      height:45px;
				  float:left; 
				  outline:none; 
			
}


.navigation li ul{ background-image:none; padding:0; position:absolute;  width:190px; display:none; transition: .6s; top:243px; opacity:1.3; z-index:9999;}
.navigation li ul li{ float:none; background:#e5e2e3; margin-top:0px; width:280px; list-style-type:none; text-align:left; padding-left:10px; border-bottom:1px solid #cccaca;}
.navigation li:hover> ul{display:block; }


#point { list-style:none; }
#point li { margin:0px 200px 0px 0px; width:430px; height:auto; margin-bottom:5px; float:left; list-style:circle;}
.clr { clear:both;}

#contact { width:650px; height: auto; float:left; display: block; margin:15px 0px 0px 0px;}

#query-top { width:235px; height:25px; padding:15px 0px 0px 20px; float:left; background:#ebe8e9; border-top-left-radius:7px; border-top-right-radius:7px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#000;}
#contact-left { width:630px; height:390px; float:left; background:#ebe8e9; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:15px;}

#contact-mid { width:630px; height:390px; float:left; background:#FFF; border:1px solid #a09c9c;}

#contact-right { width:290px; height:395px; float:left; background:#ebe8e9; margin:55px 0px 0px 20px; padding:10px;}
#contact-right h1 { width:100%; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#b53202; font-weight:bold;  margin-bottom:10px; float:left; }
#contact-right span { font-family: Oswald;; font-size:16px; color:#000; font-weight:normal; }
 
#contact-mid input { font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#333; width:200px; height:20px;  padding-left:5px; margin-bottom:8px; border: 1px solid #aed2f3; border-radius:3px;  }

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #333;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #333;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #333;
}

#contact-mid textarea  { font-family:Verdana, Geneva, sans-serif; font-size: 12px; padding-top:10px; color:#333; width:610px; height:50px;  padding-left:5px; margin-bottom:7px; border: 1px solid #aed2f3; border-radius:3px; margin-left:5px; }


#contact-mid select { font-family:Verdana, Geneva, sans-serif; font-size: 12px;  color:#666; width:229px; height:30px; background: url(images/input.html) repeat; padding-left:5px; margin-bottom:7px;border: 1px solid #aed2f3; border-radius:3px; }

#contact-mid h1 { width:100%; height:auto; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;  text-align:right; margin-right:10px;}
#contact-mid h2 { width:619px; height:25px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:normal;  text-align:left; padding-left:10px; background:#f3f3f3; padding-top:5px;}
.text { float:left; width:100%; font-weight:bold;}

.top { width:100%; height:38px; background:url(images/top.jpg) repeat-x; }
.containerss {background:#ebe8e9; height:auto; float:left; padding:10px;}

