html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	
	}
	html
	{
	 background-color:White;
	  margin-top:5px;
	   margin-left:2px;
	   margin-right:2px;
		}
	
body {
	text-align:left;
	color:#444243;
	background:#dedede url(../images_new/bg_body.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;	
	
}


/*
img, div { behavior: url(iepngfix.htc) }

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



a{
text-decoration:none;
color:#fefefe;
position:relative;
cursor:pointer;
}

a:hover{
text-decoration:underline;
color:#fefefe;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}


/* remember to define focus styles! */

.clearfix{
clear:both;
}

a.highlight{
color:#0CA6C2;
}

.underline{
text-decoration:underline;
}


/*********************************** Content Area ********************************/



#wrapper {
	width:1000px;
	margin:0 auto;
	
	text-align:left;
	background:url(../images_new/bg_center_top.jpg) center top no-repeat;
}


		.shopping_cart_box{
		background:url(../images_new/bg_shopping_cart_top.png) left top no-repeat;
		width:800px;
		height:46px;
		}
		
			.cart_items{
			float:right;
			margin:2px 3px 0px 0px;
			font-weight:bold;
			}
			
			html>body .cart_items{
			margin:2px 7px 0px 0px;
			}
			
			.shopping_cart_box a{
			float:left;
			margin:4px;
			}
			
			.shopping_cart_box p{
			float:left;
			margin:8px;
			}
		
					.shopping_cart_box a.button{
					background:url(../images_new/bg_left_btn_red.jpg) no-repeat left top;
					padding:0px 0px 0px 9px;
					}
					
					.shopping_cart_box a span{
					background:url(../images_new/bg_right_btn_red.jpg) no-repeat right top;
					padding: 3px 10px 8px 1px;
					float:left;
					}
					
					html>body .shopping_cart_box a span{
					padding: 3px 10px 7px 1px;
					}
					
					.latest_news{
					margin:15px 0px 22px 0px;
					color:#FFFFFF;
					}
					
							.latest_news p{
							padding:5px 0px 0px 112px;
							}
					
		
		.logo_partner_box{
		background:url(../images_new/bg_partner_box.gif) left top no-repeat;
		width:795px;
		margin:10px 6px 0px 0px;
		height:112px;
		}
		
				.logo_partner_box a, .logo_partner_box p{
				float:left;
				margin:19px;
				}
				
		.content_box{
		background-color:#FFFFFF;
		}
		
				.content_left
				{
					vertical-align: top;
				padding:0px 0px 0px 8px;
				
				}
				
					.navbar{
					color:#0073b9;
								
		
					}
				
							.nav_top{
							background:url(../images_new/bg_top_navbar.jpg) left bottom no-repeat;
							height:9px;
							}
							
							.nav_middle{
							background:url(../images_new/bg_middle_navbar.jpg) left top repeat-y;
							
							}
							
									.nav_middle ul{
									margin-left:10px;
									margin-right:15px;
									}
							
											.nav_middle ul li{
											border-bottom:1px solid #cdebf7;
											 font-size:13px;
											}
											
											.nav_middle ul li a{
											display:block;
											padding:9px 5px 9px 5px;
											}
											
												.nav_middle ul li a:hover{
												-moz-border-radius-bottomleft:4px;
												-moz-border-radius-bottomright:4px;
												-moz-border-radius-topleft:4px;
												-moz-border-radius-topright:4px;
												-webkit-border-radius: 4px;
												border-top-right-radius: 4px;
												border-top-left-radius: 4px;
												border-bottom-left-radius: 4px;
												border-bottom-right-radius: 4px;
												background:#55c2fa none repeat scroll 0 0;
												text-decoration:none;
												color:#FFFFFF;
												padding:9px 5px 9px 5px;
												}
											
											.nav_middle a{
											color:#0073b9;
											}
							
							.nav_bottom{
							background:url(../images_new/bg_bottom_navbar.jpg) left top no-repeat;
							height:10px;
							}
							
							
							
							
		
		.content_center{
		padding:20px 0px 0px 4px;
		vertical-align: top;
		}
		
				.slideshow{
				background-color:#e1f4fb;
				width:570px;
				text-align:center;
				}
						
						.banners_center{
						padding:6px 0px 0px 0px;
						}
						
							html>body .banners_center{
							padding:3px 0px 0px 0px;
							}

								td.banner_box{
								float:left;
								width:185px;
								margin:3px 10px 5px 0px;
								background-color:#e1f4fc;
								-moz-border-radius-bottomleft:4px;
								-moz-border-radius-bottomright:4px;
								-moz-border-radius-topleft:4px;
								-moz-border-radius-topright:4px;
								-webkit-border-radius: 4px;
								border-top-right-radius: 4px;
								border-top-left-radius: 4px;
								border-bottom-left-radius: 4px;
								border-bottom-right-radius: 4px;
								}
								
															
									html> body td.banner_box{
									width:185px;
									margin:3px 3px 5px 2px;
									}
								
								
										.banners_center .banner_box h2{
										background:#1f7ac1 url(../images_new/bg_heading_banner_boxes.jpg) left top repeat-x;
										padding:6px 0px 6px 5px;
										color:#FFFFFF;
										margin:8px 0px 0px 0px;
										}
										
										
										.banners_center .banner_box tr.banner_info td{
										padding:8px 5px 8px 5px;
										} 
										
										
						
				
				
				.content_right{
				width:197px;
				vertical-align:top;
				padding:8px 8px 4px 8px;
				}
				
				.request_a_callback{
				background:url(../images_new/bg_request_a_callback.jpg) center top no-repeat;
				}
				
					.request_a_callback a{
					float:left;
					margin:268px 0px 8px 19px;
					font-weight:bold;
					}
					.request_a_callback a.button{
					background:url(../images_new/bg_left_btn_red.gif) no-repeat left top;
					padding:0px 0px 0px 9px;
					}
					
					.request_a_callback a span{
					background:url(../images_new/bg_right_btn_red.gif) no-repeat right top;
					padding: 3px 10px 8px 1px;
					float:left;
					}
					
					.book_an_appointment
					{
						background:url(../images/bookanappointment.jpg) center top no-repeat;
						}
						
					.book_an_appointment
					a{
					float:left;
					margin:260px 0px 8px 5px;
					font-weight:bold;
					}
					.book_an_appointment
					a.button{
					background:url(../images_new/bg_left_btn_red.gif) no-repeat left top;
					padding:0px 0px 0px 9px;
					}
					.book_an_appointment a span{
					background:url(../images_new/bg_right_btn_red.gif) no-repeat right top;
					padding: 3px 10px 8px 1px;
					float:left;
					}
					
				.what_they_say{
				color:#c4dde7;
				padding-top:6px;
				}
				
				.what_they_say .wts_1{
				background:url(../images_new/img_top_what_they_say.jpg) center top no-repeat;
				height:36px;
				}
				
				.what_they_say .wts_2{
				background:#0086d5 url(../images_new/img_middle_what_they_say.jpg) center top no-repeat;
				padding:12px;
				width:197px;
				}
				
				.what_they_say .wts_3{
				background:url(../images_new/img_bottom_what_they_say.jpg) center top no-repeat;
				height:7px;
				}
				
						.q_bottom{
						float:right;
						}
						
				.secure_setting .ss_1{
				background:#0086d5 url(../images_new/img_top_secure_shopping.jpg) center top no-repeat;
				height:36px;
				}
						
				.secure_setting .ss_2{
				background:#0086d5 url(../images_new/img_middle_secure_shopping.jpg) center top no-repeat;
				
				padding-top:50px;
				 width:197px;
				  height:120px;
				text-align:center;
				}
				
				.secure_setting .ss_3{
				background:url(../images_new/img_bottom_what_they_say.jpg) center top no-repeat;
				height:7px;
				}



