body
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.error_message
{
	color : #ff5500;	
}


.products_cat_on
{
	background-color:#ffffff;
	float:left;
	height:30px;
	border-width:1px;
	border-style: solid;
	border-color: #9A9899;
	border-bottom-width: 0;
}

.products_cat_on a
{
	color:#649DF7;
	float:left;
	font-size :	10px;
	font-weight : bold;
	margin-top:5px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}


.products_buffer {
	background-color:#ffffff;
	height:30px;
	float:left;
	width:2px;
	border-bottom-width: 1px;
	border-bottom-color: #9A9899;
	border-bottom-style: solid;
}

.products_cat
{
	background-color:#CCCCCC;
	float:left;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-color: #9A9899;
	border-bottom-style: solid;
}
.products_cat a
{
	color:#ffffff;
	float:left;
	font-size :	10px;
	font-weight : bold;
	margin-top:5px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

form 
{ 
	padding: 0; 
	margin: 0; 
} 

p.form_title{
	color:#696969;
	text-align:right;
	font-size :	11px;
}

input,select,textarea{
	color:#696969;
	font-size :	11px;
}

select
{
	color:#696969;
	font-size :	11px;

}

p,a,span,ul
{
	font-family : verdana;
	font-size :	11px;
	color : #656565;
}

.light_blue_text{
	color : #85ADFF;
}
.light_blue_text_faq{
	color : #85ADFF;
	font-size: 12px;
}

.grey_text{
	color : #999999;
}

.site_text
{
	font-family : verdana;
	font-size :	11px;
	color : #656565;
	text-align:justify;
}

.page_title
{
	font-family : verdana;
	font-weight :bold;
	color : #85ADFF;
	font-size:15px;	
}


.input_box
{
	font-family : verdana;
	font-size :	10px;
	color : #000000;
	text-decoration:none;
}

.faq_question:visited  {color: #000000;}
.faq_question:link  {color: #000000;}
.faq_question:active  {color: #000000;}
.faq_question:hover   { color: #4A82DA; } 

.faq_answer_title
{
	font-weight :bold;
}


.left_menu_1, .left_menu_2
{
	font-size :	12px;
	color : #85ADD6;
	text-decoration:underline;
	font-weight:bold;
}

.left_menu_1_on, .left_menu_2_on
{
	font-size :	12px;
	color : #656565;
	text-decoration:none;
	font-weight:bold;
}
.left_menu_2, .left_menu_2_on
{
	text-decoration:none;
}
.left_menu_3
{
	font-size :	12px;
	color : #656565;
	text-decoration:underline;
}

.left_menu_3_on
{
	font-size :	12px;
	color : #85ADD6;
	text-decoration:none;
}

.blue_text
{
	color:#85ADFF;
}

.grey_title
{
	color:#686868;
	font-size:16px;
	font-weight :bold;
}

.blue_title_small
{
	color:#114170;
	font-size:13px;
	font-weight :bold;
}

.faq_link:visited  {font-size :	11px;color:#114170;}
.faq_link:link  {font-size :	11px;color:#114170;}
.faq_link:active  {font-size :	11px;color:#114170;}
.faq_link:hover   { font-size :	11px;color:#4A82DA; } 


.dna_tips_link
{
	font-weight :bold;
	font-size :	12px;
	color:#000000;
}

h1
{
	font-family : verdana;
	font-size :	10px;
	font-weight :bold;
	color : #000000;
}

h2{
	color : #85ADFF;
	font-family:verdana;
	font-size:15px;
	font-weight :bold;
}

ul.bulletimg li {
	list-style-image: url('/images/bullet.gif');
}
/*** flags *****/
.flag1, .flag2, .flag3, .flag4, .flag5, .flag6, .flag7,.flag8,.flag9,.flag10, .flag11,
.flag12,.flag13,.flag14,.flag15,.flag16,.flag17,.flag18,.flag19,.flag20,.flag21
{ 	
	background:transparent url('../images/flags/flags.jpg') no-repeat 0px 0px;
	 display:block;
     height:15px;
     width:25px;
     overflow:hidden;
}

.flag1{background-position: 0px 0px;}
.flag2{background-position: 0px -20px;}
.flag3{	background-position: 0px -40px;}
.flag4{	background-position: 0px -60px;}
.flag5{	background-position: 0px -80px;}
.flag6{	background-position: 0px -100px;}
.flag7{	background-position: 0px -120px;}
.flag8{	background-position: 0px -140px;}
.flag9{	background-position: 0px -160px;}
.flag10{background-position: 0px -180px;}
.flag11{background-position: 0px -200px;}
.flag12{background-position: 0px -220px;}
.flag13{ background-position: 0px -240px;}
.flag14{ background-position: 0px -260px;}
.flag15{ background-position: 0px -280px;}
.flag17{ background-position: 0px -320px;}
.flag18{ background-position: 0px -340px;}
.flag19{ background-position: 0px -360px;}
.flag20{ background-position: 0px -380px;}
.flag21{ background-position: 0px -400px;}

/***** menu  ****/
.horizontalcssmenu ul{
margin: 0;
margin-left: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style */
.horizontalcssmenu ul li a{
display: block;
width: 100px; /*Width of top level menu link items*/
height:20px;
padding: 2px 3px;
/* border: 1px solid #202020; */
/* border-left-width: 0; */
text-decoration: none;
font-weight : bold;
font-family : verdana;
font-size :	11px;
color : #85ADFF;
} 


/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 15px;
top: 0;
border-top: 1px solid #dddddd;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #eeeeee;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{

}

.horizontalcssmenu ul li ul li a:hover{
background: #cccccc;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.footerText, .footerText a{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 18px;
}

/* Contact US PAGE */
div#sidebar-main {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-bottom: 0px !important;
	border-bottom: none !important;
	background-color: #eef4f4;
	overflow:hidden;
	width:96.5%;
	margin-left:3px;
	margin-left: 0; 
}

h3.capital 
{
	background: url(../images/header.gif) repeat-x top left;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #7B7E7D;
	font-size:13px;
	font-weight:bold;
	padding:7px 9px;
	margin:0px 0px 1px;
}
ul.cmsl
{
	list-style-type:none;
	margin:0 !important;
	padding-left:0px !important;
	padding-right:0px !important;
}
ul.cmsl li
{
border-bottom:1px solid #C6C4C0;
margin:6px 0px;
padding-bottom:6px;
padding-left:9px;
}

ul.cmsl a { display: block;
	font-size:11px;}
ul.cmsl a:link, ul.cmsl a:visited
{
	color:#37556A;
	text-decoration:none !important;
}
ul.cmsl a:hover
{
	color:#AA0828 !important;
	text-decoration:none !important;
}
.backtotop
{
	font-size:11px;
}
.rowheader
{
	background: url(../images/header.gif) repeat-x top left;	
	border-bottom:1px solid #CCCCCC;	
	border-top:1px solid #7B7E7D;
	padding: 7px 0px 7px 10px;
}
.rowalternate
{
	 padding:10px 15px 10px 10px;
}
/*------------------*/