body {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:#e5e5e5;
	}
	

td {
   	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
    text-decoration:none;
   }

img {
	border:0px; 
	}

img a {
	border:0px;
	}

h1 
{
   font:18px Tahoma, Arial, Helvetica, sans-serif;
   color:#B90000;
   text-decoration:none;
   /*background:url(/images/h1bg.gif) no-repeat 0 0;*/
   width:772px;
   margin:0px;
   padding:0px;
   }

h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   color:#B90000;
   text-decoration:none;
   font-weight:bold;
   }
 
#main {
	width:980px;
	margin:auto;
	background:#fff;
	}

#header {
	width:980px;
	float:left;
	background:url(/images/topbg1.jpg) repeat-x 0 0;
	height:133px;
	}

#logo {
	width:259px;
	float:left;
	}

.ph {
	width:235px;
	height:98px;
	float:left;
	}

.topbg3 {
	width:486px;
	height:98px;
	float:left;
	padding-left:0px;
	background:url(/images/topbg.gif) no-repeat right 0;
	} 

.toplink {
	width:780px;
	float:left;
	background:url(/images/topbarbg.jpg) repeat-x 0 0;
	height:26px;
	padding:8px 0 0 10px;
	}

.toplink ul {
	margin:0px;
	padding:0px;
	width:750px
	}

.toplink li {
	list-style-type:none;
	float:left;
	height:20px;
	}
	
.toplinkl {
	background:url(/images/barcon2.jpg) no-repeat right 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fefefe;
	text-decoration:none;
	padding:5px 5px 0 1px;
	margin-right:7px;
	}
	
.toplinkl a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fefefe;
	text-decoration:none;
	margin-right:2px;
	}
	
.toplinkl a:hover {
	color:#f4cf4b;
	}
	
.searchbg {
	width:190px;
	float:left;
	background:url(/images/topbarbg.jpg) repeat-x 0 0;
	height:28px;
	padding-top:6px;
	}
	
.search2 {
	padding:0px;
	margin:0px;
	}

.search2 li {
	list-style-type:none;
	float:left;
	margin-right:2px;
	}
	
.box1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:170px;
	padding:0px;
	margin:0px;
	}
	
.box3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:150px;
	border:1px solid #a7a6aa;
	padding-left:2px;
	background-color:#fff!important;
	}
	
.content {
	width:980px;
	background:#fff url(/images/leftbg.jpg) repeat-y 0 0;
	float:left;
	padding-top:3px; 
		}
		
.left2 {
	margin:0px;
	padding:0px;
	width:182px;
	float:left;
	}
		
.left {
	margin:0px;
	padding:0px;
	width:182px;
	background:url(/images/leftbg.jpg) repeat-y 0 0;
	}
	
.left li {
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#262626;
	text-decoration:none;
	background:none;
	}
	
.leftl {
	margin:0px;
	padding:0px;
	width:182px;
	}
	
.leftl li 
{
    list-style-type:none;
	background:url(/images/greyline.jpg) no-repeat center bottom;
	padding:0px;
	}
		
.leftl li a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#10465b;
	text-decoration:none;
	background:url(/images/arrow1.jpg) no-repeat 10px 10px;
	width:162px;
	padding:6px 0 6px 20px;
	display:block!important;
	}
	 
.leftl li a:hover 
{
    /*background:url(/images/subimg.jpg) repeat-x 0 0!important;*/
    background:#e5e5e5 url(/images/arrow1.jpg) no-repeat 10px 10px;
	color:#fe1e25!important;
	}
	
	

		
/*.leftl {
	margin:0px;
	padding:0px;
	width:182px;
	}
	
.leftl li 
{
    list-style-type:none;
	background:url(/images/greyline.jpg) no-repeat center bottom;
	padding:4px 0 4px 10px;
	}
		
.leftl li a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#10465b;
	text-decoration:none;
	background:url(/images/arrow1.jpg) no-repeat 2px 5px;
	padding:2px 0 2px 10px;
	display:block!important;
	}
	 
.leftl li a:hover 
{
    /*background:url(/images/subimg.jpg) repeat-x 0 0!important;*/
   /* background:#e5e5e5 url(/images/arrow1.jpg) no-repeat 2px 5px;
	padding:2px 0 2px 10px;
	color:#fe1e25!important;
	}*/

.center {
	width:793px;
	float:left;
	padding-left:5px
	}
	
.bann {
	width:793px;
	float:left;
	padding-bottom:3px;
	}
	

.bodyc {
	width:611px;
	float:left;
	}
	
#right {
	width:182px;
	float:left;
	vertical-align:top;
	}
	
.right {
	margin:0px;
	padding:0px;
	width:182px;
	}
	
.right li {
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#262626;
	text-decoration:none;
	padding-bottom:4px;
	}
	
/*.btn {
	margin:0px;
	padding:0px;
	}
	
.btn li {
	list-style:none;
	float:left;
	}*/
	
.btn {
	margin:0px 0 0 0px;
	padding:0px;
	width:400px;
	}
	