#outer_2{
background:#0086d5 url(../images_new/bg_footer.jpg) left top repeat-x;
padding-bottom:40px;


}

		#footer{
		background:url(../images_new/bg_footer_center.jpg) center 8px no-repeat;
		text-align:left;
		color:#c4dde7;
		
		margin:0 auto;
		height:auto;
		padding:20px 0px 20px 20px;
		}
		
		
			#footer h2{
			color:#f9f400;
			margin-bottom:10px;
			}
		
			#footer ul li{
			line-height:30px;
			}
		
					#footer .company{
					margin-right:70px;
					float:left;
					}
					
					#footer .company ul li{
					background:url(../images_new/arrow_footer.gif) left 10px no-repeat;
					padding-left:20px;
					}
					
					#footer .customer_services{
					margin-right:70px;
					float:left;
					}
					
					#footer .customer_services ul li{
					background:url(../images_new/arrow_footer.gif) left 10px no-repeat;
					padding-left:20px;
					}
					
					#footer .additional_services{
					margin-right:20px;
					float:left;
					}
					
					#footer .additional_services ul li{
					background:url(../images_new/arrow_footer.gif) left 10px no-repeat;
					padding-left:20px;
					}
				#footer a{
				color:#c4dde7;
				}
			
				#footer a:hover{
				text-decoration:underline;
				}
/**********************************************/


.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
	color: #666666;
	line-height:1.5em;	
}
a.tiny:link {color: #666666; text-decoration: none;font-size:11px;}
a.tiny:visited {color: #666666; text-decoration: none;font-size:11px;}
a.tiny:hover {color: #666666; text-decoration:underline;font-size:11px;}
a.tiny:active {color: #666666; text-decoration: none;font-size:11px;}

.bigh1 {
color:#007BB7;
font-family:tahoma;
font-size:23px;
font-weight:bold;
}
.bigh2 {
color:#007BB7;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}

/***************************************************************/

ul#navbar_new {
	margin:0;
	list-style-type: none;
	height:auto;
	float:left;
	line-height:25px;
	
	
}
/*ul#navbar_new li {
	float:right;


	background-image:(../images/purptab.gif) no-repeat ;
	width:129px;
	height:auto;
	margin-right: 2px;

}*/

ul#navbar_new li a {
	display:block;
	
	text-align:left;
	text-decoration:none;
	color:#007BB7;
	padding-top: 4px;
	padding-right: 1px;
	padding-left: 1px;
	/*background-image: url(../images/latestoffers-button1.gif);
	background-repeat: no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;

}

ul#navbar_new li a:hover {
	color:grey;
	background-repeat:no-repeat;
	
}

ul#navbar_new li a:visited {color:grey;}

.blockquote {

font-size:12px;
font-style:italic;

line-height:135%;
/*margin:15px 0;
padding:10px 10px 1px 0px;*/
width:auto;
}


 


