body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E2E8EF;
	margin:0px;
    }

td {
 	font-family: Arial, Helvetica, sans-serif;
   }

.lbg {
	background-image:url(/images/lbg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	}
	
.rbg {
	background-image:url(/images/rbg.gif);
	background-repeat:repeat-y;
	background-position:top right;
	}
	
.l-b-bg {
	background-image:url(/images/l-b-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	}
	
.r-b-bg {
	background-image:url(/images/r-b-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	}	
	
.t1bg {
	background-image:url(/images/top1bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
	
.t2bg {
	background-image:url(/images/top2bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:34px;
	}
	
.t2bg a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:underline;
	}	
	
.t2bg a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FB9E3B;
		text-decoration:underline;
	}			
	
.t3bg {
	background-image:url(/images/bigbanner-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:241px;
	}	
	
.feature-bg {
	background-image:url(/images/feature-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:31px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		padding-left:13px;
		font-weight:bold;
	}	
	
.car-bg {
	background:url(/images/car-bg.gif) no-repeat top left;
	width:190px;
	background-color:#02519C;
	vertical-align:top;
	padding:0 0 6px 0;
}		
	
.catname-bg {
	background-image:url(/images/catname-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:31px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		padding-left:14px;
	}		

.feature-btm {
	background-color:#F4F4F4;
	border:1px solid #CCCCCC;
	height:135px;
	}
	
.bottom-line-bg {
	
	background-repeat:repeat-x;
	background-position:top;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A2A2;
	}	
	
.bottom-line-bg a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3A2A2;
	text-decoration:underline;
	}
	
.bottom-line-bg a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	text-decoration:underline;
	}			
	

.shp-crt-txt-1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FB9E3B;
	}
	
.shp-crt-txt-2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
	}	
	
.shp-crt-txt-3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		padding-left:15px;
	}	
	
.shp-crt-txt-4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFCC;
}	
a.shp-crt-txt-4{font-size:11px}
a.shp-crt-txt-4:hover{font-size:11px}


.shp-crt-txt-5{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}		
	
.shp-crt-txt-5 b{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CC0000;
		font-weight:bold;
	}	


							
		

.shp-crt-input{
	height:14px;
	width:22px;
	border:1px solid #CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#01356A;
	}
	
.shp-crt-input2{
	height:14px;
	width:33px;
	border:1px solid #99BBE0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#01356A;
	}	
	
.search-input{
	height:15px;
	width:126px;
	border:1px solid #014B96;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
	}	
	
.search-input2{
	height:14px;
	width:88px;
	border:1px solid #7F5D97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		background-color:#B8A8EE;
		font-weight:normal;
	}		
	
.drop-downs{
	height:19px;
	width:168px;
	border:1px solid #7F9DB9;
	background-color:#ECF2F9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
	}
.drop-downs1{
    height:19px;
    width:76px;
    border:1px solid #7F9DB9;
    background-color:#ECF2F9;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
    }
.products {
	border-bottom:1px solid #023D79;
	height:28px;
	}	
	
.products a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.products a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:underline;
}

.products-empty {
	height:28px;
	}	
	
.products-empty a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.products-empty a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:underline;
}	





.sub-products {
	border-top:1px solid #023D79;	
	height:28px;
	}	
	
.sub-products a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.sub-products a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	vertical-align:middle;
	text-decoration:underline;
}

.sub-productsA {
	height:28px;
	color:#FFFFFF;
	}	
	
.sub-productsA a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.sub-productsA a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	vertical-align:middle;
	text-decoration:underline;
}

.sub-products-empty {
	height:28px;
	}	
	
.sub-products-empty a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.sub-products-empty a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	vertical-align:middle;
	text-decoration:underline;
}	


.menuxb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	padding:3px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	text-decoration:none;
	background-image:url(/images/prodb_li.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:155px;
	height:22px;
}
	
