html,body{
	margin:0;
	padding:0
}

body{
	font: 66% Arial, Helvetica, sans-serif;
	text-align:center;
	color:#5a5a5a;
	background: #101010 url(../template_images/background.jpg) repeat-x top;
	font-size:11px;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

#clear{
	clear:both;
	line-height:3px;
}

.clear{
	clear:both;
	line-height:3px;
}

/*container*/
div#container{
	width:975px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
}

#header_top
{
	margin:0 auto;
	width:980px;
	height:142px;
}
/*Left Banners*/
  #left_banner{
	  width:212px;
	  height:86px;
	  margin-top:10px;
	  float:left;
  }

.btm_container{
	  border:#CCCCCC 1px solid;
	  width:212px;
	  height:220px;
	  background-color:#FFFFFF;
	  color:#333333;
}
  
.btm_text{
 	  padding:10px;
	  color:#333333;
	  line-height:20px;
  }

/*White Bold Text*/
.WhiteBold{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

#logo_container{
	float:left;
	margin-left:4px;
	background-image:url(../template_images/logo.gif);
	background-repeat:no-repeat;
	width:202px;
	height:115px;
	cursor: pointer;
	}

#logo_container a{display: block; width: 100%; height: 100%;}

/*White Text*/
.whiteText{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

/*top menu*/
div#top_menu{
	float:right;
	width:250px;
	height:29px;
	line-height:29px;
	font-size:11px;
}

/*menu*/
div#menu{
	float:right;
	width:700px;
	height:29px;
	line-height:29px;
	font-size:12px;
	padding-right:20px;
	margin-top:10px;
}

.seperator{
	color:#000000;  
	text-decoration: none; 
	margin-left:13px;
	margin-right:13px;
}

a.nav:link {
	color:#ffffff;  
	text-decoration: none;
	padding-left:5px;
	padding-right:11px;
	 }
 
a.nav:visited {
	color:#ffffff;   
	text-decoration: none; 
	padding-left:5px;
	padding-right:11px;
 }
 
a.nav:hover {
	color:#51bd29;  
	text-decoration: none; 
	padding-left:5px;
	padding-right:11px;
 }
 
a.nav:active {
	color:#ffffff; 
	text-decoration: none; 
	padding-left:5px;
	padding-right:11px;
 } 
 
 
 a.nav_menu:link {
	color:#ffffff;  
	text-decoration: none;
	padding-left:5px;
	padding-right:40px;
	line-height:62px;
	float:left;
	 }
 
 a.nav_menu:visited {
	color:#ffffff;   
	text-decoration: none; 
	padding-left:5px;
	padding-right:40px;
	line-height:62px;
	float:left;
 }
 
 a.nav_menu:hover {
	color:#9ad1f9;  
	text-decoration: none; 
	padding-left:5px;
	padding-right:40px;
	line-height:62px;
	float:left;
 }
 
 a.nav_menu:active {
	color:#ffffff; 
	text-decoration: none; 
	padding-left:5px;
	padding-right:40px;
	line-height:62px;
	float:left;
 } 
 
 
.call{
	background-image:url(../template_images/call.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:63px;
	float:right;
	margin-top:-2px;
}
 
 
 
li {
	list-style-image:url(../template_images/li.gif);
}

/*content*/
div#content{
	clear:both;
	width:970px;
	height:auto;
	/*min-height:902px;*/
	float: left;
	background-color:#FFFFFF;
	padding: 6px 6px 0px 6px;
	*padding: 6px 6px 6px 6px;
	_padding: 6px 6px 0px 6px;
	margin-bottom: 20px;
	_margin-bottom: 5px;
}

/*content*/
div#pci_content{
	margin-bottom: 20px;
	_margin-bottom: 10px;
	width:970px;
	height:auto;
	background-color:#FFFFFF;
	float: left;
	padding: 6px 6px 0px 6px;
	*padding: 6px 6px 6px 6px;
	_padding: 6px 6px 0px 6px;
}

