body{ background-color:#82A4C6;margin:0px;font:normal 12px/16px arial,verdana, sans-serif;}

a{ color: #2274C6; text-decoration: none; }
a:hover{ text-decoration:underline;}

ul{padding:0px 0px 0px 30px;margin:0px;font-size:100%;}
li{background:url("images/bullet.gif") no-repeat top left;background-position:3px 8px;padding-left:12px;}

h1{margin:0 14px 4px 0;  font:normal 230% helvetica, arial, verdana; letter-spacing:0px; color:#2274C6; }
.form{border:1px solid #617A93;font-size:95%;}
.error {font: bold 11px verdana, arial; color:#cc0000;}


/****** list elements ******/

.listmain ul {padding:0px;margin:0px;}
.listmain li {list-style:none;background:url("/images/bullet.gif") no-repeat top left;padding-left:10px;}

#qlist ul{padding:0px;margin:0px;}
#qlist li{padding:0px 0px 10px 30px;margin:0px;background:url("/images/q.gif") no-repeat;list-style-type:none;}

#qlist .sublist li{list-style:none;background:url("/images/bullet.gif") no-repeat top left;padding:0px 0px 0px 10px;}

/****** structure elements ******/

#container{width:800px;background-color:#FFFFFF; text-align:left}
#bodypad{padding:20px;}

#left{width:470px;float:left;text-align:left;padding-left:0px;}
#right{width:250px;float:right;text-align:left;padding-left:20px;}

/****** nav elements ******/

#subnav{width:780px;height:29px;background-color:#ff781e;border:0px solid #fff;margin-top:0px;padding-left:15px;}
#subnav ul {margin:0px;padding:0px; display:inline;}
#subnav li {list-style:none;margin:0px;padding:5px;float:left;}
#subnav a{color:#fff;text-decoration:none;font:bold 13px Lucida Sans Unicode,arial,verdana;}
#subnav a:hover{text-decoration:none;color:#000;}
#subnav a#subselect {color:#000;}


#footer{width:760px;padding-top:50px;}
#footer a {font-size:80%;color:#3fa6dc;text-decoration:none;}
#footer a:hover {text-decoration:underline;}




#boxcon{width:250px;border-top:solid 1px #b4b4b2; border-bottom:solid 1px #b4b4b2; text-align:left}
#box{background-color:#E3E2E2; border-top:solid 2px #FFF; border-bottom:solid 2px #FFF; padding:13px 15px 13px 15px;}









/****** order now section ******/

#ordercon{float:left;width:391px;}
.orderprod{float:left;width:130px;padding-right:18px;}
.orderdesc{float:left;width:243px;text-align:left;}

.ordernow{width:102px;float:left;padding:13px 7px 0px 0px;}
.price{float:left;font-size:140%;color:#2090ed;padding-top:13px;}

/****** other products ******/

.otherimg {width:95px;float:left;}
.othertxt {width:110px;float:right;font-size:80%;line-height:14px;}

.line{color:#a1a3a6;}

/****** admin ******/
.tableheader {background-color:#32afe2; font-size:110%; }
.bgcolor1 {background-color:#eff7fb;}
.bgcolor2 {background-color:#ffffff;}

.adminnav  {background-color:#A695EE; font-size:110%; }
.adminnav a{ color: #FFFFFF; text-decoration: none; font-size:110%; padding:5px 5px 5px 5px;}
.adminnav a:hover{ background-color : #4B32B6;}

#admin{width:700px;float:left;text-align:left;padding-left:10px;}





/* ---------->>> jtip <<<---------------------------------------------------------------*/

.formInfo a:link, .formInfo a:active, .formInfo a:visited  {
	background-color:#b9d8f9;
	border:1px solid #006;
	color:#fff;
	font-weight:bold;
	padding:0 4px;
	margin-left:2px;
	text-decoration: none;
}

.formInfo a:hover{
	color:#ff9999;
}
/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}
p, label{font-size: 1.2em;}
#JT_arrow_left{
	background-image: url(/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
color:#FFF;
}