.btn li {
	list-style:none;
	float:left;
	padding:0 0px 0 0px;
	}
	
.catew {
	width:606px;
	float:left;
	margin:5px 0 0 0;
	}

.cate {
	margin:0px;
	padding:0px;
	}
	
.cate li {
	list-style:none;
	margin:0px;
	padding:0px;
	
	}
	
.cateb {
	border:1px solid #9f9e9e;
	}
	
.link_text {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0d5c69!important;
	text-decoration:underline;
	padding-right:6px;
	}
	
.desc {
	font:12px Arial, Helvetica, sans-serif;
	color:#353535;
	text-decoration:none;
	padding:0 7px 0 0px;
	text-align:justify;
	}
	
.desc ul
{
	margin:3px 0 0 0px;
	padding:3px 0 0 0px;
}

.desc ul li
{
	 background: url(/images/redbul.gif) no-repeat 5px 5px;
	 list-style-type:none;
	 margin:0;
	 padding:0 0 0 15px;
	 text-align:justify;
}		  

.desc p
{
	margin:5px 0 0 7px;
	text-align:justify;
	padding:0 7px 0 7px;
}

.desc3 {
	font:12px Arial, Helvetica, sans-serif;
	color:#353535;
	text-decoration:none;
	padding:0 7px 0 0px;
	text-align:justify;
	}
	
.desc3 ul
{
	margin:3px 0 0 0px;
	padding:3px 0 0 0px;
}

.desc3 ul li
{
	 
	 list-style-type:none;
	 margin:0;
	 padding:0 0 0 0px;
	 text-align:justify;
}		  

.desc3 p
{
	margin:5px 0 0 7px;
	text-align:justify;
	padding:0 7px 0 7px;
}

.freenbg {
	font:12px Arial, Helvetica, sans-serif;
	color:#353535;
	text-decoration:none;
	background:url(/images/freenewsbg.jpg) no-repeat right bottom!important;
	text-align:center;
	padding:5px 0 4px 0;
	}


	
.grey_link {
	font:12px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:4px 5px 0 5px; 
	margin-top:6px;
	}
	
.grey_link a:hover {
	color:#fff;
	padding:0 5px 0 5px;
	background:#113d5e;
	}
	
.foot 
{
    width:980px;
   padding:0px 0 4px 0;
    margin:auto;
    text-align:center;
    color:#000;
    font:12px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	position:relative;
	clear:both;
}

	

 .border_heading 
 {
    font:bold 12px arial, verdana, tahoma ;
   color:#024f80;
   padding:4px 10px 4px 4px;
	float:left;
	width:770px;
	height:20px;
	}
	
.border_heading a
{
    font:bold 12px arial, verdana, tahoma ;
   color:#000;
   text-decoration:underline;
   background:url(/images/aero_blu.gif) no-repeat right ;
   padding:4px 14px 4px 0px;
}

.border_heading a:hover {
 font:bold 12px arial, verdana, tahoma ;
   color:#093c61;
   text-decoration:underline;
   background:url(/images/aero_blu.gif) no-repeat right ;
   padding:4px 14px 4px 0px;
}
	
.justify3
{
	text-align:justify;
	padding:0 15px 5px 0;
	float:left;
	width:785px;
	/*background:url(/images/contbg5.jpg) repeat-x 0 0;*/
}   

.price {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	}
	
.price2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	text-align:right;
	}
	
.error {
	font:10px verdana;
	color:#CC0000;
	text-decoration:none;
	}	

.star {
	font:10px verdana;
	color:#CC0000;
	text-decoration:none;
	}
	
.readmore{
   font:bold 10px Tahoma, arial, verdana ;
   color:red;
   text-decoration:underline;
   padding:2px 21px 2px 0px;
   text-align:right;
   background:url(/images/moreimg.jpg) no-repeat right 2px;
   height:20px;
 	}
 	
hover.readmore {
   color:#000;
 	}
 	
 .readmorew
 {
     float:right;
 	}
 	
  .pagertxt{
   font:bold 14px arial,verdana;
   color:#000;
   padding:2px 4px 2px 4px;
   } 
   
   
   .pagerlink 
   {
      padding:6px 0 6px 0!important;
   } 
   
 .pagerlink a{
  font:11px verdana;
   color:#000!important;
   border:1px solid #b7b7b7;
   padding:2px 4px 2px 4px;
   
   } 
   
   .pagerlink span {
  font:11px verdana;
   color:#fff!important;
   border:1px solid #b7b7b7;
   padding:2px 4px 2px 4px;
   background:#0669b2;
   } 
 	
 .pager_link{
   font:bold 11px verdana;
   color:#000!important;
   border:1px solid #b7b7b7;
   padding:2px 4px 2px 4px;
   margin-right:2px;
   display:inline;
   background:#e2e2e2;
   } 
   
.pager_act{
   font:11px verdana;
   color:#fff!important;
   border:1px solid #b7b7b7;
   padding:2px 4px 2px 4px;
   margin-right:2px;
   display:inline;
   background:#0669b2;
      }  
   
   
  ul.link_faq
{
	list-style:none;
	margin:5px 0 0 0; 
	padding:5px 0 0 0;
	width:100%;	
}