/*----------------------right content--------------*/
#right_content{
	float:left;
	text-align:left;
	margin: 0px;
	padding: 0px;
	}

/*container News*/
.banner_container{
	width:966px;
	text-align:left;
	height:235px;
	background-color:#404040;
	background-image:url(../template_images/bg_black.jpg);
	background-repeat:repeat-x;
	float:left;
	border:#cccccc 1px solid;
	}
.banner_container_pci {
	width:966px;
	text-align:left;
	height:69px;
	background-color:#404040;
	background-image:url(../template_images/bg_black_pci.jpg);
	background-repeat:repeat-x;
	float:left;
	border:#cccccc 1px solid;
}
.banner_right{
	width:360px;
	height:225px;
	padding-top:5px;
	float:left;
}

.banner_right_pci{
	width:360px;
	height:54px;
	padding-top:12px;
	float:left;
}

#box_container{
	clear:both;
	width:966px;
	height:130px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	}
	
.box1{
	width:195px;
	height:118px;
	float:left;
	margin-right:10px;
	margin-left: 1px;
	padding:5px;
	border:1px solid #d1d1d1;
	background-image:url(../template_images/box_container.jpg);
	background-repeat:repeat-x;
	}
	
#box2{
	width:192px;
	height:118px;
	float:left;
	margin-right:7px;
	padding:5px;
	border:1px solid #d1d1d1;
	background-image:url(../template_images/box_container.jpg);
	background-repeat:repeat-x;
	}
	
	
.blue_text
	{
	color:#297fd6;
	font-family:"Arial Narrow", Arial;
	float:left;
	font-size:18px;
	width:110px;
	height:54px;
	margin-left:10px;
	font-weight:bold;
	/*background-image:url(../template_images/thumb.gif);*/
	background-repeat:no-repeat;
	background-position:right;
	z-index:1;
	}
	
.image_float {width: 75px; float: right; margin: 0px; *margin-top: -3px;}	

.image_float_empty {width: 75px; height: 55px; float: right;}	
	
.btn1{
	margin-top:4px;
	_margin-top: 0px;
}

.btn2{
	margin-left:6px;
	margin-top:3px;
  }

.green_text1
	{
	color:#3a5f33;
	font-family:"Arial Narrow", Arial;
	float:left;
	font-size:18px;
	width:110px;
	height:54px;
	margin-left:10px;
	font-weight:bold;
	/*background-image:url(../template_images/thumb.gif);*/
	background-repeat:no-repeat;
	background-position:right;
	z-index:1;
	}
	
.red_text1
	{
	color:#e1282e;
	margin-left:10px;
	font-family:"Arial Narrow", Arial;
	float:left;
	font-size:18px;
	width:110px;
	height:54px;
	margin-left:6px;
	font-weight:bold;
	/*background-image:url(../template_images/thumb.gif);*/
	background-repeat:no-repeat;
	background-position:right;
	z-index:1;
	}

#sidebar_holder {width: 187px; float: left;}

#sidebar {
	width: 187px;
	float: left;
	background-image:url(../template_images/bg_sidebar.jpg);
	background-repeat:repeat-x;
	background-position: bottom left;
	border:1px solid #cccccc;
	margin-top: 5px;
	padding-bottom: 5px;
}

#sidebar a			{display: block; float: left; height: 20px; width: 175px; margin-left: 5px; margin-top: 5px; color: #5A5A5A; text-decoration: none;}
#sidebar a:link		{display: block; float: left; height: 20px; width: 175px; margin-left: 5px; margin-top: 5px; color: #5A5A5A; text-decoration: none;}
#sidebar a:active	{display: block; float: left; height: 20px; width: 175px; margin-left: 5px; margin-top: 5px; color: #5A5A5A; text-decoration: none;}
#sidebar a:visited	{display: block; float: left; height: 20px; width: 175px; margin-left: 5px; margin-top: 5px; color: #5A5A5A; text-decoration: none;}
#sidebar a:hover	{display: block; float: left; height: 20px; width: 175px; margin-left: 5px; margin-top: 5px; color: #00CCFF; text-decoration: none;}

