/* Global Styles */
* {margin:0; padding:0;}
body {font-family:myriad pro, arial, sans-serif; background:#fbeed8;}

h1 {font-size:24px; font-weight:normal; margin-bottom:8px;}

h2 {font-size:20px; margin-bottom:4px;}

p {margin:0 0 15px 0; line-height:1.4em; font-size:16px;}

a:hover {text-decoration:none;}

hr {background:url(images/hr.jpg) repeat-x; margin:10px 0;}

ol {margin-left:35px;}
ol li {line-height:1.4em; font-size:15px; padding:3px 0;}

/* Container Blocks */
#wrap {width:800px; margin:0 auto;}

#nav {overflow:hidden; height:100%;}

#header {height:275px; display:block;}

#content {overflow:hidden; height:100%; margin-top:10px; padding:0 25px;}

#left {width:450px; float:left;}

#right {width:275px; float:right; padding-top:45px;}

#pricing {text-align:center;}

#footer {background:url(images/hr.jpg) top no-repeat; height:35px; padding:15px 25px; font-size:10px;}


/*Container Styles */
#header.bluehead {background:url(images/bluehead.jpg) no-repeat;}
#header.greenhead {background:url(images/greenhead.jpg) no-repeat;}
#header.orangehead {background:url(images/orangehead.jpg) no-repeat;}
#header.purplehead {background:url(images/purplehead.jpg) no-repeat;}

#footer p {font-size:12px; float:left;}
#footer ul {float:right;}
#footer ul li {display:inline; list-style-type:none;}
#footer ul li a {}

#right img {display:block; margin-bottom:10px;}
 
#nav ul {float:right; margin:10px 25px 0 0;}
#nav ul li {display:inline; list-style-type:none;}
#nav ul li a, #footer ul li a {text-decoration:none; border-right:1px solid; padding:0 6px;}
#nav ul li a.last, #footer ul li a.last {border:0;}
#nav ul li a:hover, #footer ul li a:hover {text-decoration:underline;}

/* Classes */
.green, .green a {color:#368001;}
.blue, .blue a {color:#003188;}
.orange, .orange a {color:#cc4c00;}
.purple, .purple a {color:#2c02b5;}

div.contact #right {width:425px; margin:35px 0 0 0; border-left:1px solid #b2b2b2; padding:0 0 0 10px;}
div.contact #left {width:290px;}