.menuxb:hover {
	color:#0E3C6F;
	background-image:url(/images/prodb_li.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.menux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	padding:3px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	text-decoration:none;
	background-image:url(/images/prod_li.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:155px;
	height:22px;
}
	
.menux:hover {
	color:#0E3C6F;
	background-image:url(/images/prod_li.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}	

.menuxON {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
	display:block;
	padding:3px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-image:url(/images/prod_li_on.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:157px;
	height:22px;
	font-weight:bold;
}

.menuxON:hover {
	background-image:url(/images/prod_li_on.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}	
	
	
.hot-shop {
	height:21px;
	}	
	
.hot-shop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	
}

.hot-shop a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F27E02;
	vertical-align:middle;
	text-decoration:none;
}	

.hot-bg {
	border:1px solid #CBD6E2;
	width:190px;
	height:135px;
	background-color:#FFFFFF;
	vertical-align:top;
	}
	

a.recently_viewBG:link, a.recently_viewBG:active, a.recently_viewBG:hover, a.recently_viewBG:visited { 
font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#545454;
		font-weight:bold;
}
a.recently_viewBG2:link, a.recently_viewBG2:active, a.recently_viewBG2:hover, a.recently_viewBG2:visited { 
font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#545454;
		
}
.hot-bg-2 {
	border:1px solid #CBD6E2;
	width:190px;
	height:135px;
	background-color:#FAFAFA;
	text-decoration:none;
	}

.hot-bg-2-text{	
        vertical-align:top;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		display:block;	
		padding:3px 0px 0px 0px;
		margin:3px 0px 0px 0px;	
		text-decoration:none;
		}
	
.hot-bg-2-text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-decoration:none;
	}
	
.hot-bg-2-text:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3366FF;
		text-decoration:underline;
	}		
	
.hot-txt-orng {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F57F02;		
	}
	
.hot-txt-blue  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#015DB3;
	}	
	
.prod-gry-desc  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#373737;
	}	
	
.bizrate-desc  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#A3A2A2;
		text-align:left;
		padding-left:20px;
	}	
	
.paypal-desc  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#A3A2A2;
	}	
	
.lower-menu  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#545454;
		font-weight:bold;
	}	
	
.lower-menu a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#545454;
		text-decoration:none;
		font-weight:normal;
	}	
	
.lower-menu a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF6600;
		text-decoration:underline;
	}	
	
.orange{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF6600;
		font-weight:bold;
	}		
	

.items h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FF6600;
		margin:0px;
		vertical-align:top;
		text-align:left;
		padding:15px 0 16px 11px;
		font-weight:normal;
}

.items {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		text-align:center;
		vertical-align:top;
		}		
		
.items a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#990000;
		text-decoration:underline;
		}						
	
.items a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}	

.items b{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CC0000;
		text-decoration:underline;
		font-weight:bold;
		}
		
.itemsline{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		text-decoration:line-through;
		}	
		
.header_text2{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;	
		}
		
.headername {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}	
	
.headername a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}	
	
.headername a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
	
