body,
html 			{
                        margin-left:100;
    			padding:0;
    			color:#000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				background: #fff;
				}
img				{
				border: 0px;
				}
#headwrap		{
    			background: #fff;
    			margin: 0 auto;
			    width: 1000px;
			    }
#header			{
				margin-top: 35px;
				padding-bottom: 3px;
				}
#logo			{
				position: absolute;
				top: 5px;
				margin: 0 auto;
				border: none;
				}
#nav	 		{
				background-image: url(images/navbg.jpg);
				background-position: right;
				background-repeat: no-repeat;
				padding-top: 8px;
				padding-bottom: 10px;
				padding-right: 5px;
				text-align: right;
				}
a.nav			{
				color: #fff;
				padding-top: 8px;
				padding-left: 10px;
				padding-bottom: 10px;
				padding-right: 10px;
				border-right-color: #999;
				border-right-style: solid;
				border-right-width: 1px;
				border-left-color: #d4ebfa;
				border-left-style: solid;
				border-left-width: 1px;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 1.15em;
				}
a.navstart		{
				color: #fff;
				padding-top: 8px;
				padding-left: 10px;
				padding-bottom: 10px;
				padding-right: 10px;
				border-right-color: #999;
				border-right-style: solid;
				border-right-width: 1px;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 1.15em;
				}
a.navend		{
				color: #fff;
				padding-top: 8px;
				padding-left: 10px;
				padding-bottom: 10px;
				padding-right: 10px;
				border-left-color: #d4ebfa;
				border-left-style: solid;
				border-left-width: 1px;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 1.15em;
				}
a.nav:hover	{
				text-decoration: none;
				color: #333;
				}
a.navstart:hover	{
				text-decoration: none;
				color: #333;
				}
a.navend:hover	{
				text-decoration: none;
				color: #333;
				padding-right: 10px;
				}
#wrap 			{
    			background:#ffffff;
    			margin:0 auto;
			    width: 1000px;
			    }
.clear 			{
				clear: both;
				height: 1px;
				overflow: hidden;   /* prevent IE expanding the container */
				margin: 0;          /* keep flush with surrounding blocks */
				}
#main			{
				float: right;
				background-color: #ffffff;
				width: 745px;
				text-align: left;
				}
.maintext		{
				padding-left: 5px;
				padding-right: 10px;
				padding-top: 7px;
				padding-bottom: 5px;
				}
/* Show only to IE6 */
* html #sidebar {
	position: absolute;
}
#sidebar		{
				float: left;
				background-color: #d4ebfa;
				width: 245px;
				vertical-align: top;
				}
.sidetext		{
				margin-left: 10px;
				margin-right: 10px;
				padding-left: 3px;
				padding-right: 3px;
				font-size: 11px;
				margin-bottom: 10px;
				background-color: #fff;
				}
.spacer			{
				border-top-style: dashed;
				border-top-width: 1px;
				border-top-color: #00adef;
				}
#footwrap		{
    			background: #fff;
    			margin: 0 auto;
			    width: 960px;
			    }
#footer			{
				font-size: 10px;
				margin: 0 auto;
				clear: both;
				text-align: center;
				}
a				{
				color: #0066b3;
				text-decoration: none;
				}
a:hover			{
				text-decoration: underline;
				}
.sidetext a		{
				color: #0066b3;
				text-decoration: none;
				font-weight: bold;
				}
.sidetext a:hover	{
				text-decoration: underline;
				}
#searchbar		{
				vertical-align: top;
				margin-top: 5px;
				}
#searchbutton	{
				margin-bottom: -8px;
				}
.searchinput	{
				vertical-align: top;
				margin-top: 5px;
				}
#leftcol1		{
				float: left;
				background-color: #fff;
				width: 325px;
				margin-left: 250px;
				margin-top: 1px;
				display: inline;
				}
#rightcol1		{
				float: right;
				background-color: #fff;
				width: 361px;
				margin-top: 5px;
				}
#leftcol2		{
				float: left;
				background-color: #fff;
				width: 500px;
				margin-left: 220px;
				margin-top: 7px;
				font-size: 1.1em;
				font-weight: bold;
				color: #91073b;
				display: inline;
				}
#rightcol2		{
				float: right;
				background-color: #fff;
				width: 250px;
				margin-top: 3px;
				font-size: 1.14em;
				font-weight: bold;
				color: #91073b;
				text-align: right;
				}
.clear 			{
				clear: both;
				height: 1px;
				overflow: hidden;   /* prevent IE expanding the container */
				margin: 0;          /* keep flush with surrounding blocks */
				}
#login			{
				vertical-align: top;
				text-align: right;
				background-image: url(images/navbg-invert.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				padding-right: 10px;
				padding-top: 2px;
				padding-bottom: 4px;
				}
#login a		{
				color: #fff;
				}
.videobutton	{
				text-align: center;
				margin-top: 27px;
				margin-bottom: 2px;
				margin-right: 10px;
				margin-left: 10px;
				}
.sidetitle		{
				padding-top: 5px;
				margin-left: 10px;
				}
#creditcards	{
				text-align: center;
				padding-top: 5px;
				margin-bottom: 5px;
				}
.phone			{
					font-size: 1.4em;
				font-weight: bold;
				color: #91073b;
}
