@import url("global.css");
@import url("clearfix.css");
@import url("nav.css");
@import url("sub.css");
@import url("menu.css");

@import url("panels.css");
@import url("products.css");
@import url("cmxform.css");

@import url("thickbox.css");
@import url("sIFR-screen.css");
@import url("spry.css");

@import url("PopupLayerPic.css");
@import url("global00.css");


/* Header */
#header {
	height:95px;
	position:relative;
	width:925px;
}
#header #logo a {
	background:url(../images/logo-main.gif) no-repeat;
	display:block; text-indent:-9999px; overflow:hidden;
	position:absolute; top:12px; left:17px;
	margin:0; padding:0;
	width:154px; height:66px;
}
#header #call {
	background:url(../images/phone-main.gif) no-repeat;
	display:block;
	position:absolute; right:6px; top:16px;
	/*text-indent:-9999px; overflow:hidden;*/
	font-size:9px;
	line-height:12px;
	color:#a5a39f;
	width:203px; height:21px;
	padding-top: 45px;
}

#header #call a { color:#a5a39f; }

#header #banner{
position:absolute;
top:10px;
left:425px;
}

/* Content */
#content {
	background:url(../images/content-bg.gif) repeat-x;
	width:915px;
	padding:10px 0 10px 10px;
}
#content .leftcol, #content .rightcol {
	float:left;
	display:block;
	width:192px;
}
#content .midcol {
	float:left;
	display:block;
	margin:0 7px;
	width:507px;
}
#content .fullrightcol {
	float:left;
	display:block;
	margin:0 0 0 7px;
	width:706px;
}

#content .ad {	padding-bottom:6px;}
#flash { width: 507px; height: 190px; display: block; overflow: hidden;}
#flash img { width: 507px; height: 190px;  }

#content .inner {background:#fff;}
#content .midcol.inner {background:#fff url(../images/midcol-bg.gif) no-repeat;}
#content .fullrightcol.inner {background:#fff url(../images/fullrightcol-bg.gif) no-repeat;}


#content .copy {
	font-size:11px;
	line-height:18px;
	color:#736f66;
	padding:0 15px 0 12px;
	position:relative;
}
#content .copy h1 {
	font-size:2em;
	color:#ff780d;
	font-weight:normal;
	margin:.5em 0;
	padding-bottom:10px;
	border-bottom:1px solid #f1eeed;
}

#content .copy .heading 
{
	font-family:Tahoma;
	font-size:22px;
	color:#ff780d;
	margin:.5em 0;
	padding-bottom:10px;
	border-bottom:1px solid #f1eeed;
}

#content .copy h2 {
	font-size:1.55em;
	color:#615d56;
	font-weight:normal;
	margin:1em 0 .5em;
	padding-bottom:10px;
	border-bottom:1px solid #f1eeed;
}
#content .copy .productheading {
	font-size:1.55em;
	color:#615d56;
	font-weight:normal;
	margin:1em 0 .5em;
	padding-bottom:10px;
	border-bottom:1px solid #f1eeed;
}
#content .copy ul, #content .copy ol {margin:1em 0;}
#content .copy li {margin-left:3em;}
#content .fineprint {
	font-size:9px;
	line-height:12px;
	color:#a5a39f;
	text-align:justify;
	padding:0 15px 0 12px;
}
#content .fineprint a {
	color:#a5a39f;
}
#content .copy .fineprint { padding: 25px 0 0 5px; }
#content dl {
	border-bottom:1px solid #f1eeed;
	margin:.5em 0;
	padding-bottom:.5em;
}
#content dt {font-size:1.1em;}
#content dd {font-size:.9em; text-indent:8px;}
#content input, #content textarea, #content select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content .bar {background:#f0f0f0; padding:5px;}



/* FAQ */
#faq ul {
	list-style-type:none;
	margin:1em 0;
}
#faq li {margin:0 !important;}
#faq ol {
	padding-left:55px;
	list-style-type:decimal;
	margin:1em 0 !important;
}