ul.link_faq li
{
	margin:5px 10px 5px 0;
	background:#efefef;
	border:1px solid #d5d5d5;
	padding:0 5px 0 0px;
	}
	
ul.link_faq li a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(/images/bullets_faq.gif) no-repeat 5px 4px;
	color:#045895;
	display:block;
	padding:2px 0 2px 25px;
    }

ul.link_faq li a:hover
{
	color:red;
    }

.text_bluh{
   font:bold 14px Arial, Helvetica, sans-serif;
   color:#004795;
   text-decoration:none;
   }
   
.hr1 
{	
	width:100%;
	height:3px;	
	background:url(/images/hrline.jpg) no-repeat center bottom;
	border:0px;
	}

.hr2 
{	border-bottom:1px dashed #d8d8d8;
	width:80%;
	height:0px;
    }

.linkhead1{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#16467f;
   } 
   
.link_blu{
   font:bold 14px Arial, Helvetica, sans-serif;
   color:#08314e!important;
   text-decoration:underline;
   padding:0px 2px 4px 0px;
 	}	
 	
 .link_blu:hover{
   text-decoration:none;
   color:#000;
 	}
 	
.prod_desc
{
	margin:5px 0 0 7px;
	font:12px arial;
	color:#000;	
	text-decoration:none!important;
}

.prod_desc ul
{
	margin:5px 0 0 0px;
	padding:5px 0 0 0px;
}

.prod_desc ul li
{
	 background:url(/images/redbul.gif) no-repeat 0px 5px;
	 list-style-type:none;
	 margin:0;
	 padding:1px 0 0 13px;
	 text-decoration:none!important;
}	

.prod_desc p
{
	margin:5px 0 0 0px;
}

.imgbrd1 {
	border:1px solid #b9baba;
	padding:2px;
	display:block;
	margin-top:2px;
	}
	
.dropdown {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	width:175px;
	border:1px solid #a7a6aa;
	background-color:#fff;
	}
	
.prdtab {
    border:1px solid #d7d7d7;
    margin-bottom:4px;
}

.prd1 {
    background:url(/images/prdd1.gif) no-repeat 0 0;
    height:270px;
    padding:18px 10px 0 20px;
    margin:0px;
    font:11px Arial, Helvetica, sans-serif;
	color:#000;
  
    }

.textb_blu{
   font:14px Arial, Helvetica, sans-serif;
   color:#0974c0;
   font-weight:bold;
   display:block;
   padding:2px 0 2px 0;
   } 
   
.tab_bg {
	background-image:url(/images/line2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background:#e8e8e8;
	border:1px solid #c5c5c5;
	margin-bottom:6px;
	}
	
.con_bg {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#064574;
	padding:3px 0 3px 3px;
	}
	
.wbox 
{
    background:#fff;
    border:1px solid #d5d5d5;
    padding:4px;
}

.greybox 
{
    background:#fff;
    border:1px solid #e8e6e6;
    }

.txtprd{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#3a3939;
   text-decoration:none;
   padding-bottom:3px;
   }


.textb{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#3a3939;
   text-decoration:none;
   text-align:right;
   } 
   
.CustomTabStyle .ajax__tab_header 
{
	font-family:arial,verdana,tahoma,helvetica;
	font-size:12px;
	font-weight:bold;
	background:url(/images/tabimages/tab-line.gif) repeat-x bottom;
	color:#fff;
	}
	
.CustomTabStyle .ajax__tab_outer 
{
	padding-right:1px;
	background:#e4e2e2;
	height:25px;
	margin-right:1px;
	
	}
	
.CustomTabStyle .ajax__tab_inner 
{
	padding-left:3px;
	background:#064676;
	}
	
.CustomTabStyle .ajax__tab_tab 
{
	height:18px;
	padding:4px 6px 4px 6px; 
	background:#064676;
	
	}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer 
{
	background:#e4e2e2;
	}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner 
{
	background:#e4e2e2;
	}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab 
{
	background:url(/images/tabimages/tab-hover.jpg) repeat-x;
	color:#000;
	}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
	background:#e4e2e2;
	}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
	background:#e4e2e2;
	}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
	background:url(/images/tabimages/tab-active.jpg) repeat-x; 
	color:#000;
	}
.CustomTabStyle .ajax__tab_body 
{
	font-family:arial,verdana,tahoma,helvetica;
	font-size:12px;
	border:1px solid #999999;
	border-top:0;
	padding:2px 8px 8px 8px;
	background-color:#ffffff;
}

.CustomTabStyle span p
{
    font:12px arial;
}

.modalPopup {
	padding:3px;
	width:250px;
}

.blu_bg {
	background:url(/images/conblu1_line.jpg) repeat-x left 0;
	font:bold 14px arial;
	color:#243c4d;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	padding:2px 0 0 0;
	}
	