.sidebar_header{
	float: left;
	width:177px;
	_width: 167px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height:25px;
	border-bottom: 1px dotted #cccccc;
}

.reg_now {width: 192px; height: 106px; float: left; margin-left: -4px;}

.pci_header{
	float: left;
	width:100%;
	height:31px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #cccccc;
}
	
#container3{
	clear:both;
	width:966px;
	background-image:url(../template_images/map_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}

#container3_info {	float: left;
					width:966px;
					border:0px solid #cccccc;
}

#pci_content_holder{
	width:770px;
	float:right;
	margin-top: 5px;
	padding-bottom: 20px;
}
*html #pci_content_holder{
	width:750px;
	float:right;
	margin-top: 5px;
	padding-bottom: 20px;
}
.pci_header{
	float: left;
	width:770px;
	margin-left: 0px;
	height:26px;
	border-bottom: 1px dotted #cccccc;
}
*html .pci_header{
	float: left;
	width:770px;
	margin-left: 0px;
	height:26px;
	border-bottom: 1px dotted #cccccc;
}
#pci_content_area{	float:left;
					width:765px;
					padding-left: 5px;
					margin-left: 5px;}
			
*html #pci_content_area{	float:left;
					padding-top:10px;
					width:745px;
					padding-left: 5px;
					margin-left: 5px;}

	


	
#why_us_container{
	clear:both;
	width:450px;
	padding:5px 5px 5px 8px;
	height:178px;
	background-image:url(../template_images/map_bg.jpg);
	background-repeat:repeat-x;
	border-right:dotted 1px #c5c5c5;
	float:left;

}

.why_us_hdr{
	
	background-position:left;
	width:307px;
	height:31px;
}


#register_container{
	width:260px;
	float:left;
	padding:5px;
	border-right:dotted 1px #c5c5c5;
}

#clickme3 {float: right; margin-right: 12px;}

#register_hdr{
	width:146px;
	height:31px;
}

#view_archieve a:link{
	margin-top:6px;
	text-decoration:none;
	float:right;
	color:#7e7e7e;
}
#view_archieve a:hover{
	margin-top:6px;
	text-decoration:underline;
	float:right;
	color:#000000;
}
#view_archieve a:active{
	margin-top:6px;
	text-decoration:none;
	float:right;
	color:#7e7e7e;
}

#view_archieve a:visited{
	margin-top:6px;
	text-decoration:none;
	float:right;
	color:#7e7e7e;
}
#why_us_text{
	width:450px;
	float:left;
	margin-top: -10px;
	*margin-top: 0px;
	}
	
#map{
	background-image:url(../template_images/map.jpg);
	width:140px;
	height:134px;
	float:right;
	}
	
#spl_offer{
	width:210px;
	float:right;
	padding:5px;
}

#spl_offer_hdr{
	width:215px;
	height:31px;
	margin-left:-6px;
}

#spl_offer_box{
	width:79px;
	height:64px;
	padding-left:125px;
	padding-top:13px;
	background-image:url(../template_images/box.jpg);
	background-position:center;
	background-repeat:no-repeat;


}
	/*----------------------Register / Feedback --------------*/

.feedback_holder{width: 340px; float: left; clear: both;}

.feedback_text {float: left; width: 600px; clear: both;}

#map_canvas #copyright span{display: none;}

div#contact_information {	background-image:url(../template_images/bg_sidebar.jpg);
							background-repeat:repeat-x;
							background-position: bottom left;
							border:1px solid #CCCCCC;
							float:left;
							margin-top:5px;
							margin-bottom: 10px;
							padding-bottom:5px;
							width: 315px;
							height: 227px;
							padding: 10px;}
							
div#map_information {	background-color:#fff;
							background-repeat:repeat-x;
							background-position: bottom left;
							border:1px solid #CCCCCC;
							float:left;
							margin-top:5px;
							margin-left: 10px;
							margin-bottom: 10px;
							padding-bottom:5px;
							width: 315px;
							height: 227px;
							padding: 10px;}							

