body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background:url(../images/background/background4.jpg) top repeat-x;
	background-color:#E1e6ec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5;
	
	 
}

tr, td{
font-size:10px;
}

#head-wrapper
{
	width:990px;
}
#headbg #phone
{
	/*float:right;
	padding-top:40px;
	padding-right:41px;*/
	position: absolute;
	right: 99px;
	top: 40px;
	z-index:1;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;	
}
#headbg
{
	background:url(../images/header/header-bg-blank3.jpg) no-repeat;
	height:166px;
	width:990px;
	position: relative;
}

#headbg #flash
{
	/*background:url(../images/header/header-bg-new.jpg) no-repeat;*/
	height:166px;
	width:990px;
	position:absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
}

#headbg #help
{
	float:left;
	padding-left:53px;
	padding-top:120px;
	font-size:12px;
	color:#CCC;
	font-weight:bold;
}



#headbg #head-list
{
	float:left;
	padding-top:40px;
	padding-left:150px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	width:350px;
}


#headbg #head-list ul
{
	
	}

#headbg #head-list li
{
	padding-top:8px;
	list-style: url(../images/header/list.jpg);
	}


#headbg #phone .smalltxt
{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	
	
}

.opacity:hover{
opacity:0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
zoom: 1;
}

#main-nav-bar

{
	background:url(../images/header/navbar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	width:990px;
	height:40px;
		
	
}

a
{
	color:#666;
	text-decoration:none;
}

a:hover
{
	color:#039;

}

img
{
	border:none;
}

#main-nav-bar ul
{
	margin:0;
	padding:0;
	list-style:none;
}


#main-nav-bar ul li
{
	float:left;
	width:104px;
	border:none;
}


#main-nav-bar ul li.long
{
	float:left;
	width:150px;
}

#main-nav-bar ul li.longer
{
	float:left;
	width:180px;
}


#main-nav-bar ul a
{
	display: block;
	line-height:40px;
	text-decoration:none;
	color:#FFFFFF;
	}

#main-nav-bar ul a:hover
{
	background:url(../images/topnavarrow.png) bottom no-repeat;
	color:#132947;
}




#main-nav-bar ul li.divider
{
	background:url(../images/header/divider.png);
	width:2px;
	height:36px;
	float:left;
}

#shadow
{
	width:990px;
	background:url(../images/body/topnav-shadow.jpg) repeat-x;
	height:24px;
}


/*for the body*/

#body-wrapper
{
	width:990px;
	background:#fff;
	min-height:405px;
}

#pic-content
{
	height:302px;
	width:718px;
	position:absolute;
	margin:0px 0px 0px -13px;
}

#content-wrapper
{
	width:700px;
	float:left;
	padding-left:6px;
	text-align:left;
	min-height:435px;
}

#content-wrapper #textcontent
{
	padding-top:300px;
	width:682px;
	text-align:left;
	padding-bottom:10px;
	padding-left:28px;
}

#content-wrapper #textcontent2
{
	padding-top:30px;
	width:682px;
	text-align:left;
	padding-bottom:10px;
	padding-left:20px;
}





#content-wrapper p
{
	font-size:12px;
	padding-right:10px;
	width:650px;
	padding-left:0px;
}


h2
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#215595;
}

h3
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#215595;
}
.clear
{
	clear:both;
}
/***************************************/



#right-navwrapper
{
	width:271px;
	float:left;
	position:relative;
	text-align:left;
	padding-left:5px;


}

#right-navwrapper #top
{
	height:34px;
	width:271px;
	background:url(../images/rightnav/right-top.png);
	font-size:13px;
	text-align:center;
	line-height:34px;
	font-weight:bold;
}

#right-navwrapper li 
{
    display: inline;
	
}

#right-navwrapper ul
{
		list-style-type: none;
		padding:0px;
		margin:0px;
		text-indent:70px;
		font-size:12px;
}

#right-navwrapper li a
{
	display:block;
	color: #000;
	text-decoration: none;
	background:url(../images/rightnav/leftnav-list.png);
	height:29px;
	width:270px;
	line-height:29px;
}
#right-navwrapper ul a:hover
{
	color:#03C;
}

.blue
{
		color:#215595;
	font-size:13px;
	font-weight:bold;
}


/***********/
#content-box
{
	padding-top:20px;
	width:990px;
	min-height:289px;
	padding-bottom:17px;
}

.red
{
	font:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#C10102;
	float:left;
}
#content-box #box1
{
	padding-left:3px;
	width:239px;
	float:left;
	height:289px;
}

#content-box #titlecontainer,#titlecontainer2
{
	background:url(../images/btmcontent/boxtextcontainer.png) no-repeat;
	height:71px;
	width:244px;
	line-height:50px;
	font:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-bottom:0px;
}
#content-box #titlecontainer2
{
	line-height:13px;
	height:71px;
	
}

#content-box .divider
{
	background:url(../images/btmcontent/border.png) no-repeat right center;
	height:248px;
	width:2px;
	float:left;
	padding-left:3px;
}

#content-box #box2,#box3,#box4
{
	width:239px;
	float:left;
		
}

#content-box p
{
	padding-top:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}

#content-box #credit-card
{
	float:right;
	background:url(../images/btmcontent/credit_card_box.png) no-repeat;
	height:45px;
	width:723px;
}

#content-box #credit-cardtext
{
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:10px;
	padding-left:10px;
}

#content-box #credit-cardimg
{float:right;
padding-top:7px;
padding-right:39px;
}




/*********************/

#footer
{
	width:990px;
	color:#FFF;
	font-size:12px;
	
}
#footer-top
{
	background:url(../images/btmcontent/footer-top.jpg);
	width:990px;
	height:46px;
	line-height:46px;
	
}

.fleft
{
	float:left;
	padding-left:10px;
}
.fright
{
	float:right;
	padding-right:10px;
}
#footer-top a
{
	text-decoration:none;
	color:#FFF;
}

#footer-btmc
{background:url(../images/btmcontent/footer-bottom.jpg);
height:47px;
width:990px;
line-height:30px;
}

.put_right
{
	padding-right:13px;
	float:right;
}

#satisfaction{
background:url(../images/body/satisfactionguarantee.png);
width:150px;
height:96px;
display:block;
margin-left:450px;
}
#affiliate{
background:url(../images/body/affiliate.jpeg) center no-repeat;
width:700px;
height:233px;
}
#content-wrapper span{
text-decoration:none;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
font-weight:bold;
}