.blu_bgb
{
	background-color:#f9f8f8;
	border-bottom:1px solid #dadada;
	font-size:4px;
	}
	
.blu_rl {
	background:#f9f8f8;
	border-left:1px solid #c8c5c5;
	border-right:1px solid #c8c5c5;
	border-bottom:1px solid #c8c5c5;
	}

.link_red{
   font-family:Arial;
   font-size:12px;
   color:#dc0000;
   text-decoration:underline;
   font-weight:normal;
   padding:0px 4px 0 4px;
 	}	

#tdcompact {}	
	
#tdcompact td {
	padding:0px;
	vertical-align:top;
	}		

.border_tab {
	border:1px solid #f0efef;
	background-color:#F8F8F8;
	padding:4px;
	}

.border_tab2 {
	border:1px solid #f0efef;
	background-color:#F8F8F8;
	width:772px;
	}
	
.tabgrid 
{
	border:1px solid #00b2ed;
	border-collapse:collapse;
	}
	
.tabgrid th {
	border-right:1px solid #1767a0;
	padding:4px;
	background:#1767a0;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}	
	
.tabgrid td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #1767a0;
	padding:4px;
	background-color:#fefefe;
	}
	
.text_bg2{
   font:bold 16px Arial, Helvetica, sans-serif;
   color:#1064a0;
   } 
	
.tabcont1 {
	background:url(/images/conblu1.jpg) no-repeat left 0;
	height:29px;
	width:19px;
	}
	
.tabcont3 {
	background:url(/images/conblu2.jpg) no-repeat right 0;
	height:29px;
	width:19px;
	}

.txtgf{
   font:18px Arial, Helvetica, sans-serif;
   color:#044676;
   text-decoration:none;
   display:block;
   padding:7px 5px 7px 5px;
   }
   
 .top_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B90000;
	font-weight:normal;
	text-decoration:none;
	}
   
.table_b4 
{
	padding:0px;
	margin:0px;
	border:1px solid #c0bfbf;
	background:#efefef;
	}
	
.textb2{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#000;
   } 
   
  .textb1{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#000;
   background:#ececec;
   } 
   
 .textbblu {
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#02416d;
   } 
   
ul.sublinks {
	margin:0px; 
	padding:0px;
	width:195px;
	border:1px solid #bcbcbc;
	}
	 
ul.sublinks li {
	list-style:none;
	background:#e2e2e2 url(/images/none.jpg);
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #c3c2c2;
	display:block;
	}
ul.sublinks li a {
    font:12px arial, verdana;
	color:#3e3e3e;
	text-decoration:none;
	background:url(/images/blu_bullets2.gif) no-repeat 5px 8px;
	padding:3px 0 3px 15px;
	display:block;
	}
	
ul.sublinks li a:hover{
	background:#28406e url(/images/subimg.jpg) repeat-x 0 0!important;
	color:#fff!important;
	}

.borderprd 
{
    border:1px solid #b7b7b7;
    }
    
.space_r3 {
	margin:0 0px 0 0px;
	}
	
.link_blu2{
   font:bold 11px Arial, Helvetica, sans-serif;
   color:#195682!important;
   text-decoration:underline;
   padding:0px 2px 4px 2px;
   text-align:left;
   display:block;
 	}	
 	
 .link_blu2:hover{
   text-decoration:none;
   color:#000;
 	}
	
.link_blu3{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   text-decoration:underline;
   padding:0px 2px 4px 0px;
   text-align:left;
 	}	
 	
 .link_blu3:hover{
   text-decoration:none;
   color:#000;
 	}
.link_blu4{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   padding:0px 2px 4px 4px;
   text-align:left;
 	}	
 	
 .link_blu4 a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   text-decoration:underline;
   padding:0px 2px 4px 0px;
   text-align:left;
 	}
 	
 .link_blu4:hover{
   text-decoration:none;
   color:#000;
 	}	
 	
 	
 .timebg2 
{
	width:250px;
	padding:6px 0 0 0px;
	margin:0px;
	font:14px arial;
	color:#fad550;
	text-align:left;
    }

.blubg1 
{
    background:#1767a0;
    width:280px;
    margin: 0 0 0 40px;
    height:305px;
    }
    
.blubg2 
{
    background:#1767a0 url(/images/contbg.jpg) no-repeat 0 0;
    width:261px;
    color:#fff;
    padding:8px;
    height:200px;
    }
	
 .link_l{
   font:12px Arial, Helvetica, sans-serif;
   color:#044777;
   text-decoration:underline;
 	}

.linku 
{
	margin:0px 0 5px 0;
	padding:0px;
}
.linku li
{
	list-style-type:none;
	font-family:Arial;
	font-size:12px;
	color:#3a3939;
	font-weight:normal;
	background:url(/images/orgbull.jpg) no-repeat 0px 5px;
	padding:1px 0 1px 10px;
}

.text_r {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#04426e;
	text-decoration:none;
	}
	