div.contact_col1 {
	width:120px;
	height:21px;/*22px;*/
	float: left;
	margin-top: 4px;
	
}

div.contact_col2 {
	width:220px;
	height: 25px;
	float: right;
}

div.contact_col2 input {
	width:212px;/*216px;*/
	height:21px;/*18px;*/
	padding:1px 2px 0px 2px;
	border:1px solid #cccccc;
	*margin-top:-1px;
}

div.contact_col2 textarea {
	width:212px;/*216px;*/
	height:200px;
	padding:0px 2px 0px 2px;
	border:1px solid #cccccc;
}

div.contact_col2b {
	width:220px;
	height: 210px;
	float: right;
}

div.contact_col2b input {
	width:212px;/*216px;*/
	height:210px;/*18px;*/
	padding:1px 2px 0px 2px;
	border:1px solid #cccccc;
	*margin-top:-1px;
}

div.contact_col2b textarea {
	width:212px;/*216px;*/
	height:200px;
	padding:0px 2px 0px 2px;
	border:1px solid #cccccc;
}

div.contact_col2c {
	width:220px;
	height: 105px;
	padding-top: 5px;
	float: right;
}


div.contact_col2c textarea {
	width:212px;/*216px;*/
	height:100px;
	padding:0px 2px 0px 2px;
	border:1px solid #cccccc;
}
	/*---------------------PROD CAT --------------*/
