body
{
	margin: 0;
	text-align: center;
}

#main
{
	width: 760px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	
	/*border-left: solid 1px black;
	border-right: solid 1px black;*/
	overflow: auto;
}

#toplogorow
{
}

#logo
{
	width: 251px;
	height: 33px;
/*	background-image: url('/images/logo.gif');*/
	float: left;
}

#phone
{
	width: 509px;
	height: 33px;
background-image: url('/images/callusnow.gif'); 
	background-position: 243px 13px;
	background-repeat: no-repeat;
	float: left;
}

#topmainbarrow
{
	margin-top: 6px;
}

#topmainbarleft
{
	width: 20px;
	height: 68px;
	background-image: url('/images/topbg1.gif');
	background-repeat: repeat-x;
	float:left;
}

#topmainbarright
{
	height: 68px;
	background-image: url('/images/topbg2.gif');
	background-repeat: repeat-x;
	float: left;
}

.clear
{
	clear:both;
}

#mainnav
{
	margin-top: 33px;
	margin-left: 13px;
	height: 35px;
	width: 727px;
	background-image: url('/images/topbg2.gif');
	background-repeat: repeat-x;
	background-position:bottom;
}
#mainnav a
{
	float:left;
}

img
{
	border: 0px;
}

#middlerow
{
	margin-top: 11px;
}

#middlerowleft
{
	width: 194px;
	float:left;
}

#middlerowcenter
{
	width: 406px;
	margin-left: 21px;
	margin-right: 20px;
	float:left;
	text-align: left;
}

#middlerowright
{
	width: 119px;
	float:left;
}

#bottomrow
{
	margin-top: 15px;
	height: 120px;
	text-align: center;
	width: 760px;
	margin-left:auto;
	margin-right: auto;
	}

.bottomrowcell
{
	width: 166px;
	height: 120px;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
}

#footerrow1
{
	margin-top: 11px;
}

#footerrow1left
{
	height: 7px;
	width: 194px;
	border-right: solid 1px white;
	float: left;
}

#footerrow1right
{
	height: 7px;
	width: 565px;
	float: left;
}

#footerrow2
{
	margin-top: 7px;
	background-color: yellow;
	overflow: auto;
}

#footerrow2left
{
	float: left;
	text-align: left;
	width:560px;
}

#footerrow2right
{
	float: left;
	width: 200px;
	text-align: right;
}

.bottomrowtitle
{
	line-height: 30px;
}

.arrow
{
	margin-right: 8px;
}

.teaserbox
{
	margin-bottom: 1px;
}

/*#contentpadding, .contentpadding
{
	padding-left: 6px;
	padding-right: 6px;*/
}

form
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}