/* Manuals */
#manuals ul {
	list-style-type:none;
	margin:1em 0;
	line-height:16px;
}
#manuals ul li {
	margin:0 !important;
	width:169px;
	float:left;
}
#manuals ul li ul {
	list-style-type:circle;
	padding-left:15px !important;
	margin:0;
}
#manuals ul li ul li {
	width:auto;
	float:none;
}
#manuals ul li.select {
	width:auto;
	float:none;
}



/* form styles */
.formstyle input, .formstyle select, .formstyle textarea {
	border:1px solid #d4ded4;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
}
.formstyle input, .formstyle textarea {padding:3px;}

input.radiocheck {
 padding: 0;
 background: none; 
 border: 0;
 width: auto !important;
}


/* Table */

.tabledata {
	width:680px;
}

.tabledata th {
	color:#ff6600;
	font-weight:normal;
	border-bottom:2px solid #f1eeed;
}

.tabledata td, .tabledata th {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #f1eeed;
}




/* Footer */
#footer {
	text-align:center;
}
#footer .info {
	font-size:11px;
	line-height:14px;
	color:#a5a39f;
	border-top:1px solid #e1e0dd;
	border-bottom:1px solid #e1e0dd;
	padding:1em 0;
}
#footer a {
	color:#a5a39f;
}
#footer a.ht {
	background:url(../images/ht-logo.gif) no-repeat 0 0;
	padding:0 0 0 22px;
	font-size:.9em;
	text-decoration:none;
	display:block;
	width:130px;
	line-height:19px;
	margin:0 auto;
}



/** CUSTOM CSS INSERTED BY PROGRAMMER FOR ERROR PAGE - DO NOT REMOVE **/

#content .errorpage {
	width: 898px;
	margin-left:0;
}

#content .fullrightcol.inner.errorpage {background-image:none;}
#content .rightarea{
width:715px;
float:left;
margin:0 0 0 6px;

}
.clear{
clear:both;

}

.clearfloat { clear:both; height:25px;}
/* tab*/

.rightarea .pro_tab{
margin:10px 0 0 0;
background:url(../images/righttab.gif) no-repeat top right;
}
.rightarea .pro_tab .bg{
background:url(../images/tabbg.gif) repeat-x top left;
height:38px;
margin:0 10px;
line-height:38px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:18px;
color:#3b3b3b;
display:block;
}
.rightarea .pro_tab .bg span{
background:url(../images/orange-arrow.png) no-repeat top left;
background-position:0px 3px;
padding:0 0 0 20px;
}
.boxdiv{
float:left;
width:410px;
height:38px;
background:url(../images/bottomcurv.jpg) no-repeat center bottom;
}
.boxdiv ul{margin: 0px; padding:0;  height:36px;}
.boxdiv ul li{float:left; width:auto;  line-height:36px; height:34px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:15px;
padding-left:15px;
text-align:center;
margin:0;
list-style:none;

}

.border-line {border-right:1px solid #4a4a4a;}

.boxdivtop{
float:left;
width:410px;
text-align:center;
height:360px;
margin:15px 0 0 0px;
background:url(../images/imgbg.jpg) no-repeat center top;
}

.fullbg {float:left;
width:410px;
margin:15px 0 0 0px;
background:url(../images/fullbg.jpg) no-repeat center top;
}
.imgbottomcurv {float:left;background:url(../images/bottomimgbg.jpg) no-repeat center bottom;
width:410px; height:23px;}

.boxdiv2{
float:left;
width:291px;
}
.buy{
width:279px;
margin:15px 0 0 12px;

}
.buy .buy-top{
background:url(../images/price-top.gif) no-repeat bottom;
height:11px;
}
.buy .buy-bottom{
background:url(../images/price-bottom.gif) no-repeat top;
height:11px;
}
.buy .buy-inner{
font-family:Arial, Helvetica, sans-serif;
/*padding:0 5px;*/
width:277px;
border-left:1px solid #bebebe;
border-right:1px solid #bebebe;
margin:0px;
padding:0px;
}
.buy .buy-inner ul{/*margin:0 0 0 4px;*/ padding:0px; margin:0px; }
.buy .buy-inner ul li{
list-style:none;
margin:0px;
padding:0px;
/*margin:0 0 4px 0;*/

}


.dottedline
{
	line-height:36px;
background:url(../images/grey-pixel.gif) repeat-x left top;
}


.h3{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:16px;
line-height:36px;
font-weight:bold;
color:#58595b;

}

.h3 a{
color:#58595b;
text-decoration:none;
}

.h3 a:hover{
color:#f77611;
text-decoration:none;
}

.h4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:36px;
color:#e96d0b;
font-weight:bold;
}
.h5{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:36px;
color:#e96d0b;
background:url(../images/orange-arrow.png) no-repeat top left;
background-position:0px 10px;
padding:0 0 0 20px;
}
.h6{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:36px;
color:#a5a39f;
}
.h6 a{
color:#a5a39f;
text-decoration:underline;
}
.bod{
border-bottom:1px solid #f1eeed;
}
.imgleft{
margin:0 10px 0 0;
float:left;
}
#pdetail{

}
#pdetail ul{margin:0; padding:0;}
#pdetail ul li{
list-style:none;
line-height:14px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}
.mr{
margin:11px 10px 0 0;
}
.ptext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#424242;
line-height:24px;
padding:0 10px;
}

