body 
{
	margin: 0px;
	padding: 0px;
}

/* styles for page background start here*/

.page_bg_dblue
{
	background-color: #004471;
	background-image:url(../images/body_bg.gif);
	background-repeat: repeat;

}

.page_bg_blue
{
	background-color: #2F9CE2;
	background-image:url(../images/body_bg_blue.gif);
	background-repeat: repeat;

}

.page_bg_green
{
	background-color: #2DB556;
	background-image:url(../images/body_bg_red.gif);
	background-repeat: repeat;
}

.page_bg_grey
{
	background-color: #AEADA9;
	background-image:url(../images/body_bg_grey.gif);
	background-repeat: repeat;
}

.page_bg_pgreen
{
	background-color: #25A1A1;
	background-image:url(../images/body_bg_pgreen.gif);
	background-repeat: repeat;
}

/* styles for page background end here*/

/* fonts style start here */
.black_text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.black_text1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.black_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}

.error 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E12023;
	text-decoration: none;
}

.links 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #E53934;
	text-decoration: none;
}

.links:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.links1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.links1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #E53934;
	text-decoration: none;
}

.links2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:80%;
	color: #000000;
	text-decoration: none;
}

.links2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:80%;
	color: #E53934;
	text-decoration: none;
}

.h1_yellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	color: #FFD34F;
	text-decoration: none;
}

.h1_grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	color: #BBBBBB;
	text-decoration: none;
}

.h1_green
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	color: #A5D357;
	text-decoration: none;
}

.h1_dgreen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	color: #53BD6D;
	text-decoration: none;
}

h1
{
	margin:15px;
	padding:0px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	color: #E12023;
	text-decoration: none;
}
.h2_bred{
display:inline;
margin:0px;
padding:0px;
}
.h2_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	color: #E12023;
	text-decoration: none;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #276995;
	text-decoration: none;
}

.footer:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #FCE69E;
	text-decoration: none;
}

.footer1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #276995;
	text-decoration: none;
}

span a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E53934;
	text-decoration: none;
}

span a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.prod_names
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:0px;
	color: #0069C7;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
}

.search
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:5px;
	color: #E53934;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
}

/* fonts style end here*/

/* for prducts page left navigation  */

.nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}

.nav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #ED0200;
	text-decoration: none;
}

.nav_white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #10375B;
	text-decoration: none;
}

.nav_white:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #ED0200;
	text-decoration: none;
}

.sub_nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #215BA1;
	text-decoration: none;
}

.sub_nav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #ED0200;
	text-decoration: none;
}

.sub_subnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #3F561B;
	text-decoration: none;
}

.sub_subnav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #ED0200;
	text-decoration: none;
}

.sub_subnav_hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #ED0200;
	text-decoration: none;
}

.page_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
}
.page_title:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #10375B;
	text-decoration: none;
}

/* for products page left navigation  */

.previous
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none;
}

.previous:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ED0200;
	font-size:11px;
	text-decoration: none;
}

.prod
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size:13px;
	text-decoration: none;
}

.prod:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ED0200;
	font-size:13px;
	text-decoration: none;
}

.formfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color: #FFF5D7;
	border: 1px solid #EC7171;
}

.formfield_mo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color: #FFF5D7;
	border: 1px solid #12517A;
}

ul, ul li 
{
    margin: 0;
    padding-left: 15px;
    list-style: none;
}

ul li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 13px;
	margin: 0;
	font-weight: normal;
	background-image:url(../images/bullet.gif);		
	background-position:left top;
  	background-repeat: no-repeat;
}

.reset_btn
{
	 border-width:0px;
	 background-image:url(../images/reset_btn.gif);
	 background-repeat:no-repeat;
	 width:45px;
	 height:18px;
	 cursor pointer;
} 

.submit_btn
{
	 border-width:0px;
	 background-image:url(../images/submit_btn.gif);
	 background-repeat:no-repeat;
	 width:52px;
	 height:18px;
	 cursor:pointer;
} 

.alert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #D20B0B;
}
.promotion_img_bdr
{
background-image:url(../images/promotion_img_bdr.gif);
background-repeat:no-repeat;
 background-position:center top;
}

.flash_td
{
	width:760px;
	height:180px;
}

.flash_td1
{
	width:478px;
	height:63px;
}

.padding_top
{
	padding-top:20px;
}
.padd_left_50{
padding-left:50px;
}
.footer_border
{
border-left:1px solid #276995;
}
.footer_pad {
padding-left:10px;
padding-right:10px;
}
.sitemap_image{
background-image:url(../images/arrow_right.gif);
background-repeat:no-repeat;
padding-left:15px;
}
.padd_15{
padding-bottom:25px;
}

.p_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	/*padding-bottom:2px;*/
	color: #E12023;
	text-decoration: none;
}