.catleft {width: 303px; padding-left: 1px; float: left; height: 159px; padding-top: 1px; border: 1px solid #999999; margin-left: 25px; margin-bottom: 25px; position: relative;}

.catright {width: 303px; padding-left: 1px; float: left; height: 159px; padding-top: 1px; border: 1px solid #999999; margin-left: 35px; margin-bottom: 25px; position: relative;}

.prodcat_title {background: url('../template_images/prodcat_title_bg.jpg') no-repeat top left;
				position: absolute;
				bottom: 1px;
				left: 1px;
				width: 244px;
				height: 18px;
				padding-top: 4px;
				padding-left: 5px;
				border-top: 1px solid #ffffff;
				color: #ffffff;
				}
				
.prodcat_title a 			{font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff}
.prodcat_title a:link 		{font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff}	
.prodcat_title a:active 	{font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff}	
.prodcat_title a:visited 	{font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff}	
.prodcat_title a:hover 		{font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff}	

.prodcat_view				{width: 54px; height: 22px; border-top: 1px solid #ffffff; position: absolute; bottom: 1px; right: 1px;}					

.prodcat_comment {	border-bottom:1px dotted #CCCCCC;
					float:left;
					height:23px;
					margin-bottom:10px;
					
					text-align:left;
					padding-left: 7px;
					width:763px;}

.prod {	border: 1px solid #999999;
		background: url('../template_images/product_bg.jpg') repeat-x bottom left;
		width: 206px;
		float: left;
		margin-right: 33px;
		height: 283px;
		position: relative;
		}
		
.prodimage {float: left; margin-left: 1px; margin-top: 1px; width: 204px; height: 135px; }

.product_detail {float: left; margin-top: 10px; margin-left: 1px; width: 204px; text-align: center;}

.product_detail span a				{ color: #000000; font-size: 14px; line-height: 16px; font-weight: bold;}
.product_detail span a:link			{ color: #000000; font-size: 14px; line-height: 16px; font-weight: bold;}
.product_detail span a:active		{ color: #000000; font-size: 14px; line-height: 16px; font-weight: bold;}
.product_detail span a:visited		{ color: #000000; font-size: 14px; line-height: 16px; font-weight: bold;}
.product_detail span a:hover		{ color: #cccccc; font-size: 14px; line-height: 16px; font-weight: bold;}

.product_detail p {color: #5c5a5a; margin-bottom: 7px;}

.moreinfo		{width: 204px; text-align: center; position: absolute; bottom: 7px; left: 1px;}

.price {float: left; width: 204px; text-align: center; margin-bottom: 3px; font-weight: bold;}

.more_butt {width: 54px; height: 22px; margin: auto auto;}

.crumb {float: left; width: 758px; margin-bottom: 10px;}

.crumbtrail {	float:left;
				height:23px;
				margin-bottom:10px;
				margin-top:10px;
				text-align:left;
				text-indent:7px;
				width:770px;
				border-bottom:1px dotted #CCCCCC;}
			
.crumbtrail span#location a {color: #999999;}
.crumbtrail span#location a:hover {color: #cccccc;}			

.product_detail_holder {		background:transparent url(../template_images/product_bg.jpg) repeat-x scroll left bottom;
								border:1px solid #999999;
								float:left;
								margin-left:-5px;
								_margin-left: 0px;
								width:763px;
								_width: 750px;
								padding-bottom: 20px;
								}

.mainimage_holder {width: 222px; float: left; margin-left: 23px; _margin-left: 13px; margin-top: 23px; margin-bottom: 50px;}

.prodMain	{float: left; margin-bottom: 21px; width: 204px; border:1px solid #999999; position: relative; text-align: center;}

.prod2 {border:1px solid #999999;
float:left;
position:relative;
width:90px;}

.prod3 {border:1px solid #999999;
float:left;
margin-left:21px;
position:relative;
width:90px;}

.expand {position: absolute; bottom: 1px; right: 1px; width: 14px; height: 14px;}

.prod_info {float: left; margin-left: 20px; _margin-left: 10px; margin-top: 20px; margin-bottom: 20px; width: 420px;}

.prod_info h3 {margin-top: 0px;}

.prod_description {width: 100%; float: left; padding-bottom: 10px; border-bottom: 1px dotted #cccccc}

.prod_price {width: 155px; float: left; margin-top: 5px; margin-bottom: 10px;}

.prod_options {width: 245px; float: right; margin-top: 5px; border-left: 1px dotted #cccccc; padding-left: 7px; margin-bottom: 10px;}

.prod_options select {width: 150px}

.purchase {float: left; width: 100%; text-align: right; height: 25px;}

.buy {float: right;}

#loader {display: none; float: right; margin-top: 3px; margin-right: 10px;}

.return {padding: 10px 0px 10px 0px; width: 100%; clear: both}

.spacer {float: left; width: 756px; margin-bottom: 10px;}

.spacer_line {float: left; width: 756px; margin-bottom: 10px; border-bottom:1px dotted #CCCCCC; clear: both;}

.dark_title {margin-bottom: 10px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px; margin-left: -5px; padding-left: 5px; width: 755px;}

	/*----------------------banner --------------*/
.banner{
	width:330px;
	height:215px;
	float:left;
	padding:5px;
	background-image:url(../template_images/welcome_hdr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}

/*Latest News*/
.news_container1{
	width:945px;
	float:left;
	text-align:left;
	height:276px;
	padding:10px;
	background-color:#FFFFFF;
	border:#cccccc 1px solid;
	margin-top:6px;
	margin-bottom: 6px;
	_margin-bottom: 0px;
	background-image:url(../template_images/news_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left: 1px;
	}
	
.news_picture {float: left; margin: 10px 20px 10px 0px;}	
	
.news_container{
	width:173px;
	margin-left:4px;
	padding:5px;
	color:#333333;
	float:left;
	font-size:12px;
}

.news_container div img {border: 1px solid #e3e3e3; padding: 3px; background: #ffffff;}

.news_container a {font-size: 11px; text-decoration: none; color: #666666;}
.news_container a:link {font-size: 11px; text-decoration: none; color: #666666;}
.news_container a:active {font-size: 11px; text-decoration: none; color: #666666;}
.news_container a:visited {font-size: 11px; text-decoration: none; color: #666666;}
.news_container a:hover {font-size: 11px; text-decoration: none; color: #666666;}

.news_bold{
	font-weight:bold;
	color:#51bd29;
}


.news_Txt_Hdr_bg{
	background-image:url(../template_images/news.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:65px;
	height:35px;
	clear:both;
	float:left;
}

/*small white Text Home page*/
.white_small_home{
	padding-left:395px; 
	font-size:11px;}




a.link1{
	clear:both;
	padding-top:7px;
	text-align:left;
	line-height:17px;
	text-decoration:none;
	color:#f9d16f;
	font-size:11px;
	
}

a.link1:hover{
	clear:both;
	padding-top:7px;
	text-align:left;
	line-height:17px;
	color:#f9d16f;
	font-size:11px;
	text-decoration:underline;
}

#need_business_container{
	width:351px;
	height:47px;
	float:left;
}

#green_container
{
	width:336px;
	height:47px;
	line-height:47px;
	float:left;
	background-image:url(../template_images/green_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	position: relative;
}

#green_container span {float: left;}

#green_container form {position: absolute; right: 0px; top: 11px; right: 11px; height: 21px; line-height: 21px !important;}

#green_container form input {margin-top: 0px;}

#green_container_pci {
	width:336px;
	height:47px;
	line-height:47px;
	float:left;
	background-image:url(../template_images/green_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	position: relative;
}

#green_container_pci span {float: left;}

#green_container_pci form {position: absolute; right: 0px; top: 7px; right: 11px; height: 21px; line-height: 21px !important;}


.text_box_green{
	background-image:url(../template_images/txt_box.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
	width:152px;
	*width: 151px;
	padding-left: 3px;
	padding-top: 4px;
	height:17px;
	margin-left:7px;
	font-size:11px;
	margin-top:6px;
	border:#b5b5b5 0px solid; 
}

.text_box_register{
	background-image:url(../template_images/txt_box.jpg);
	background-repeat:no-repeat;
	width:152px;
	padding-left: 3px;
	padding-top: 4px;
	height:17px;
	font-size:11px;
	float:right;
	margin-right:12px;
	border:#b5b5b5 0px solid; 
}

.text1{
	margin-top:3px;
	font-size:11px;
	float:left;
	margin-left:12px;
	font-weight:bold;
}

.learn_Txt{
	color:#8d2023; 
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	margin-left:12px;	
	float:left;
	font-weight:bold;
	}
	
.submit_btn{
	margin-right:12px;
	float:right;
	width:54px;
	height:22px;
}
.search_btn{
	height:22px;
	line-height:16px;
	background-color:#cccccc;
	background-image:url(../template_images/search1.jpg);
	background-repeat:repeat-x;
	border:#b6b4b5 1px solid;
	color:#FFFFFF;
	font-size:11px;
	margin-left:7px;
	
}

#quick_links{
	clear:both;
	width:100%;
	background-image:url(../template_images/quick_links_bg.jpg);
	background-repeat:repeat-x;
	height:165px;
	color:#7c7a7b;

}

#quick_links_container{
	width:160px;
	height:100px;
	text-align:left;
	float:left;
	padding-left:22px;
	line-height:15px;
	border-right:dotted 1px #7c7a7b;
}

#footer_content {width: 980px; margin: auto auto; height: 150px;}

#footer_links {float: right; width: 300px; height: 30px;}

#coredna {text-indent: -9000px; display: block; width: 119px; height: 18px; float: right; background: url('../template_images/coredna_logo.gif') no-repeat top left;}

#bwired {text-indent: -9000px; display: block; width: 119px; height: 18px; float: right; background: url('../template_images/bwired_logo.gif') no-repeat top left;}


#testimonials{
	width:418px;
	height:100px;
	margin-left: 20px;
	color:#7b7b7b;
	text-align:left;
	float:left;
	font-size:11px;
	line-height:16px;
}

#testimonials a {color:#7b7b7b !important;}
#testimonials a:hover {color:#cccccc !important;}

#testimonials_hdr{
	background-image:url(../template_images/testimonials.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:29px;
	text-align:left;
	float:left;
}



a.view_more{
	text-align:right;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	float:right;
}

a.view_more:link{
	text-align:right;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	float:right;
}

a.view_more:active{
	text-align:right;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	float:right;
}

a.view_more:visited{
	text-align:right;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	float:right;
}

a.view_more:hover{
	text-align:right;
	color:#bababa;
	text-decoration:underline;
	font-weight:bold;
	float:right;
}

a.green_link{
	text-align:right;
	text-decoration:none;
	color:#51bd29;
	font-weight:bold;
	float:left;
}

a.green_link:hover{
	text-align:right;
	color:#51bd29;
	text-decoration:underline;
	font-weight:bold;
	float:left;
}


.quick_links_hdr{
	background-image:url(../template_images/quick_links.jpg);
	width:92px;
	height:29px;
	background-repeat:no-repeat;
}
/*--------------footer----------------*/
div#footer a{
	padding:0 0 0 7px;
	text-decoration:none;
	color: #cccccc;
}
div#footer a:hover{
	text-decoration:none;
	color: #ffffff;
}

div#footer{
	float:left;
	width:920px;
	text-align:center;
	color: #cccccc;
	padding:15px 0 0 10px;
	line-height:26px;
	height:90px;
}

/*Text box*/

.textBox{
	border:#CCCCCC 1px solid;
	width:140px;
	margin-left:10px;
	margin-right:5px;
	height:14px;
	font-size:11px;
	line-height:14px;
	padding:2px;
}

.ComboBox{
	border:#CCCCCC 1px solid;
	width:140px;
	margin-left:10px;
	font-size:11px;
	padding:2px;
	margin-left:10px;
	margin-right:5px;
}

.searchBtn{
	width:44px;
	height:38px;
}

.innerpage_Txt{
	float:left;
	color:#343434;
	font-size:12px;
	padding-left:15px;
}

.bullet_green{
	padding-left:18px;
	line-height:10px;
}

.orange_Hdr_txt{
	font-size:18px;
	font-weight:bold;
	color:#fe8a00;
}

.orange_Hdr_small{
	font-size:12px;
	font-weight:bold;
	color:#fe8a00;

}
.right_box{
	color:#FFFFFF;
	float:right;
	margin-top:-11px;
	padding-right:10px;
	font-size:10px;
}

.inner_right_box{
	color:#FFFFFF;
	float:left;
	margin-top:11px;
	padding-right:10px;
	font-size:12px;
}

div#header{
	height:39px;
	line-height:40px;
	margin:0;
	padding:0;
	margin-top:-3px;
}

div#header1{
	height:38px;
	line-height:38px;
	margin:0;
	padding:0;
	color: #ffffff;
}

div#logoTxt{
	 width:545px;
	 height:131px;
	 float:right;
 }
 
.divTxt{
	color:#000000; 
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	margin-left:10px;	
	}
.bodyTxt{
	color:#000000; 
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	
	}
	.bodyTxt1{
	padding-top:10px;
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	
	}
.divTxt1{
	color:#7c6e27; font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
}

.dottedLine{
	border-bottom:#000000 dotted 1px;
	height:2px;
	width:200px;
}

img {border: 0px;}

a			{color: #51BD29; text-decoration: none;}
a:link		{color: #51BD29; text-decoration: none;}
a:active	{color: #51BD29; text-decoration: none;}
a:visited	{color: #51BD29; text-decoration: none;}
a:hover		{color: #339933; text-decoration: none;}

h3 {font-size: 14px; color: #000000; margin-bottom: 7px;}

/****Help****/



#help_search {
	color: #666666;	
	width: 760px;
	float: left;
	border-bottom: 1px dotted #CCCCCC;
}

#help_body{width: 760px; float: left;}

#form_holder{height: 30px; width: 100%; float: left; padding-bottom: 10px;}

#form_holder form div {height: 30px; float: left; width: auto; width: 227px; text-align: left;}

#form_holder form div.search2 {height: 30px; float: left; width: auto; width: 80px; text-align: left; margin-top: 6px;}

.help_category {width: 240px; float: left; height: auto; margin-bottom: 8px;}

.help_icon {float: left; width: 76px; height: 79px; margin-bottom: 5px; margin-right: 5px; border: 0px !important;}

.help_icon img {border: 0px !important;}



#help a {
	color: #666666;
	padding-left:2px;
}
table.help_search {
	font-size: 12px;
	width: 50%;
	padding-bottom: 10px;
}
a.help_addresslink:link     {color: #CC0000; font-size: 12px; text-decoration: none; }
a.help_addresslink:visited  {color: #CC0000; font-size: 12px; text-decoration: none}
a.help_addresslink:active   {color: #CC0000; font-size: 12px; text-decoration: none}
a.help_addresslink:hover    {color: #87898D; font-size: 12px; text-decoration: underline}
td.help_section {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	font-size:12px;
	padding: 0 0 5px 10px;
}
.help_question {
    font-weight: normal;
    color: #666666;
    padding: 15px 0px 15px 50px;
	width: 580px;
	background: url('../template_images/help_question.jpg') no-repeat top left;
	float: left;
}

.section_title {
    font-weight: bold;
    color: #666666;
    padding: 3px 0px 3px 0px;
	width: 100%;
	float: left;
	font-size: 14px;
	border-bottom: 1px dotted #e3e3e3;
}

.help_answer {
    font-style: normal;
    color: #666666;
	font-size:12px;
    float: left;
	padding: 15px 0px 40px 50px;
	width: 580px;
	background: url('../template_images/help_answer.jpg') no-repeat top left;
	line-height: 16px;
}

.help_answer p {line-height: 16px;}

#top_ten{width: 755px; float: left; padding-bottom: 20px; margin-top: 10px;}

.top_ten_q{width: 100%; float: left; padding: 3px 0px 3px 0px;}

td.help_topten_header {
    font-weight: bold;
    color: #CC0000;
	font-size:11px;
	text-indent:18px;
	padding-left: 20px;
}   
#filerow {}
#filerowalt {
    background: #F8F8F8;
	margin-left:25px;	
}
td.info {
   font-size: 12px;
   background: #FFFFFF;
   padding:0;
   vertical-align: top;
} 
table.help_search {
    font-size: 12px;
    width: 73%;
	font-family:Arial, Helvetica, sans-serif;
    padding:0;
}

.button_holder {width: 280px; float: right; clear: both; height: 25px; padding: 5px;}

input.button {
   font-size: 10px;
   background: url(../template_images/button.jpg) repeat-x;
	cursor: pointer;
   color: #fff;
   border: 0px solid #333333;
   float:right;
   margin-right:10px;
   padding: 3px 5px 3px 5px;
}
.help_txt {
	font: normal 13px Arial;
	padding:0 20px 0 0;
	color:#4F5559;
	margin:0;
	float:left;
}
input.field {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
   float:left;
}

input.field {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
   float:left;
   width: 150px;
}	

hr {color: #e3e3e3; }

h1 {font-size: 20px; color: #666666; margin: 15px 0px 5px 0px}
h2 {font-size: 16px; color: #666666; font-weight: bold; margin: 15px 0px 5px 0px}
h3 {font-size: 16px; color: #999999; font-weight: bold; margin: 15px 0px 5px 0px}
h4 {font-size: 14px; color: #CC0000; font-weight: bold; margin: 15px 0px 5px 0px}
h5 {font-size: 14px; color: #336600; font-weight: bold; margin: 15px 0px 5px 0px}
h6 {font-size: 14px; color: #0000CC; font-weight: bold; margin: 15px 0px 5px 0px}

p { margin: 5px 0px 10px 0px}
.form_left {
width:215px;
float:left;

}
.form_right {
padding-bottom:1px;

}
input.field {
border:none;
background:none;
}
/*li.field {
list-style:none;
}*/
ul.proddetail {
margin:0;
padding:0;
list-style-image:none;
}

ul.proddetail li.proddet {
list-style-image:none;
clear:both;
list-style-type:none;
}

#addAddress input {
	width:300px;
}

#addAddress input.radiobtn {
	width:30px;
}