.table_bg0{
	background-image:url(/images/table_bg0.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:38px;
	}			
		
.table_bg1{
	background:#BFDDFB;
	height:38px;	
}
	
.table_bg2{
/*	background-image:url(/images/table_bg2.gif);
	background-repeat:repeat-x;
	background-position:top;*/
	height:108px;
	border:0px solid #CCCCCC;	
	}	
	
	
	
.table_bg3{
	background-image:url(/images/gray_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:23px;
	text-align:center;
	vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
.table_bg4{
	background:url(/images/gry_bg.gif) repeat-x top;
	height:23px;
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
	padding:4px 0 0 15px;
	border:1px solid #FFFFFF;
	text-align:left;
	vertical-align:top
}
	
.table_bg5{
	background-image:url(/images/blue-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:31px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
	padding-left:15px;
	border:1px solid #FFFFFF;
	text-align:left;	

	}	
	

	
	
.table_bg6{
	background-image:url(/images/purpl_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:56px;
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
	padding-left:88px;	
	}	
	
.table_bg7{
	background-image:url(/images/purpl_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:56px;
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
	padding-left:88px;	
	}	
	
.table_bg8{
	background-image:url(/images/table_bg8.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:108px;
	border:1px solid #9999CC;	
	}	
	
.table_bg9{
	background-image:url(/images/table_bg2.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:108px;
	border:1px solid #CCCCCC;	
	}	
	
.table_bg10{
	background-image:url(/images/dash-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:207px;	
	}								
	
.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2px;
	height:2px;
}						


.pages_results{
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		text-align:left;
		width:98%; border:0; border-collapse:collapse; border-bottom:#ccc 1px solid
}

.pages_results td{vertical-align:middle}
		
.pages_results a{
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		text-decoration:none;
		}	
		
.pages_results a:hover{
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}		
	
.items2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		text-align:left;
		vertical-align:top;
		}		
		
.items2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#990000;
		text-decoration:underline;
		}						
	
.items2 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}	

.items2 b{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#990000;
		text-decoration:none;
		font-weight:bold;
		}	
		
.items3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-align:left;
		vertical-align:top;
		}		
.itemsf {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-align:right;
        vertical-align:top;
        }
.items3 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-decoration:underline;
		}						
	
.items3 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#111111;
		text-decoration:underline;
		}	

.items3 b{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CC0000;
		text-decoration:none;
		font-weight:bold;
		}		
		
	
.head03 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#014B96;
		text-align:left;
		vertical-align:top;
		font-weight:bold;
		padding-left:15px;
		}	

.head04 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#014B96;
		text-align:left;
		vertical-align:top;
		font-weight:bold;
		padding-left:15px;
		}	
				
		
		
.goback {	
		background-color:#F4F4F4;
		border-bottom:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		height:20px;
		text-align:right;
			font-family:Tahoma;
			font-size:11px;
			color:#333333;
		}
				
.goback a{	
			font-family:Tahoma;
			font-size:11px;
			color:#333333;
		text-decoration:none
		}	
		
.goback a:hover{	
			font-family:Tahoma;
			font-size:11px;
			color:#000000;
		text-decoration:underline;
		}	
		
.goback2 {	
		height:20px;
			font-family:Tahoma;
			font-size:11px;
			color:#333333;
		}
				
.goback2 a{	
			font-family:Tahoma;
			font-size:11px;
			color:#333333;
		text-decoration:none
		}	
		
.goback2 a:hover{	
			font-family:Tahoma;
			font-size:11px;
			color:#000000;
			text-decoration:underline;
		}								
	
.goback3 {	
		background-color:#EFEFEF;
		height:25px;
		text-align:left;
		vertical-align:middle;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
		}	
	
.product_page h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#333333;
		margin:0px;
		padding-top:11px;
		font-weight:normal;
		}
		
.product_page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	
	
.product_page b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}	
	
.smaller_brown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	}		
	
.faxami a{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}	
	
.faxami a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#444444;
	text-decoration:underline;
	}	
		
		
.big-bots1 {
	background-image:url(/images/ubutton1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;
		padding-left:33px;
		padding-bottom:1px;
	}		
	
.big-bots1 a{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;
		text-decoration:underline;
		padding-left:33px;
		padding-bottom:1px;
		font-weight:bold;
	}		
	
.big-bots1 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#073B73;
		text-decoration:underline;

}		
		
	
.big-bots2 {
	background-image:url(/images/ubutton2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;
		padding-left:33px;
		padding-bottom:5px;
	}	
		
.big-bots2 a{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;
		text-decoration:underline;
		padding-left:33px;
		padding-bottom:5px;
		font-weight:bold;
	}			
	
.big-bots2 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#073B73;
		text-decoration:underline;

}	

.boxtext{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:10px;
		text-align:left;
}	

.form h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-align:right;
		vertical-align:top;
		font-weight:normal;
		margin:0px;
		margin-left:33px;
		}	
		
.form {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:right;
		vertical-align:top;
		margin:22px;
		}
		
.graya{
	color:#333333;
	text-decoration:underline;
	}					
	
.gray1b {
	color:#666666;
	font-weight:bold;
	}	
	
