@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
/* this body fixes an IE bug and maintains x-browser uniformity */
	font-size: 100.01%;
	background: #006931; 	
}

#wrapper { margin:0px auto; }

#main_container
{ width:923px; margin:50px 0px; }

#footerbox
{ width:923px; align: center; margin-top: 10px;}

#top { background: url(images/layout/top.gif) no-repeat; width:923px; height:20px; position:relative; }
#left { background: url(images/layout/left.gif) no-repeat; width:20px; height:531px; float:left; }
#right { background: url(images/layout/right.gif) no-repeat;  width:20px; height:531px; float:left;}
#middle { width:883px; height:422px; float:left; }
#contentbottom { width:883px; height:109px; float:left;   }
#main_image { width:923px; height:531px; }
#bottom { background: url(images/layout/bottom.gif) no-repeat; width:923px; height:20px; position:relative; }

#section1 { background: url(images/layout/section1.gif) no-repeat; width:433px; height:109px; float:left;  }
#section2 { background: url(images/layout/section2.gif) no-repeat; width:450px; height:109px; float:left; }

.footertext { font-family:Myriad Pro, Myriad, Lucida Grande, Helvetica, Arial, sans-serif; font-size: 12px; color:#FFFFFF; text-align:center; }
.quotetext { font-family:Myriad Pro, Myriad, Lucida Grande, Helvetica, Arial; font-size: 13px; color:#FFFFFF; margin-left: 20px; margin-right: 20px; margin-top: 20px; text-align:left; }
#iconbox1 { width:90px; height:85px; float:left; margin-left: 20px; margin-top: 15px; background: url(images/layout/icon1.jpg) no-repeat; }
#iconbox2 { width:90px; height:85px; float:left; margin-left: 15px; margin-top: 15px; background: url(images/layout/icon2.jpg) no-repeat; }
#iconbox3 { width:90px; height:85px; float:left; margin-left: 15px; margin-top: 15px; background: url(images/layout/icon3.jpg) no-repeat; }
#iconbox4 { width:90px; height:85px; float:left; margin-left: 15px; margin-top: 15px; background: url(images/layout/icon4.jpg) no-repeat; }
.icontext { font-family:Myriad Pro, Myriad, Lucida Grande, Helvetica, Arial, sans-serif; font-size: 12px; color:#000000; margin-top: 8px; text-align:center; }
.icontext a:link , a:visited { text-decoration:none;  color:#333333; }
.icontext a:hover{ text-decoration:none;  color:#006699; font-weight:bold; }
 
.icontest:hover { text-decoration: none; font-weight: bold; }
a.icons { text-decoration: none; }
a.icons:hover { text-decoration: none; font-weight: bold; }

a.footer { color: #ffdb40; }
a.footer, a.footer:visisted { color: #ffdb40; text-decoration:none; }
 a.footer:hover { color: #FFFFFF; text-decoration:underline; }


#header
{ background: url(cowendesigngroup.png) no-repeat; width: 528px; height:30px; position:relative; } 
#header2 { height:20px; width: 845px; margin-left: 20px; margin-top: 7px; position: relative; }
.headertext { font-family:Myriad Pro, Myriad, Lucida Grande, Helvetica, Arial, sans-serif; font-size: 14px; color:#FFFFFF; }
#maptext { font-family:Myriad Pro, Myriad, Lucida Grande, Helvetica, Arial, sans-serif; font-size: 14px; color:#FFFFFF; vertical-align:bottom; margin-left: 10px; margin-right:9px; margin-bottom:7px; text-align: justify; }

#picture { background: url(picture.jpg) no-repeat; width: 807px; height:365px; position:absolute; }
#footerleft { height:20px; width: 300px; margin-right=15px; position: absolute; }

#header_link
{ width: 200px; height:70px; position:absolute; margin-left: 20px; margin-top: 70px; }

#bodycontent_bg { background:url(../images/body_bg.png) repeat-y; text-align:left; }


#menu
{ position:absolute; left: 30px; top: 180px;

}

form, input { margin:0px; padding:0px; }

a.menu { text-decoration:none; font-size: .8em; font-weight:none; color:#FFFFFF; padding-right: 16px;}
a.menu:active,  a.menu:hover { text-decoration:underline;  padding-right: 16px; color:#FFFFFF;}

#footer_container { background:url(../images/footer.png) no-repeat; width:752px; height:122px; position:relative; text-align:left; }
#footer_sponsorlinks {
	width:266px;
	position:absolute;
	left: 483px;
	top: 33px;
	text-align:center;
}

img { border:0; }

.error { color: red; padding-bottom: 10px; font-size: 0.8em; font-weight: normal; }

h1.transparent_green
{ background: url(../images/title_bg.png) repeat-x; height: 39px; display:block; margin:0; color:#497b1a; margin-bottom: 15px; font-weight:normal; font-size: 1.8em; padding-top:5px; }

a, a:active { color:#a3c5e7; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:underline; }

b { font-weight: bold; color: #8f8f8f; }
b.black { font-weight: normal; color: black; }
b.heading { font-size: 1.2em; font-weight: bold; color: #002fa5; }
b.producttitle { font-size: 1em; font-weight: bold; color: #000000; }
b.productby { font-size: .85em; font-weight: bold; color: #999999; }
b.productprice { font-size: 1em; font-weight: bold; color: #555555; }
b.tcaption { font-size: 1.2em; font-weight: bold; color: #8f8f8f; }
b.bcaption { font-size: .8em; font-weight: bold; color: #bcbcbc; }
h1 { font-size: 1.2em; font-weight: bold; color: #002fa5; }
b.price {color:#8f8f8f; font-size: 0.8em; font-weight: normal;}
b.producttitle2 { font-size: 1.5em; font-weight: bold; color: #000000; }
b.productby2 { font-size: 1.1em; font-weight: bold; color: #555555; }
b.blackbold { font-weight: bold; color: black; }
b.small { color:#8f8f8f; font-size: 0.71em; font-weight:inherit; }

b.table { font-weight: normal; color:#8F8F8F; font-size: .8em; }
b.tableheading { font-weight: bold; color: #000000; font-size: .8em; }

b.table2 { font-weight: normal; color:#8F8F8F; font-size: .7em; }
b.tableheading2 { font-weight: bold; color: #000000; font-size: .7em; }

a.footersponsor { width:126px; height:23px; text-decoration:none; font-size: .8em; font-weight:bold; text-align:center; color:#FFFFFF; display: inline-block; display: -moz-inline-stack; padding:0 auto; padding-top:15px; margin:0 auto; }
a.footersponsor:active,  a.footersponsor:hover { background:url(../images/link_sponsor.png) no-repeat; }

b.footersponsor { width:126px; height:23px; text-decoration:none; font-size: .8em; font-weight:bold; text-align:center; color:#FFFFFF; display: inline-block; display: -moz-inline-stack; padding:0 auto; padding-top:15px; margin:0 auto; background:url(../images/link_sponsor.png) no-repeat; }

td.pricing {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

#sponsor_box {
	width:474px;
	height:62px;
	position:absolute;
	left: 8px;
	top: 10px;
}

p { color:#8f8f8f; font-size: 0.8em; font-weight: normal; }
p.small { color:#8f8f8f; font-size: 0.71em; font-weight:inherit; }
li { color:#8f8f8f; font-size: 0.73em; font-weight: normal; }

a.copyright { color:inherit; text-decoration:none; }
a.copyright:hover { color:#497b1a; text-decoration:underline; }

#sponsor_copyright {
	position:absolute;
	width: 490px;
	font-size: .7em;
	color:#666666;
	left: 243px;
	top: 83px;
	text-align:left;
}
