﻿*{	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;	}html{	background:url(../images/bg_html.jpg) repeat-x bottom center fixed;		}body{	background:url(../images/bg_body.jpg) repeat-x; height:378px;	}div#wrapper{	width:1013px; margin:0 auto; padding-top:21px;	}div#hp_top{	background:url(../images/bg_hp_top.png) no-repeat; 	height:489px;  padding:5px 0;	}div#head{}	div#head div#logo{		float:left;		}									div#head div#logo a{		background:url(../images/logo.png) no-repeat; display:block;		width:209px; height:96px; margin:10px 0 0 49px;		}									/*WOMAN HEADSET IMAGE*/div#head_right{		background:url(../images/contact_ie6.jpg) no-repeat; float:right; margin: 5px -150px 0 0px;		width:746px; height:114px; padding-top:24px; position:relative; top:0px;  /*was -15px*, width: 726*/			z-index: 0;		}			div#head_right p{			color:#656565; font-style:italic; margin:60px 20px 0 120px; position: absolute; top: -1000px;		}		div#head_right p span{			font-size:25px; color:#0b81c3; font-weight:bold; font-style:normal;		}div#nav{	position:relative; top:-19px; 	}	div#nav ul{		float:left; margin-left:45px;		}	div#nav li{		display:inline-block; padding-right:5px;		}        		div#nav li a{			color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none; text-transform:uppercase;			display:inline-block; position:relative; top:-3px;  			}			div#nav li a span{				position:relative; top:8px; padding:0 6px 0 10px;				}			div#nav li:hover, div#nav li.active{				background:url(../images/bg_nav_right.png) no-repeat right;				height:35px;				}			div#nav li a:hover, div#nav li.active a{				background:url(../images/bg_nav_left.png) no-repeat left;				height:35px;				}	div#span_link{		background:url(../images/icon_espanol.png) no-repeat scroll left center transparent; background-position:15px 0;		border-left:1px dotted #EEB997; float:right; margin-right:56px; padding-left:50px; 		position:relative; top:9px; height:18px;		}	div#span_link a{		color:#eeb997; font-size:12px; text-decoration:none; font-weight:bold;		}		div#span_link a:hover{			color:#FFFFFF;			}div#form_flash{}div#hp_form{	background:url(../images/bg_hp_form.png) no-repeat bottom;	float:left; height:310px; margin-left:36px; position:relative; top:-15px; width:318px;	}	div#hp_form h2{		color:#da6519; font-size:22px; padding:3px 0px; border:#0d6293 1px dotted; border-right:none; 		border-left:none; width:271px; text-align:center; margin:4px auto; font-family:"Times New Roman", Times, serif;		}	div#hp_form table{		margin-left:23px;		}	div#hp_form td {}	div#hp_form td input{		width:133px; height:24px; background:url(../images/bg_small_txt_bx.png) no-repeat; border:none;		padding:0 0 4px 2px; 		}	div#hp_form td input.large{		width:271px; height:24px; background:url(../images/bg_large_txt_bx.png) no-repeat; border:none;		padding:0 0 6px 4px; 		}		div#hp_form input.submit{			background:url(../images/bg_submit.png) no-repeat; cursor:pointer;			width:283px; height:42px; border:none; margin-left:19px;			}div#hp_flash{	float:right; background-color:#999999; height:314px; width:615px;  position:relative; top:-19px;	/*background:url(../images/SW_home2.jpg) no-repeat; */	margin-right:35px;	}        div#hp_mid{	background:url(../images/bg_hp_mid.png) no-repeat; 	height:260px; width:971px; margin:0 auto; padding:5px 0;	}	div#hp_mid_left{ 		width:350px; float:left;		}		div#hp_mid_left ul{			position:relative; top:2px; 			}			div#hp_mid_left li{				list-style:none; margin:6px 15px;				}		        li.box_chat a{					background:url(../images/box_chat.jpg) no-repeat;					height:114px; width:320px; display:block;					}        		li.box_call a{					background:url(../images/box_call.jpg) no-repeat;					height:114px; width:320px; display:block;					} div#hp_mid_tile { background:url(../images/bg_hp_tile.png) repeat-y; width:971px; margin:0 auto; padding:0; clear:both;  }div#hp_mid_right_tile { width:591px; float:right;  margin-right:20px; }div#hp_mid_right_tile p { color:#656565; font-size:12px; margin-bottom:10px; line-height:23px; }div#hp_mid_right_tile p a { padding-left:8px; background:url(../images/arrow_blue.png) left center no-repeat; font-weight:bold; color:#656565; margin-left:4px; text-decoration:none; }div#hp_mid_right_tile h1{ color:#da6519; font-size:22px; font-family:"Times New Roman", Times, serif; margin:0 0 10px 0px; }div#hp_mid_right_tile ul { margin-left:25px; margin-bottom:15px; margin-top:15px;  }div#hp_mid_right_tile ul li { color:#656565; font-size:12px; margin-bottom:5px; }div#hp_mid_right_tile ol { margin-left:25px; margin-bottom:15px; margin-top:15px;  }div#hp_mid_right_tile ol li { color:#656565; font-size:12px; margin-bottom:5px; }div#hp_mid_tile_bot { background:url(../images/bg_hp_tile_bot.png) top center no-repeat; width:971px; height:24px; display:block; margin:0 auto; padding:0;   }div#hp_mid_tile_top { background:url(../images/bg_hp_tile_top.png) top center no-repeat; width:971px; height:24px; display:block; margin:0 auto; padding:0;   }div#hp_mid_left{  width:350px; float:left; }div#hp_mid_left ul{ position:relative; top:2px; }div#hp_mid_left li{ list-style:none; margin:6px 15px; }li.box_chat a { background:url(../images/box_chat.jpg) no-repeat; height:114px; width:320px; display:block; }li.box_call a{ background:url(../images/box_call.jpg) no-repeat; height:114px; width:320px; display:block; }  li.box_chat_drill a { background:url(../images/box_chat_drill.jpg) no-repeat; height:114px; width:306px; display:block; }li.box_call_drill a{ background:url(../images/box_call_drill.jpg) no-repeat; height:114px; width:306px; display:block; }                                                                                     div#hp_mid_right{		width:576px; float:right; height:250px; margin-right:20px;		}		div#hp_mid_right li{			list-style:none; height:114px; padding:5px 24px 0 0;			}			div#hp_mid_right li.promo2{				border-top:1px dotted #adadad;				}			div#hp_mid_right li h2{				 font-family:"Times New Roman", Times, serif; color:#0d7ab8; font-size:22px;				 margin-top:5px;				 }			div#hp_mid_right li p{				color:#656565; font-size:12px;				}				div#hp_mid_right li p a{					padding-left:8px; background:url(../images/arrow_blue.png) left center no-repeat;					font-weight:bold; color:#656565; margin-left:4px; text-decoration:none;					}div#hp_bot{		background:url(../images/bg_hp_bot.png) no-repeat; 	height:293px; 	width:971px; margin:0 auto; padding:20px 0 0 0;	}	div#hp_bot h1{		color:#da6519; font-size:22px; font-family:"Times New Roman", Times, serif;		margin:0 0 10px 20px;		}	div#hp_bot p{		color:#656565; font-size:12px; margin:0 20px 10px 20px; line-height:23px;		}	div#foot{	background:url(../images/bg_foot.png) no-repeat; color:#b7d6e8;	height:159px; width:971px; margin:0 auto;  padding:5px 0; font-size:11px;	}	div#foot a{			color:#b7d6e8; text-decoration:none;		}	div#foot strong{		color:#FFFFFF;		}	div#foot ul.footer_info{		margin:12px 20px;		}	div#foot ul.footer_info li{		display:inline; width:175px; height:115px; float:left;		padding:5px 0 5px 10px; border-left:1px #328abe dotted;		}		div#foot ul.footer_info li.no_border{				border:0px;			}		div#foot ul.footer_info li a strong{			margin:7px 0; color:#FFFFFF; text-decoration:underline;			}		div#foot ul.footer_info li ul.links li{			display:list-item; height:12px; list-style:none; padding:1px 2px; border:0px;			}			div#foot ul.footer_info li ul.links li a{					padding-left:11px; text-decoration:none;color:#b7d6e8; display:block;				}				div#foot ul.footer_info li ul.links li a:hover, div#foot ul.footer_info li ul.links li a.active{					font-weight:bold; color:#FFFFFF; background:url(../images/arrow_white.png) no-repeat left center;					}					/*Call me button style*/a#dctclinkhome { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:url(../images/box_call.jpg) no-repeat;  width:318px; height:114px; display:block; border:none; cursor:pointer; }a#dctclink { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:url(../images/box_call_drill.jpg) no-repeat;  width:306px; height:114px; display:block; border:none; cursor:pointer; }	#dctcwrapper {position:relative;}#bdctc table td {font-family:Helvetica,Geneva,Arial,sans-serif;font-size:10px;}a#dctclink {cursor:pointer;color:#666;border:1px solid #666;background:#fff url(/images/buttonBg.gif) 0 100% repeat-x;padding:3px 6px 4px 6px;margin:1px;}#dctcclose {position:absolute;right:0;top:0;background:#ccc;cursor:pointer;padding:0 0 3px 3px;}#dctcpop {position:absolute;padding:0;margin:0;left:0;bottom:-136px;border:solid #ccc 3px;background:#fff;z-index:10000;width:260px;height:120px;overflow:hidden;display:none;}#dctcframe {border:0;padding:0;margin:0;width:260px;height:120px;overflow:hidden;}#tdinstr {font-family:Helvetica,Geneva,Arial,sans-serif;background:#ccc;font-size:10px;}.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}		