.gray1c {
	color:#CC0000;
	font-weight:bold;
	}		
	
.gray1br {
	color:#990000;
	font-weight:bold;
	}
	
.grayc {
	color:#CCCCCC;
	}		
	
.in1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	width:122px;
	height:16px;
	}

.in2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	width:199px;
	height:16px;
	}		
			
.in3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	width:99px;
	height:16px;
	}			
	
.co h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		margin:0px;
		margin-left:33px;
		}	
		
.co {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;
		vertical-align:top;
		margin:22px;
		}	
		
.co2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		vertical-align:top;
		}			
		
.p-desc h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#014B96;
		text-decoration:none;
		font-weight:normal;
		margin:0px;
		padding-bottom:3px;
		padding-top:16px;
		}	
		
.p-desc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		vertical-align:top;
		}						
									
	
.p2-desc h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#014B96;
		text-decoration:none;
		font-weight:normal;
		margin:0px;
		font-weight:bold;
		
		}

.p2-desc h3 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#014B96;
		text-decoration:none;
		font-weight:normal;
		margin:0px;		
		font-weight:bold;
		text-decoration:underline;
		}	
		
.p2-desc h3 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#014B96;
		text-decoration:none;
		font-weight:normal;
		margin:0px;		
		font-weight:bold;
		text-decoration:underline;
		}			
		
.p2-desc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-align:left;
		vertical-align:top;
		padding-bottom:3px;
		padding-top:3px;
		padding-left:3px;
		padding-right:16px;
		}		
		
.wizard-bg {
	background-image:url(/images/wizard-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:116px;
	}
	
.pop-wizard-bg {
	background-image:url(/images/pop-wizard-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#014B96;
	background-color:#EAF7FF;
	border-bottom:2px solid #FFFFFF;
	}				
	
.close-wizard a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:normal;
}			


.w2_bg{
	width:190px;
	height:64px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	}	
	
.border_p {
	border:1px solid #CCCCCC;
	height:126px;
	background:white;
}	

.border_p2 {
	border:1px solid #CCCCCC;
	height:96px;
	background:white;
}	

.border_p222 {
	border:1px solid #CCCCCC;
	height:100px;
	background:white;
}	

.shd{
	background-image:url(/images/shadow.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
	
.vshd{
	background-image:url(/images/vshadow.jpg);
	background-repeat:repeat-y;
	background-position:top;
	}	
	
.newwizbg{
	background-image:url(/images/newwiz-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}	
	
.bluewizbg{
	background-image:url(/images/bluewiz-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}	

.margin1{
	margin-left:15px;
	}
	
.margin2{
	margin-left:26px;
	}	
	
.margin3{
	margin-left:5px;
	}	
	
.margin4{
	margin-top:15px;
	}	
	
.padding1{
	padding-left:25px;
	}	
	
.input1{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		height:18px;
		width:98px;
		border:1px solid #999999;
	}	
	
.input2{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		height:18px;
		width:88px;
		border:1px solid #999999;
	}
	
.input3{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		height:18px;
		width:43px;
		border:1px solid #999999;
	}		
	
.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	}	
	
.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFF99;
	font-weight:normal;
	}
.text2f{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:underline;
    }	
.text2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFF99;
	text-decoration:underline;
	}	
	
.text2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
	}	
	
.text3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#014B96;
		font-weight:bold;
	}
	
.text3 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#014B96;
		text-decoration:underline;
	}	
	
.text3 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#014B96;
		text-decoration:underline;
	}	
	
.text4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B96;
	}
	
.text5{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		width:80px;
		
}		
	
.text6{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:blue;
		/*text-decoration:line-through;-*/
		text-align:left;
		
}	
	
.text7{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#990000;
		font-weight:bold;
	}	
	
.text8{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}			
	
.text8 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#990000;
		text-decoration:underline;
	}
	
.text9{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:black;
		//font-weight:bold;
		text-align:left
}
	
.text91{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:red;
        font-weight:bold;
        text-align:left
}
.text10{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009900;
	}	
	
.text11{
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
	}	
	