.acbox 
{
    background:#5e5c5c;
    height:28px;
    margin:6px 0 0 0;
    padding:3px 0 0 4px;
    width:769px;
    }
    
   .acbox li{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:120px;
	display:inline;
	height:18px;
	}

.acbox li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(/images/bluebb1.gif) no-repeat 0px;
	padding:4px 0px 3px 13px;
	width:108px;
	display:inline-block;
	height:18px;
	}
	
.acbox a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:4px 0px 3px 13px;
	background:url(/images/bluebb3.gif) no-repeat 0px;
	}

.acbox2{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:4px 0px 3px 13px;
	background:url(/images/bluebb2.gif) no-repeat 0px!important;
	}
	
.table_b3 
{
	border:1px solid #1767a0;
	border-collapse:collapse;
	}

.table_b3 th 
{
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-color:#1767a0;
	text-align:left;
	padding:4px;
}

.table_b3 td
{
	padding:4px;
	}

.table_s 
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	}
	
.table_s td
{
	font-family:Arial;
	font-size:12px;
	color:#2A4A70;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #dadada;
	padding:2px;
	}
	
.table_b5
{
	border:1px solid #2f75bb;
	background-color:#2f75bb;
	border-collapse:collapse;
	}
	
.table_b5 th
{
	border-right:1px solid #2f75bb;
	padding:4px;
	background:#2f75bb;
	font-weight:bold;
	color:#ffffff;
	}	
	
.PleaseWait
{
	margin:250px 0 0 0;
	filter:alpha(opacity=70);
	opacity:0.7;
	padding:3px;
	width:200px;
	height:150px;
	font:italic bold 12px tahoma;
	text-align:center;
	color:#CC0000;
	position:relative;
}
 
.divf  
{
	float:left;
	width:100%;
}


.gridtxt 
{
    font:12px Arial;
	color:#000;
	text-decoration:none;
	text-align:left!important;
}

.gridtxt a 
{
    font:12px Arial;
	color:#000;
	text-decoration:underline;
	text-align:left!important;
}



.linku2 
{
	margin:5px 0 0px 15px;
	padding:0px;
	background:url(/images/conbox2.jpg) no-repeat 0 0;
	height:76px;
}
.linku2 li
{
	list-style-type:none;
	font:bold 12px Arial;
	color:#3a3939;
	background:url(/images/orgbull.jpg) no-repeat 7px 8px;
	padding:5px 0 1px 15px;
}

.contx 
{
 font:bold 16px arial;
 color:#043d6c;
 text-decoration:none;
}

.reviewbox 
{
 font:14px arial;
 color:#032238;
 text-decoration:none;
 background:#f1f1f1;
 border:1px solid #e8e7e7;
 padding:2px 5px 2px 5px;
 width:175px;
 margin:5px 0 5px 0;
}
.reviewtxt
{
 font:bold 14px arial;
 color:#032238;
 text-decoration:none;
 background:#f1f1f1;
}

.prdbrd 
{
   border-left:1px solid #c3c3c3;
   border-right:1px solid #c3c3c3;
   text-align:left;
   padding:0 6px 0 6px;
    }
    
.teeltxt 
{
    font:bold 12px arial;
    color:#ff1a1a;
    text-decoration:underline;
    background:url(/images/recommend2.gif) no-repeat 0 0;
    padding:2px 15px 2px 27px;
   
}

.teeltxt:hover
{
   color:#002f57;
}
.wishtxt 
{
    font:bold 12px arial;
    color:#ff1a1a;
    text-decoration:underline;
    background:url(/images/addwishlist2.gif) no-repeat 0 0;
    padding:3px 0 3px 25px;
    height:40px;
}
.wishtxt:hover
{
   color:#002f57;
}

.brdcon 
{
    border:1px solid #d8d1d1;
    margin:6px 0px 6px 0px;
    background:#f1f1f1;
    
}

.datetxt
{
    font:bold 12px arial;
    color:#002f57;
    text-decoration:none;
    background:#fff;
    height:21px;
    text-align:left;
}

.datetxt2
{
    font:bold 12px arial;
    color:red;
    text-decoration:none;
    background:#fff;
    height:21px;
    text-align:left;
}

 .sttext{
   font:bold 12px arial, verdana, tahoma ;
   color:#024f80;
   padding:4px 10px 4px 4px;
 	}
 	
  .sttext2{
   font:bold 12px arial, verdana, tahoma ;
   color:red;
   padding:4px 10px 4px 4px;
 	}
 	
 .starbg2 
 {
     background:url(/images/starbg.gif) no-repeat 0 0;
     height:22px;
     padding:0 0 4px 7px;
    }
    
.textblue
{
   font:18px verdana ,Tahoma, Arial, Helvetica, sans-serif;
   color:#04406e;
   text-decoration:none;
   text-align:left;
   padding-left:6px;
   }
   
.prd7 
{
    background:#f1f1f1;
}

.teltt
{
    text-align:justify;
 	}
 	
 .sta
{
    font:bold 12px arial;
    color:#fd2f3d;
    text-decoration:none;
    padding:2px 0 2px 6px;
}

