body{
	background:url(../images/bg.jpg) repeat-x #3270C8;
	margin:0;
	padding:0;
	color:#DDEEFF;
}
div.bodydiv{
	background:url(../images/bg_img.jpg) no-repeat 50% 0 ;
}
div.maindiv{
	width:760px;
	margin: 0 auto;
}
form{margin:0;}
a {color:#DDEEFF;}
h2{font-size:20px;}
h3{font-size:16px; margin:0;}
h4{font-size:14px;}
input, select{font-size:14px;}

/*------------------------------Header----------------------------*/
div.header{
	height:310px;
}
div.header ul.topnav{
	float:right;
	list-style:none;
	margin: 7px 10px;
	width: 480px;
}
div.header ul.topnav li{
	float:left;
	color:#aba3d3;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:auto;
}
div.header ul.topnav li a:link{
	float:left;
	color:#aba3d3;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
div.header ul.topnav li a:visited{
	float:left;
	color:#aba3d3;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
div.header ul.topnav li a:hover{
	float:left;
	color:#DDD1FE;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.header img.logo{
	margin:15px 0 0 22px;
}
div.header h1.slogan{
	font:24px "Times New Roman",Times, serif;
	color:#B2B4D4;
	margin:10px 0 0 30px;
	width:230px;
}
div.header div.textresize{
	float:right;
	height:30px;
	width:130px;
	margin-left:30px;
}
div.header div.textresize p{
	color:#FFCC00;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:75px;
	margin:6px 0 0;
	float:left;
}
div.header div.textresize ul{
	padding:0;
	margin:7px 0 0;
	width:50px;
	float:right;
	font: 12px Arial, Helvetica, sans-serif;
}
div.header div.textresize ul li{
	float:right;
	list-style:none;
	background: #006699;
	padding:2px 5px;
	margin:0 2px;
}
div.header div.textresize ul li a{
	text-decoration: none;
}
/*------------------------Main Content Area-----------------------*/
div.content{
	font:14px Arial, Helvetica, sans-serif;
	color:#DDEEFF;
	position:relative;
}
/*-----------------------Left Column------------------------------*/
div.content div.leftcol{
	width: 200px;
	float:left;
	padding:0 0 30px 30px;
	height:390px;/*TemP*/
}
div.content div.leftcol ul.subnav{
	width:150px;
	padding:5px 0 0 0;
	margin-left: 0;
}
div.content div.leftcol ul.subnav li{
	color:#00DEFF;
	font:18px "Times New Roman", Times, sarif;
	list-style:none;
	border-bottom: 1px dashed #6B6C7F;
	padding: 0 0 0 20px;
}
div.content div.leftcol ul.subnav li a:link{
	color:#00DEFF;
	font:18px "Times New Roman", Times, sarif;
	list-style:none;
	text-decoration:none;
}
div.content div.leftcol ul.subnav li a:visited{
	color:#00DEFF;
	font:18px "Times New Roman", Times, sarif;
	text-decoration: none;
}
div.content div.leftcol ul.subnav li a:hover{
	color:#209AB9;
	font:18px "Times New Roman", Times, sarif;
	text-decoration: none;
}
.content div.leftcol form{
	border: 1px solid #66AFD7;
	padding:10px;
}
div.content div.leftcol form input#textbox{
	width:130px;
	border:1px solid #FFFFFF;
	background:#A4CAFF;
}
div.content div.leftcol form input#submit{
	background: url(../images/submit_bg.jpg);
	margin: 1px 0 0;
	border:none;
	width:59px;
	height:21px;
}
div.content div.leftcol p{
	margin:0px;
}
div.content div.leftcol p.address{
	padding: 5px;
	border: 1px solid #428CCA;
	margin-top: 60px;
}
/*--------------------------Right Column--------------------------*/
div.content div.rightcol{
	width:520px;
	float:right;
	background:none;
	margin-bottom:30px;
}
div.content div.rightcol div.product{
	margin-bottom: 20px;
}
div.content div.rightcol div.product h3{
	clear:both;
}
div.content div.rightcol div.product img{
	border:1px solid #164B87;
	padding:4px;
	margin:0 20px 0 3px;
	float:left;
}
div.content div.rightcol div.product div.featured{
	height:260px;
	width: 460px;
	padding:0 60px 0 0;
}
div.content div.rightcol div.product div.featured img{
	float:left;
	margin:0;
}
div.content div.rightcol div.product div.featured ul{
	float:right;
	width:230px;
	list-style:none;
	padding:0;
	margin:0;
}
div.content div.rightcol div.product div.featured ul li{
	border-bottom: 1px solid #FFFFFF;
	padding:10px 0;
}
div.content div.rightcol div.product div.d_prod{
	clear:both;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height: 250px;
}
div.content div.rightcol div.product div.d_prod h2{
	margin:5px 0px;
	font: 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
div.content div.rightcol div.product div.d_prod div.d_prod_each{
	width: 150px;
	padding:0 10px;
	margin:0;
	float:left;
	border-right: 1px solid #FFFFFF;
}
div.content div.rightcol div.product div.d_prod div.d_prod_each h3{
	font: bold 14px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.product div.d_prod div.d_prod_each img{
	float:none;
	margin:0;
}
div.content div.rightcol div.product div.d_prod div.d_prod_each p{
	float:none;
	margin:0;
	padding:0;
}
div.content div.rightcol div.product div.imgdivbox{
	width: 480px;
	height:200px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #7AACD1;
	padding-bottom:20px;
}
div.content div.rightcol div.product div.imgdivbox h3{
	margin:0 0 0 5px;
	font: 16px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.product div.imgdiv{
	width: 480px;
	height:200px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #7AACD1;
	padding-bottom:20px;
}

div.content div.rightcol div.product div.imgdiv h3{
	margin:0 0 5px 5px;
	font: 16px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.product div.imgdiv ul{
	list-style:none;
	width: 200px;
	margin-left: 140px;
}
div.content div.rightcol div.product div.imgdiv ul li{
	border-bottom: 1px solid #FFCC00;
	margin:3px 0;
	padding:0 0 0 15px;
	background:url(../images/arow.gif) no-repeat 5px 3px;
}
div.content div.rightcol div.product div.imgdiv form{
	margin:30px 0 0 180px;
}
div.content div.rightcol div.product div.imgdiv form input.txtbox{
	width: 20px;
	height: 17px;
	border:1px solid #FFFFFF;
	background:#A4CAFF;
	font-size:14px;
}
div.content div.rightcol div.product div.imgdiv form input.cart{
	background:url(../images/addtocart_bg.jpg);
	width:79px;
	height:21px;
	border:none;
}
div.content div.rightcol div.product div.column{
	float:left;
	width: 260px;
}
div.content div.rightcol div.product div.column h4{
	font: 18px "Times New Roman", Times, serif;
	margin:5px 0;
	padding: 0 3px;
	width: 246px;
	background:#333F4B;
}
div.content div.rightcol div.product div.column p{
	margin:5px 0;
	border: 1px solid #002553;
	padding:2px;
	width: 246px;
}
div.content div.rightcol div.product_disp{
	width:480px;
	padding:10px 10px 0;
}
div.content div.rightcol div.product_disp img{
	border:1px solid #164B87;
	padding:4px;
	margin:0 20px 0 3px;
}
div.content div.rightcol div.product_disp div.imgdivbox{
	width: 210px;
	margin: 0 0 10px 0;
	padding-bottom: 20px;
	float:left;
}
div.content div.rightcol div.product_disp div.imgdivbox h3{
	margin:0 0 5px 5px;
	font: 16px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.product_disp div.imgdivbox p.view{
	width:200px;
	margin: 5px 0 5px 15px;
}
div.content div.rightcol div.product_disp div.listdiv ul{
	list-style:none;
	width: 200px;
	margin-top:10px;
	margin-left: 210px;
}
div.content div.rightcol div.product_disp div.listdiv ul li{
	border-bottom: 1px solid #FFCC00;
	margin:3px 0;
	padding:0 0 0 15px;
	background:url(../images/arow.gif) no-repeat 5px 3px;
}
div.content div.rightcol div.product_disp div.listdiv form{
	margin:30px 0 0 252px;
}
div.content div.rightcol div.product_disp div.listdiv form input.txtbox{
	width: 20px;
	height: 17px;
	border:1px solid #FFFFFF;
	background:#A4CAFF;
	font-size:14px;
}
div.content div.rightcol div.product_disp div.listdiv form input.cart{
	background:url(../images/addtocart_bg.jpg);
	width:79px;
	height:21px;
	border:none;
}
/*+++++++++++++++++++++++++++ Catalog ++++++++++++++++++++++++++++*/
div.content div.rightcol div.catalog{
	clear:both;
}
div.content div.rightcol div.catalog h2{
	margin:10px 0px;
	font: 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
div.content div.rightcol div.catalog h3{
	clear:both;
}
div.content div.rightcol div.product div.catalog div.twoimgs{
	margin:0px 0px;
	padding:0;
	height: 220px;
}
div.content div.rightcol div.product div.catalog div.twoimgs h3{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:-8px;
}
div.content div.rightcol div.product div.catalog div.twoimgs img.r_img{
	margin: 12px 4px 2px 4px;
}
div.content div.rightcol div.product div.catalog div.twoimgs img.l_img{
	margin: 2px 4px;
}
div.content div.rightcol div.catalog div.d_prod_each{
	width: 150px;
	padding:0 10px;
	margin:15px 0;
	float:left;
	border-right: 1px solid #FFFFFF;
}
div.content div.rightcol div.catalog div.d_prod_each h3{
	font: bold 14px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.catalog div.d_prod_each img{
	float:none;
	margin:0;
}
div.content div.rightcol div.catalog div.d_prod_each p{
	float:none;
	margin:0;
	padding:0;
}

div.content div.rightcol div.catalog div.prod{
	clear:both;
	margin: 0 0 10px 0;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height: inherit;
}
div.content div.rightcol div.catalog h2{
	margin:5px 0px;
	font: 20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
div.content div.rightcol div.catalog div.each{
	width: 150px;
	padding:0 5px 0 15px;
	margin:10px 0;
	float:left;
	border-right: 1px solid #FFFFFF;
}
div.content div.rightcol div.catalog div.each h3{
	font: 14px Arial, Helvetica, sans-serif;
}
div.content div.rightcol div.catalog div.each img{
	border:1px solid #112244;/*-----#164B87*/
	background:#FFFFFF;
	padding:4px;
	display:block;
	float:none;
	margin:0 0 5px;
}
div.content div.rightcol div.catalog div.each p{
	float:none;
	margin:0;
	padding:0;
}
div.content div.rightcol div.catalog div.each ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.content div.rightcol div.catalog div.each ul li{
	margin:0;
	padding:2px 0 2px 14px;
	background: url(../images/arow-white2.gif) no-repeat 2px 7px;
	border-bottom: 1px solid #FFFFFF;
}
/*-----------------Catalog-->>>--Links----------------*/
div.content div.rightcol div.catalog div.each a{
	text-decoration:none;
	color:#DDEEFF;
}
div.content div.rightcol div.catalog div.each a:visited{
	text-decoration:none;
	color:#DDEEFF;
}
div.content div.rightcol div.catalog div.each a:hover{
	text-decoration:underline;
	color:#77AADD;
}
div.content div.rightcol div.catalog div.each a:hover img{
	background:#3e7fda;
}
/*++++++++++++++++++++++++ Log In ++++++++++++++++++++++++*/
div.content div.rightcol div.login{
	/*background: url(../images/div_bg.jpg) repeat-x #2D6ABD;*/
	width:480px;
	padding:10px;
	margin-bottom: 20px;
}
div.content div.rightcol div.login form input#login{
	background:url(../images/login_bg.jpg);
	margin: 8px 0 0 160px;
	border:none;
	width:59px;
	height:21px;
	float:left;
}
div.content div.rightcol div.login form input#textbox{
	width:270px;
	border:1px solid #FFFFFF;
	background:#A4CAFF;
	margin:3px 0 3px 10px;
}
div.content div.rightcol form select,
div.content div.rightcol form input,
div.content div.rightcol div.login div table tbody tr td.pdgmain input,
div.content div.rightcol div.product form select,
div.content div.rightcol div.login form select,
div.content div.rightcol div.product form input,
div.content div.rightcol div.login form input{
	border:1px solid #FFFFFF;
	background:#A4CAFF;
	margin:3px 0 3px 10px;
	padding: 0;
}
div.content div.rightcol div.login form fieldset input.radio{
	margin:3px 0px 6px 10px;
}
div.content div.rightcol div.login form fieldset legend{
	font:14px Arial, Helvetica, sans-serif;
	color:#DDEEFF;
}
div.content div.rightcol div.login form fieldset label{
	display:block;
	width:150px;
	text-align:right;
	float:left;
	margin:3px 0;
}
div.content div.rightcol div.login form input#register{
	background:url(../images/register_bg.jpg);
	margin: 10px;
	border:none;
	width:59px;
	height:21px;
	
}
div.content div.rightcol div.login form input#reset{
	background:url(../images/reset_bg.jpg);
	margin: 10px;
	border:none;
	width:59px;
	height:21px;
}
/*------------------------------Footer----------------------------*/
div.footer{
	background:url(../images/footer_bg.jpg) 50% 0 no-repeat #103E71;
	height:71px;
	width:100%;
	border-top: 1px solid #A2A4C4;
	clear:both;
}
div.footer div.inner{
	width:760px;
	margin: 0 auto;
	text-align:center;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#B2B4D4;
	padding:6px 0 0;
}
div.footer div.inner a:link{
	color:#EDBF54;
	text-decoration:none;
}
div.footer div.inner a:visited{
	color:#EDBF54;
	text-decoration:none;
}
div.footer div.inner a:hover{
	color:#EDBF54;
	text-decoration:underline;
}
/*_________________!important________________*/
.nobdr{
	border:none !important;
}
.red{
	color:#FF3333 !important;
	font-weight:bold !important;
}
.redfield{
	background: #FF8484 !important;
}
/*___________________Links____________________*/
.blue{
	color: #00DEFF !important;
	font-weight:300;
}