.text11 a{
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
	}
	
.text11 a:hover{
		font-family:Tahoma;
		font-size:11px;
		color:#0000003;
		text-decoration:underline;
	}	
	
.text12{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014B96;
	}
	
.text12 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014B96;
		text-decoration:underline;
	}
	
.text13{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#014B96;
	}
	
.text14{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014B96;
		line-height:19px;
	}	
	
.text14 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014B96;
		text-decoration:underline;
}

.login_box {
	background: url(/images/login_box.gif) repeat-x;height: 87px;
}
h1.page_title{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600; margin:0px; vertical-align:top;
		text-align:left; padding:15px 0 16px 11px; font-weight:normal;
}

.account_title{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600; margin:0px; vertical-align:top;
        padding:0px 0 0px 0px; font-weight:normal;
}

.express{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600; margin:0px; vertical-align:left;
        text-align:left; padding:15px 0 16px 11px; font-weight:normal;
}
.txt{padding:1px; border:#bbb 1px solid; color:#333; font-size:11px;height:15px}
.txt_login{padding:3px; border:#999 1px solid; color:#333; font-size:11px; height:18px;}
.txt_inputtext{padding:3px; border:#999 1px solid; color:#333; font-size:11px; height:18px; width:200px}
.txt_security{padding:3px; border:#999 1px solid; color:#333; font-size:11px; height:18px; width:70px}
.txt_textarea{padding:3px; border:#999 1px solid; color:#333; font-size:11px; height:100px; width:200px}
.order_by{padding:0 3px; cursor:pointer}
#orderby_processing{text-align:right; padding:0 6px 0 0}
#orderby_processing span{color:#fff; background:#c00;}

table.reg_table{width:420px; border:0; border-collapse:collapse}
table.reg_table .left_col{text-align:right; padding-right:10px; width:90px; white-space:nowrap; color:#4C4D4D}
table.reg_table td{padding:1px 2px; border:0; text-align:left}

table.reg_table_tabs{border:0; border-collapse:collapse; margin:0; padding:0}
table.reg_table_tabs td{padding:0; vertical-align:bottom; text-align:left; border:0}

div.msg_ok{padding:5px; margin:2px 12px 6px 12px; color:#f60; font-size:11px; font-weight:bold; text-align:center; border:#fff 1px solid; background:#D8EDFE}
div.msg_err{padding:5px; margin:2px 12px 6px 12px; color:red; font-size:11px;  font-weight:bold; text-align:left; border:#f00 1px solid; background:#F2F2F2}
span.red_astrx{color:#f00; font-size:16px; line-height:10px}

#cart_items_box{padding:0 8px; font-size:11px}

#cart_items{border:0; border-collapse:collapse; width:100%;align:right}
#cart_items .header td{background:url(/images/gray_bg.gif) repeat-x top; height:23px; text-align:left; vertical-align:middle; font-size:11px; color:#fff; font-weight:bold; padding:0 0 0 4px}
#cart_items .ci_item_price{width:70px;}
#cart_items .ci_qty{width:50px;}
#cart_items .ci_qty span{font-size:10px; color:#900}
#cart_items .ci_qty input{border:1px solid #999999; width:25px; height:13px; padding-left:2px}
#cart_items .ci_qty .move{float:left; width:10px; text-align:center; padding:0 2px; cursor:pointer}
#cart_items .ci_qty .qty{border:#ccc 1px solid; padding:1px; text-align:center; margin:0 2px; height:13px; width:15px; float:left}
#cart_items .ci_price{width:70px;align:right}
#cart_items .ci_delete{width:60px; text-align:center}
#cart_items .ci_delete a{color:#900; font-size:11px}
#cart_items td{border-bottom:#ccc 1px solid; padding:2px 4px; height:22px}

.faq{width:100%; border:0; border-collapse:collapse}
.faq .n{width:20px; padding:4px 0 4px 4px; vertical-align:bottom}
.faq .q{padding:4px 0; vertical-align:bottom; font-weight:bold}
.faq .a{padding:2px 0 10px 0}