.slink1 
{
	font:12px Arial, Helvetica, sans-serif;
	color: #022b4d;
	padding: 1px 0px 1px 5px;
	width:200px!important;
	}

.slink1 a
{
	font:12px Arial, Helvetica, sans-serif;
	color: #022b4d;
	text-decoration: none;
	padding: 1px 0px 1px 5px;
	width:200px!important;
	display:block;
	
}

.slink1 a:hover 
{
	width:200px!important;
	background:#f8f7f7;
	padding:1px 0 1px 5px;
	display:block;
}

.text_ship2{
   font:12px tahoma, arial, verdana ;
   color:#ff0000;
   text-decoration:none;
   padding:0px;
   }
   
.footrl 
{
    background:#12619b;
    margin:0px;
    padding:0px;
}

.footcen 
{
    
    font:12px tahoma, arial, verdana;
    padding:1px 0 5px 0;
}


.boxbg {
	font:bold 14px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	/*background:url(/images/cutcon.jpg) no-repeat right top;*/
	height:26px;
	background:#f2f1f1;
	margin:0px;
	}
	
.boxbg span{
	font:bold 14px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	padding:5px 65px 6px 10px;
	background:url(/images/cutcon.jpg) no-repeat right top;
	height:42px;
	margin:0px;
	}
	
.boxbg3 
{
    font:bold 14px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	padding:5px 65px 6px 10px;
	background:#f2f1f1 url(/images/cutcon.jpg) no-repeat left top;
	
}
	
.boxbg2 {
	background:#f2f1f1;
	height:26px;
	}

.pagtab 
{
    text-align:right;
    border:1px solid #bebebe;
    background:#e6e5e5;
}

.phone_t {
	font:24px arial, tahoma, verdana;
	color:#fff;
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0px 0 0 10px;
	text-align:center!important;width:180px;
	}
	
.phone_t2 {
	font:bold 12px tahoma, arial, verdana;
	color:#fecf00;
	text-align:left;
	list-style-type:none;
	text-align:center!important;
	
	}
	
	
.blu_tab 
{
	background:url(/images/head_bg.jpg) repeat-x 0 0;
	font:bold 13px tahoma;
	color:#fefefe;
	text-decoration:none;
	height:22px;
	background:#0c70b6;
}

.blu_tab2
{
	font:bold 13px tahoma;
	color:#fefefe;
	text-decoration:none;
	height:22px;
	background:#0c70b6;
}
.blu_line 
{
	font:bold 14px tahoma;
	color:#000;
	text-decoration:none;
	vertical-align:top;
	padding:3px 8px 0 8px;
	
	height:125px;
	
}

.blu_line2 
{
	background:url(/images/blu_tabline2.jpg) repeat-y 0 0;
	font:bold 11px tahoma;
	color:#004188;
	text-decoration:none;
	vertical-align:middle;
}	

.blu_linebg 
{
    background:#f2f2f2;
} 

.linku5 
{
	margin:5px 0 0px 5px;
	padding:0px;
}
.linku5 li
{
	list-style-type:none;
	font:bold 12px Arial;
	color:#3a3939;
	background:url(/images/rrbul.jpg) no-repeat 4px 8px;
	padding:5px 0 0px 18px;
}

.extext 
{
    background:#0c70b6;
    color:#fff;
    padding:3px;
}

.reg 
{
    font:18px arial;
    color:#04345a;
    float:right;
    background:url(/images/bnbg.jpg) no-repeat 0 0px;
    width:150px;
    height:80px;
    padding:40px 0 0 50px;
} 

.reg a 
{
    font:18px arial;
    color:red;
    display:block;
    padding:0px;
    
}

.reg a:hover
{
    color:#04345a;    
}

.thumbrd 
{
    border:1px solid #dcdbdb;
}

.prdtab2 {
   background:url(/images/prdline.jpg) repeat-x 0 0;
   margin:0 6px 0 6px;
    padding:0 7px 0 7px;
    width:100%;
    clear:both;
    border:1px solid #c3c3c3;
    height:245px;
 }
 
 .prdtab3 {
    border-top:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    background:#f8f7f5;
    width:140px;
 }
 
 .prdrtab01 {
   width:100%;
   background:#ffffff;
   border:1px solid #c3c3c3;
    }

.prdrtab {
   width:140px;
   background:#ffffff;
    }
    
.prdimg {
    border:1px solid #dcdbdb;
    }
    
.prdtxt 
{
    font:bold 12px arial;
    color:#e76700;
    border-bottom:1px solid #c3c3c3;
    background:#f8f7f5;
    padding:1px 0 1px 3px;
    }
    
.prdtitle 
{
   font:bold 12px arial;   
   color:#002f57; 
   text-align:left;
} 
  
.vtxt 
{
    font:bold 11px arial;
    color:red;
    text-decoration:none;
    float:right;
    margin-right:5px;
} 

.vtxt:hover
{
   color:#000;
}
.zonbg 
{
    background:url(/images/zonebg.gif) no-repeat center ;
}