.topheading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:36px;
padding:0 0 0 10px;
font-weight:bold;
color:#494a4a;
background:url(../images/ptop.gif) no-repeat;
}
.toptext{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#aa1404;
line-height:36px;
}

/*11-10-2010 css starts here*/

.brand { font-family: Impact, Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; background:url(../images/orange-bg.jpg) repeat-y center top; line-height:30px; text-decoration:none; padding-left:10px; }

.jumpmenu { width:160px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; border:1px solid #cecece;}

#maindiv 
{ margin:0 auto;
  width:1000px;
}

.border2 {border-left:1px solid #dddddd; border-right:1px solid #dddddd; background-color:#ffffff;}

.box-top {background:url(../images/box-top-img.jpg) repeat-x center top;}
.box-bottom {background:url(../images/box-bottom-img.jpg) repeat-x center bottom;}

.green-text {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#5ba092; line-height:25px; text-decoration:none; font-weight:bold;}
.green-small {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5ba092; line-height:25px; text-decoration:none; font-weight:bold;}

.black-text {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; line-height:25px; text-decoration:none; font-weight:bold;}
.black-small {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:25px; text-decoration:none; font-weight:bold;}

.red-text {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#da2715; line-height:25px; text-decoration:none; font-weight:bold;}


.tl {background: url(../images/l1.jpg) 0 0 no-repeat}
.tr {background: url(../images/l2.jpg) 100% 0 no-repeat; padding:10px 0; }
.br {background: url(../images/l3.jpg) 100% 100% no-repeat}
.bl {background: url(../images/l4.jpg) 0 100% no-repeat}
.t {background: url(../images/top.jpg) 0 0 repeat-x; width:330px;}

.bot {background: url(../images/bot.jpg) 100% 100% repeat-x; width:330px;}
.icont {border-left:3px solid #9c9c9c;border-right:3px solid #9c9c9c; padding:10px;}


#abcd 
{visibility:visible !important;
}

#abcd ul
{
	 margin:0px;}
	
#abcd li
{
	float:left;}

.av 
{
	font-size:16px;
	color:#615d56;
	font-weight:bold;
	margin:1em 0 .5em;
	padding-bottom:10px;
	border-bottom:1px solid #f1eeed;
	font-family:Arial;
	visibility:visible !important;
}


.textfield {
	border:1px solid #d4ded4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#666;
	height:17px;
	
	}

.formtext {
	font-family:tahoma; font-size:11px;
	padding-bottom:6px;
	color:#68655f;}


.bl {background: url(../images/l4.jpg) 0 100% no-repeat}
.br {background: url(../images/l3.jpg) 100% 100% no-repeat}
.tl {background: url(../images/l1.jpg) 0 0 no-repeat}
.tr {background: url(../images/l2.jpg) 100% 0 no-repeat; padding:8px 0; }
.t {background: url(../images/top1.jpg) 0 0 repeat-x; width:155px;}
.bot {background: url(../images/bot1.jpg) 100% 100% repeat-x; width:155px;}
.icont {border-left:3px solid #9c9c9c;border-right:3px solid #9c9c9c; padding:10px;}

