body {	font: 13px "Century Gothic", Arial, Helvetica, sans-serif;	background: #E1E1E1 url(../media/graphics/bg3.jpg);	margin: 0px;	padding: 0px 0px 20px;}#container {	margin: 60px auto 20px;	width: 990px;	padding-bottom: 20px;	position: relative;}#container_small {	margin: 45px auto 20px;	width: 770px;}#nav {	margin: 0px;	padding: 0px 0px 0px 20px;	list-style: none;	float: left;}#nav li {	display: block;	float: left;	margin: 0px;}#nav li a {	color: #333333;	text-decoration: none;	display: block;	float: left;	padding: 10px 15px;	margin-right: 10px;	background: #D8D8D8;}#content {	background: #FFFFFF;	float: left;	width: 950px;	padding: 20px;}#nav li a:hover {	background: #0F7DE1;	color: #FFFFFF;}.panel_half {	float: left;	width: 420px;	padding-right: 35px;	padding-left: 20px;}.panel_half_photo {	float: left;	width: 475px;}h1,h2,h3 {	font-weight: normal;}h1 {	font-size: 24px;	margin: 0px 0px 25px;	padding: 45px 0px 0px 20px;	color: #FFFFFF;	display: block;	background-image:url(../media/graphics/logo_crp.png);	background-position: 770px 10px;	background-repeat: no-repeat;	letter-spacing: 3px;	height: 75px;}p {	margin: 0px 0px 15px;}p, li {	line-height: 18px;	color: #333333;}li {	margin-bottom:5px;}h2 {	0margin: 0px 0px 15px;	font-size: 18px;	color: #999999;	margin: 0px 0px 15px;}.about h1,.about #nav a:hover {	background-color: #0F7DE1;}.about h2 {	color: #0F7DE1;}.pricing h1,.pricing #nav a:hover {	background-color: #c5561e;}.pricing h2 {	color: #c5561e;}.gift_certificates h1,.gift_certificates #nav a:hover {	background-color: #EB517E;}.gift_certificates h2 {	color: #EB517E;}.sessions h1,.sessions #nav a:hover  {	background-color: #e97e16;}.sessions h2  {	color: #e97e16;}.travel h1,.travel #nav a:hover  {	background-color: #563B26;}.travel h2  {	color: #563B26;}.gallery h1,.gallery #nav a:hover  {	background-color: #C5561D;}.gallery h2  {	color: #C5561D;}.products h1,.products #nav a:hover  {	background-color: #999999;}.products h2  {	color: #999999;}.sitemap h1,.sitemap #nav a:hover  {	background-color: #6EA06B;}.sitemap h2  {	color: #6EA06B;}.praise h1,.praise #nav a:hover  {	background-color: #C5561D;}.praise h2  {	color: #C5561D;}.facebook h1,.facebook #nav a:hover  {	background-color: #3b5999;}.facebook h2  {	color: #3b5999;}.contact h1,.contact #nav a:hover  {	background-color: #66A810;}.contact h2  {	color: #66A810;}.molly h1,.molly #nav a:hover  {	background-color: #497C25;}.molly h2  {	color: #497C25;}.sparkles h1,.sparkles #nav a:hover  {	background-color: #4B4C4A;}.sparkles h2  {	color: #4B4C4A;}.orbit h1,.orbit #nav a:hover  {	background-color: #453F58;}.orbit h2  {	color: #453F58;}.ruby h1,.ruby #nav a:hover  {	background-color: #58524B;}.ruby h2  {	color: #58524B;}.dallas h1,.dallas #nav a:hover  {	background-color: #7C99BF;}.dallas h2  {	color: #7C99BF;}.star h1,.star #nav a:hover  {	background-color: #733B11;}.star h2  {	color: #733B11;}.mali h1,.mali #nav a:hover  {	background-color: #94B6D5;}.mali h2  {	color: #94B6D5;}ul {	margin: 15px 0px 15px 30px;	padding: 0px;	list-style: disc;}#footer {	background: #EDEDED;	padding: 20px;	float: left;	width: 910px;	margin-top: 10px;	font-size: 11px;	text-align: right;	color: #333333;}#footer a {	color: #333333;	text-decoration: none;}#footer a:hover {	color: #666666;	text-decoration: underline;}a.next {	background-image: url(../media/graphics/btn_next.gif);	background-repeat: no-repeat;	background-position:right 8px;	display: block;	float: left;	color: #666666;	text-decoration: none;	padding: 5px 22px 5px 10px;	margin-top: 20px;}a.next:hover {	background-image: url(../media/graphics/btn_next_hover.gif);	color: #000000;}a.back {	background: url(../media/graphics/btn_back.gif) no-repeat 1px 8px;	display: block;	float: left;	color: #666666;	text-decoration: none;	padding: 5px 10px 5px 22px;	margin-right: 50px;	margin-top: 20px;}a.back:hover {	background: url(../media/graphics/btn_back_hover.gif) no-repeat 1px 8px;	color: #000000;}p a,li a {	color: #333333;}p a:hover,li a:hover {	color: #000000;}fieldset p {	margin: 0px 0px 10px;}fieldset label {	float: left;	width: 100px;}fieldset input,fieldset textarea {	font-family: Arial, Helvetica, sans-serif;	background: #EBEBEB;	padding: 6px;	border-width: 0px;	border-style: none;	width: 260px;}fieldset {	padding: 15px 15px 10px;	border: 1px solid #EBEBEB;}fieldset legend {	color: #333333;	font-size: 13px;}input.radio_btn {	background: #FFFFFF;	width: 14px;	border-width: 0px;	border-style: none;}input.submit_btn {	width: 100px;	background: #66A810;	color: #FFFFFF;}#flashContent {	height: 800px;	width: 950px;}#flashContent2 {	height: 500px;	width: 950px;}a.link_website,a.link_blog {	display:block;	float: left;	padding: 20px;	width: 308px;	border: 1px dotted #CDCDCD;	margin-bottom: 20px;	height: 70px;	background-repeat:no-repeat;	background-position:20px 20px;}a.link_website {	margin-right: 30px;	background-image: url(../media/graphics/title_view_website.png);}a.link_blog {	background-image: url(../media/graphics/title_go_to_blog.png);}a.link_website:hover,a.link_blog:hover {	border: 1px dotted #ABABAB;	background-color: #F9F9F9;	background-position:20px -190px;}.full_panel {	width: 730px;	float:left;	background: #FFFFFF;	padding: 20px;	margin-bottom: 20px;}.full_panel h1 {	background: url(../media/graphics/logo_crp_tagline.gif) no-repeat center top;	color: #333333;	letter-spacing: 0em;	margin: 0px;	padding: 0px;	display: block;	height: 115px;	font-size: 20px;}#side_tabs {	height: 240px;	width: 55px;	left: -55px;	top: 280px;	position: absolute;}a.tab_facebook,a.tab_blog {	float: right;	height: 100px;	width: 45px;	display: block;	margin-bottom: 10px;	background-position: 0px 0px;	background-repeat:no-repeat;	border: 5px solid #F3F3F3;}a.tab_facebook {	background-image: url(../media/graphics/btn_facebook.gif);}a.tab_blog {	background-image: url(../media/graphics/btn_blog.gif);}a.tab_facebook:hover,a.tab_blog:hover {	background-position: -45px 0px;	border: 5px solid #FFFFFF;}#side_tabs a span {	display: none;}a.home_feature {	float: left;	height: 80px;	width: 166px;	display: block;	margin-right: 16px;	margin-bottom: 16px;	padding-left: 130px;	padding-top: 40px;	padding-right: 10px;	color: #FFFFFF;	text-decoration: none;}a.no_right_margin {	margin-right: 0px;}a.feature_about {	background-image:url(../media/graphics/home_feature_about.jpg);}a.feature_sessions {	background-image:url(../media/graphics/home_feature_sessions.jpg);}a.feature_pricing {	background-image:url(../media/graphics/home_feature_pricing.jpg);}a.feature_travel {	background-image:url(../media/graphics/home_feature_travel.jpg);}a.feature_gallery {	background-image:url(../media/graphics/home_feature_gallery.jpg);}a.feature_book {	background-image:url(../media/graphics/home_feature_book.jpg);}#container .on_home {	top: 215px;}#panel_slideshow {	margin-bottom: 20px;	float: left;}.pricing_box {	padding: 15px 15px 5px;	border: 1px dotted #C5561E;	margin-bottom: 20px;}.pricing_box ul {	margin-left: 25px;}h3 {	font-size: 15px;	color: #666666;}.full_panel h1 span {	display: none;}h1 a {	color: #FFFFFF;	text-decoration: none;	border-bottom: 1px dotted #FFFFFF;}h1 a:hover {	border-bottom: 1px solid #FFFFFF;}.gallery_intro {	float: left;	margin-bottom: 18px;}.gallery_left {	margin-right: 18px;}