#compareGroup 
{
    float:left;
}
#compareGroup #compareCheckbox {
	float:left;
	margin:0px 5px 7px 5px;
	width:11px;
	height:11px;
}
#compareGroup .compareLink 
{
    float:right;
    margin:0px;
    cursor:pointer;
}
#compareGroup #compareButton 
{
    display:none;
    float:right;
    margin:0px; 
    cursor:pointer;
}


.alertPopup 
{
    display:none;
    position:fixed;
	background:url(/images/comentbox2.gif) 0 0;
	height:127px;
} 
.alertPopup DIV.alertBody 
{
    padding:20px 20px 0px 20px; 
	width:276px; 
	text-align: right;
}
.alertPopup DIV.alertBody P 
{
    margin: 0px 0px 5px;
    width:276px;
    text-align:left;
}
.alertPopup DIV.alertBody A 
{
    cursor: pointer;
}




.alertPopup DIV.alertBody 
{
    padding:20px 20px 0px 20px;
	width:276px;
	text-align:right;
}
.alertPopup DIV.alertBody P 
{
    margin: 0px 0px 5px; 
	width:276px;
	text-align:left;
}
.alertPopup DIV.alertBody A 
{
    cursor:pointer;
}



.speakBoxPopup {
	display:none; 
	width: 316px;
	height:120px;
	position:absolute;
	background:url(/images/comentbox.gif) no-repeat 0 0;
    }
    
.speakBoxPopup DIV.speakBoxBody {
	padding:24px 0px 4px 0px;
	width: 258px; 
	
}
.speakBoxPopup DIV.speakBoxBody P 
{
    padding:0px;
    font-size:12px; 
    margin:6px; 
    color:#555; 
}
.speakBoxPopup DIV.speakBoxBody .noVehicleSelectedMessage 
{
    display:none; 
    color:#666; 
    font-style:italic;
   }


.cmptxt 
{
    font:12px arial;
    color:#000;
    text-decoration:none;
    background:#cacaca;
    height:32px;
    text-align:left;
    padding:0 4px 0 4px;
    vertical-align:top;
}
.cmptxtb 
{
    font:12px arial;
    color:#000;
    text-decoration:none;
    text-align:left;
    
}
.cmptxtb td
{
   vertical-align: middle;
   width:122px; 
    font:bold 11px arial;
    color:#000;
    background:url(/images/tableft.gif) no-repeat 0 0;
    height:35px;
    padding:0 0 0 8px;
    width:135px;
    border-bottom:1px solid #fff;
}


.cmpimgtab 
{
    border:1px solid #bcbcbb;
}
.cmpimgtab td
{
   
    width:129px;
}

.cmpimgtab2
{
    border:1px solid #bcbcbb;
    border-collapse:collapse;
    
}

.cmpimgtab2 td
{
    border:1px solid #bcbcbb;
   width:129px; 
   text-align:center;
   height:35px;
   font:bold 12px arial;
   color:#393939;
   
}

.totaltxt 
{
    padding:0px;
    margin:0px;
 
}
.totaltxt td
{
    background:url(/images/totalbox.gif) no-repeat center top;
    width:130px;
    height:29px;
    text-align:center;
    font:bold 12px arial;
    color:#fff;
}
.totaltxt2 
{
    font:bold 18px arial;
    color:#0b69ad;
    text-transform:uppercase;
    text-align:center;
}

.comlogobg 
{
    background:#e5e5e5;
}

.compbox1 
{
    background:url(/images/comptop1.gif) no-repeat 0 0;
    padding:3px 0 0 0;
    height:212px;
}

.compbox2 
{
    background:url(/images/comptop1.gif) no-repeat 0 0;
    padding:3px 0 0 0;
    height:170px;
}



.borderprd03
{
    border:1px solid #b7b7b7;
    padding:7px 2px 0 6px;
    }
    
.link_blu03{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   padding:0px 4px 4px 4px;
   text-align:center;
   vertical-align:top;
 	}	
 	
 .link_blu03 a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   text-decoration:underline;
 	}
 	
.link_blu03:hover{
   text-decoration:none;
   color:#000;
 	}


.prod_desc01
{
	margin:5px 0 7px 7px;
	font:12px arial;
	color:#000;	
	text-decoration:none!important;
	text-align:left;
}

.prod_desc01 span
{
	font:bold 12px arial;
	color:#ff0000;	
	text-decoration:none!important;
	text-align:left;
}

.linkl2
{
	font:12px arial;
	color:red;	
	text-decoration:underline;
}

.linkl2:hover
{
	color:#000;	
}

.orderul 
{
    margin:25px 0 0 0;
    padding:0px;
    width:250px;
    float:right;
    }

.orderul li 
{
    list-style:none;
    font:bold 12px arial;
    color:#fff;
    display:inline;
    text-decoration:none;
    background:url(/images/yelcon1.gif) no-repeat 0 5px;
    padding:0 0 0 10px;
    width:125px;
    }  
    
   .orderul li a
{
    font:bold 11px arial;
    color:#fff;
    text-decoration:none;
    padding:0px 5px 0 0
    } 
    
.orderul li a:hover
{
    color:#ffc700;
    }    
    
  
  .toplink2 {
	width:970px;
	float:left;
	background:url(/images/topbarbg.jpg) repeat-x 0 0;
	height:26px;
	padding:8px 0 0 10px;
	}

.toplink2 ul {
	margin:0px;
	padding:0px;
	width:750px
	}

.toplink2 li {
	list-style-type:none;
	float:left;
	height:20px;
	}
	
.trnbrd
{
    border:1px solid #024f9d;
    height:400px;
    font:bold 12px arial;
    color:#ff0d0d;
    text-align:center;
    padding:10px;
    
}

.tdbrd 
{
    border-collapse:collapse;
}
.tdbrd td 
{
    border:1px solid #1767a0;
    padding:1px 3px 1px 3px!important;
}

.logo01 
{
    font:bold 22px arial;
    color:#fff;
    text-decoration:none;
    margin:25px 0 0 10px!important;
    width:249px;
	float:left;
	}


.link_bluc3{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#195682!important;
   text-decoration:underline;
   padding:0px 2px 4px 0px;
   text-align:left;
 	}	
 	
 .link_bluc3:hover{
   text-decoration:none;
   color:#000;
 	}
 	
.viewa 
{
    font:11px arial;
    color:Red;
    float:right;
    text-decoration:none;
    padding-right:5px;
    width:90px;
}

.viewa a
{
    font:11px arial;
    color:Red;
    text-decoration:underline;
    text-align:right;
}

.acbrd 
{
    border:1px solid #a5a5a5;
}

.table_b6 
{
	border:1px solid #1767a0;
	border-collapse:collapse;
	}

.table_b6 th 
{
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-color:#1767a0;
	text-align:left;
	padding:2px;
}

.table_b6 td
{
	padding:2px;
	
	
}
.paytxt 
{
    font:bold 11px arial;
    color:Red;
    text-decoration:none;
}
.chad 
{
    font:bold 11px arial;
    color:#0f4166!important;
    }

.textb1bg
{
    font:bold 12px arial;
    color:#0a4773!important;
    }

.border_tab5 
{
    border:1px solid #a5a5a5;
    }

.border3
{
    border:1px solid #d2d2d2;
    }
    
    
 
 



/*#Left Link#*/	
.sidebarmenu{
	width:182px;
	float:left;
	background:url(/app_themes/PICA/images/leftbg2.jpg) no-repeat 0 0;
	z-index:2;
	position: relative;
    }

.sidebarmenu ul{
	margin:0px;
	padding:0px;
    }
 
.sidebarmenu ul li{
	position:relative;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#262626;
	width:175px;
	float:left;
	display:block;
	text-decoration:none;
	cursor:pointer;background:url(/images/greyline.jpg) no-repeat center bottom;
	
    }

/* Top level menu links style */
.sidebarmenu ul li a{

	font:bold 12px Arial, Helvetica, sans-serif;
	color:#10465b;
	text-decoration:none;
	background:url(/images/arrow1.jpg) no-repeat 10px 10px;
	float:left;
padding:6px 0 6px 20px;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{

}

.sidebarmenu ul li a:visited{

}

.sidebarmenu ul li a:hover{
    width:155px;
  background:#e5e5e5 url(/images/arrow1.jpg) no-repeat 10px 10px;
	color:#fe1e25!important;
} 


.sidebarmenu ul li:hover{
color:#044da3;
width:180px;
cursor:hand;
} 



/*Sub level menu items */
.sidebarmenu ul li ul{
	z-index:500;
	background-color:#ebeef0;
	POSITION: absolute;
	color:#ffffff!important;
	padding:0 0px 0 0px!important;
	width:195px;
	border:1px solid #bcbcbc; 

}
.sidebarmenu ul li ul li{
	
	  font:12px arial, verdana;
	color:#3e3e3e;
	list-style-type:none;
	display:block; 
	POSITION: relative; 
	padding:2px 2px 2px 2px;
	width:191px;
	background:url(/images/bluegreyl.gif) no-repeat left bottom;

	
    } 

.sidebarmenu ul li ul li a{
	  font:12px arial, verdana;
	color:#3e3e3e;text-decoration:none;
	background:url(/images/blu_bullets2.gif) no-repeat 5px 8px;
	padding:3px 3px 3px 15px;
	width:177px;
	display:block;
	}

.sidebarmenu ul li ul li a:hover{
 	background:#28406e url(/images/subimg.jpg) repeat-x 0 0!important;
	color:#fff!important; 
	width:177px;
padding:3px 0 3px 15px;

	}

 
.sidebarmenu a.subfolderstyle{


}
.sidebarmenu UL UL 
{ 
	DISPLAY: none;
}
.sidebarmenu UL UL LI:hover UL UL 
{ 
	DISPLAY: block;
}
.sidebarmenu UL LI:hover UL 
{ 
	DISPLAY: block;
}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
