
p		{ line-height: 1.7em; margin: .8em 0; }

#ef10	{ width: 161px; height: 146px; position: absolute; right: 0; top: 0; display: none; }


/* home ----------------------------------  featured area  ----------------------------------*/

#intro #content1 h2,
#intro #content2 h2,
#intro #content3 h2,
#intro #content4 h2,
#intro #content5 h2	{ font-family: rockwell, Georgia, Times, "Times New Roman", serif; font-size: 36px; font-weight: normal; font-style: normal; }

#sign_up	{ padding: 25px 0; }

#homeFeatures		{ width: 100%; float: left; padding: 45px 0 0 0; margin: 10px 0 0 0; background: url('i/homeFeatures.jpg') 0 0 no-repeat; }
#homeFeatures h2	{ font-size: 16px; font-family: arial; color: #333333; letter-spacing: -0.05em; }
#homeFeatures p		{ padding: 0px 0 !important; margin: 5px 0 !important; }
#homeFeatures a		{ color: #c96300 !important; }
.row				{ width: 100%; float: left; margin: 5px 0; }
.leftFeature		{ width: 48%; float: left; }
.rightFeature		{ width: 48%; float: right; margin: 0 2% 0 1%; }

#homeFeatures	h2.feature_1	{ padding: 5px 5px 5px 30px; background: url('i/ico_designs.jpg') 0 0 no-repeat; }
#homeFeatures	h2.feature_2	{ padding: 5px 5px 5px 30px; background: url('i/ico_security.jpg') 0 0 no-repeat; }
#homeFeatures	h2.feature_3	{ padding: 5px 5px 5px 30px; background: url('i/ico_plus.jpg') 0 0 no-repeat; }
#homeFeatures	h2.feature_4	{ padding: 5px 5px 5px 30px; background: url('i/ico_wand.jpg') 0 0 no-repeat; }
#homeFeatures	h2.feature_5	{ padding: 5px 5px 5px 30px; background: url('i/ico_ipod.jpg') 0 0 no-repeat; }
#homeFeatures	h2.feature_6	{ padding: 5px 5px 5px 30px; background: url('i/ico_heart.jpg') 0 0 no-repeat; }


/* home ----------------------------------  side section  ----------------------------------*/

.side_banner_tile		{ width: 254px; float: left; margin: 25px 0 25px 0px; background: url('i/side_banner_tile.jpg') 0 0 repeat-y; }
.side_banner_top		{ width: 254px; float: left; background: url('i/side_banner_top.jpg') 0 0 no-repeat; }
.side_banner_bottom		{ width: 216px; float: left; padding: 19px; min-height: 280px; background: url('i/side_banner_bottom.jpg') 0 bottom no-repeat; }
.side_banner_bottom h2 	{ color: #8a6e4b; font-family: 'Rockwell', Georgia; font-size: 16px; padding: 15px 0 0px 0 !important; margin: 0 !important; font-weight: normal; letter-spacing: -0.05em; }
.side_banner_bottom p 	{ margin: 10px 0 !important; padding: 0 !important; }
.side_banner_bottom h3	{ font-size: 14px; margin: 5px 0 !important; padding: 5px 0 !important; }
.side_banner_bottom ul	{  } 
.side_banner_bottom li	{ list-style: square; } 

a#newSignUp { float: left; margin: 0px 15px 0px 0px;background: url(i/btn_sign-up.png) no-repeat left top; 
float: right;
height: 0px;
margin: -0.5em 0px 0px 1em;
overflow: hidden;
padding-top: 34px;
text-decoration: none;
text-indent: -9999em;
width: 131px;
}


/* internal ------------------------------  maincol area  ----------------------------------*/

.feature_row	{ width: 100%; float: left; margin: 25px 0 0 0; }
.feature_pic	{ width: 250px; margin: 0 !important; }
.feature_text  	{ width: 330px !important; margin: 0 !important; }

.left	{ float: left; }
.right	{ float: right; }

h1.long_title 	{ color: #4c0f0e; font-family: rockwell, georgia, times; font-size: 25px; font-weight: normal; letter-spacing: -0.05em; margin-bottom: 15px; }
.orange	{ color: #c96300; }

h2.orange_title { color: #c35c00; font-weight: normal; font-size: 18px; margin: 20px 0 10px 0; }
h2.red_title { font-family: rockwell, georgia, times; color: #851a1a; font-weight: normal; font-size: 20px; margin: 20px 0 10px 0; }

.intro_text { font-size: 1.2em; }
.feature_text h3 { margin-top: 10px; color: #c35c00; font-size: 15px; letter-spacing: -0.03em; margin-bottom: 10px; padding-left: 20px; background: url('i/arrow_orange.jpg') 0 2px no-repeat; }

.container_red 		{ color: #fff3d3; padding: 10px 25px 10px 25px; margin: 0 0 15px 0; _margin: 0; background: #4c0f0e; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.container_red h2 	{ color: #d37916; font-family: 'Rockwell', Georgia; font-size: 20px; padding: 0; margin: 10px 0 15px 0; }
.container_red p 	{ line-height: 1.6em !important; }
.container_red h2 span.price	{ color: #fef1d1; padding: 3px 10px; margin: 0 0 0 10px; background: #732c2b; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.container_white	{ color: #333; padding: 10px 25px 10px 25px; margin: 0 0 15px 0; _margin: 0; border: 1px solid #d4c59c; background: #fff9e9; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.container_white h2	{ margin-bottom: 20px; margin-top: 8px; }
.container_white h2 span.price	{padding: 3px 10px; margin: 0 0 0 10px; background: #f8ebc8; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.new_design_container	{ color: #333; padding: 20px 25px 10px 25px; margin: 0 0 15px 0; _margin: 0; border: 1px solid #d4c59c; background: #fff9e9; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.new_design_container h3, .new_design_container h4 { padding: 10px 0; margin: 0; }
.new_design_container ul, .new_design_container ol { padding: 10px ; margin: 0; }
.new_design_container li { list-style: square; padding: 0; }

.container_tan	{ color: #333; padding: 10px 25px 10px 25px; margin: 0 0 15px 0; _margin: 0; border: 1px solid #d4c59c; background: #fff9e9; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.container_tan h2 span.price	{padding: 3px 10px; margin: 0 0 0 10px; background: #f8ebc8; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* white container */
.side_white_container_top		{ width: 253px; height: 9px; float: left; margin: 10px 0 0 0; background: url('i/side_white_container_top.png') 0 0 no-repeat; }
.side_white_container_tile		{ width: 213px; float: left; padding: 15px 20px 10px 20px; background: url('i/side_white_container_tile.png') 0 0 repeat-y; }
.side_white_container_bottom	{ width: 253px; height: 9px; float: left; margin: 0 0 10px 0; background: url('i/side_white_container_bottom.png') 0 0 no-repeat; }

.white_container_top	{ width: 594px; height: 9px; float: left; margin: 10px 0 0 0; background: url('i/white_container_top.png') 0 0 no-repeat; }
.white_container_tile	{ width: 554px; float: left; padding: 0 20px; background: url('i/white_container_tile.png') 0 0 repeat-y; }
.white_container_bottom	{ width: 594px; height: 9px; float: left; margin: 0 0 10px 0; background: url('i/white_container_bottom.png') 0 0 no-repeat; }
.congrats_container   h3{ padding: 0 0 15px 0; color: #851a1a; font-weight: normal; }
.congrats_container   h2{ padding: 0 0 15px 0; color: #851a1a; font-weight: normal; }

.lg_white_container_top		{ width: 888px; height: 9px; float: left; margin: 10px 0 0 0; background: url('i/lg_white_container_top.png') 0 0 no-repeat; }
.lg_white_container_tile	{ width: 848px; float: left; padding: 15px 20px 10px 20px; background: url('i/lg_white_container_tile.png') 0 0 repeat-y; }
.lg_white_container_bottom	{ width: 888px; height: 9px; float: left; margin: 0 0 10px 0; background: url('i/lg_white_container_bottom.png') 0 0 no-repeat; }


/* red container */
.red_container_top		{ width: 594px; height: 9px; float: left; margin: 10px 0 0 0; background: url('i/red_container_top.png') 0 0 no-repeat; }
.red_container_tile		{ width: 554px; float: left; color: #fff3d3; padding: 20px 25px 10px 25px; background: url('i/red_container_tile.png') 0 0 repeat-y; }
.red_container_bottom	{ width: 594px; height: 9px; float: left; margin: 0 0 10px 0; background: url('i/red_container_bottom.png') 0 0 no-repeat; }
.red_container_tile h2	{ color: #d37916; font-family: 'Rockwell', Georgia; font-weight: normal; font-size: 20px; padding: 0; margin: 10px 0 15px 0; } 
.red_container_tile p 	{ line-height: 1.6em !important; }



.contained_list			{ padding: 25px 0 0 0; }

a.button_yellow { color: #4c0f0e; padding: 10px 15px; margin: 3px 0; font-family: 'Rockwell', Georgia; font-weight: bold; font-size: 14px; background: #efe0b7; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.button_yellow:hover { background: #f98505; }

#bread { margin-top: 0; }

/* - forms - */

h2.formTitle 			{ font-weight: normal; }
.fieldSelected 			{ background: #f5e6c7 !important; border: 1px solid #d4c59c !important; }

.signUpSection	h3		{ color: #851a1a; margin: 15px 0 25px 0; font-weight: normal; }
.signUpSection	h3 span {  }
span.form_label			{ width: 115px !important; padding-right: 10px; float: left; display: block; }
.signUpBtn				{ width: 78px; height: 31px; padding: 0; font-size: 0; text-indent: -9999px; background: url('i/new_btn_sign_up.png') 0 0 no-repeat; }
.signUpBtn:hover		{ cursor: pointer; background: url('i/new_btn_sign_up_over.png') 0 0 no-repeat; }
.signUpBtn	a			{ font-size: 15px; font-weight: normal; color: #f6db97; }

/* - design packages - */

h2.full_custom			{ padding: 6px 40px; background: url('i/full_custom.png') 0 0 no-repeat; }
h2.site_xpress			{ padding: 6px 40px; background: url('i/site_xpress.png') 0 0 no-repeat; }
h2.design_xpress		{ padding: 6px 40px; background: url('i/design_xpress.png') 0 0 no-repeat; }
h2.included_designs		{ padding: 6px 40px; background: url('i/included_design.png') 0 0 no-repeat; }

/* - pricing - */

#pricing_grid_tile				{ width: 100%; float: left; background: url('i/pricing_grid_tile.png') 0 0 repeat-y; }
#pricing_grid_top				{ width: 100%;  float: left; background: url('i/pricing_grid_top.jpg') 0 0 no-repeat; }
#pricing_grid_bottom			{ width: 100%; float: left; background: url('i/pricing_grid_bottom.jpg') 0 bottom no-repeat; }

#monthly_plans					{ width: 555px; float: left; padding: 0 14px 0 15px; }
#monthly_plans h2				{ font-weight: bold; color: #851a1a; padding-left: 10px; letter-spacing: -0.05em; }
#design_packages				{ width: 254px; padding: 0 10px 10px 20px; float: right; }
#design_packages h2				{ font-weight: bold; color: #851a1a; padding-left: 10px; letter-spacing: -0.05em; }

#mp_content						{ width: 555px; height: 178px; background: url('i/mp_content.jpg') 0 0 no-repeat; }
#mp_content	td					{ width: 109px; }
#dp_content						{ width: 230px; padding: 18px 10px 25px 10px; float: left; background: url('i/dp_content.jpg') 0 0 no-repeat; }
#dp_content p					{ line-height: 1.5em; }

td.plan_cell					{ text-align: center; font-size: 15px; color: #851a1a; padding: 13px 0 10px 0; height: 60px; }
@-moz-document url-prefix() {td.plan_cell {padding: 30px 0 20px 0;}}
.plan_cell strong				{ color: #aa7406; }

.pg_pages						{ height: 24px; padding-left: 32px; background: url('i/ico_pages_long.jpg') 10px 0 no-repeat; }
.pg_storage						{ height: 24px; padding-left: 32px; background: url('i/ico_storage_long.jpg') 10px 0 no-repeat; }
.pg_users						{ height: 24px; padding-left: 32px; background: url('i/ico_users_long.jpg') 10px 0 no-repeat; }

p.free_plan						{ color: #aa7406; font-size: .9em; padding: 11px 15px 0 15px; }

#pricing_actions				{ width: 100%; float: left; margin-bottom: 35px; padding-bottom: 80px; background: url('i/pricing_sep.jpg') center bottom no-repeat; }
#pricing_actions ul				{ padding: 0; margin: 0; }
#pricing_actions li				{ padding: 0; margin: 0; list-style: none; float: left; }
#pricing_actions #btn_p_contact	{ width: 106px; height: 35px; margin-left: 175px; float: left; text-indent: -9999px; background: url('i/pricing_btn_contact.jpg') 0 0 no-repeat; }
#pricing_actions #inlineSignUp	{ width: 269px; height: 48px; margin-left: 5px; float: left; text-indent: -9999px; background: url('i/pricing_btn_sign.jpg') 0 0 no-repeat; }
#pricing_actions #newInlineSignUp 	{ background: url(http://divum.publishpath.com/Websites/divum/templates/Sky/c/i/pricing_btn_sign.jpg) no-repeat 0px 0px;
float: left;
height: 48px;
margin-left: 5px;
text-indent: -9999px;
width: 269px; }
#pricing_actions #btn_p_dp		{ width: 106px; height: 34px; margin-left: 200px; float: left; text-indent: -9999px; background: url('i/pricing_btn_dp.jpg') 0 0 no-repeat; }

#plans_features h3 				{ font-size: 22px; letter-spacing: -0.05em; }
#plans_features h4				{ padding: 0px 5px 5px 23px; color: #aa7406; font-weight: normal; font-size: 17px; margin-bottom: 15px; }

#plans_features h4#p_title_hosting		{ background: url('i/ico_p_hosting.png') 0 0 no-repeat; }
#plans_features h4#p_title_design		{ background: url('i/ico_p_design.png') 0 0 no-repeat; }
#plans_features h4#p_title_tools		{ background: url('i/ico_p_tools.png') 0 0 no-repeat; }
#plans_features h4#p_title_form			{ background: url('i/ico_p_forms.png') 0 0 no-repeat; }
#plans_features h4#p_title_blogs		{ background: url('i/ico_p_blogs.png') 0 0 no-repeat; }
#plans_features h4#p_title_calendar		{ background: url('i/ico_p_calendar.png') 0 0 no-repeat; }
#plans_features h4#p_title_search		{ background: url('i/ico_p_search.png') 0 0 no-repeat; }
#plans_features h4#p_title_cart			{ background: url('i/ico_p_cart.png') 0 0 no-repeat; }
#plans_features h4#p_title_users		{ background: url('i/ico_p_users.png') 0 0 no-repeat; }

.pricing_features_row_tile 		{ width: 100%; float: left; margin: 0 0 25px 0; background: url('i/pricing_row_container_tile.jpg') 0 0 repeat-y; }
.pricing_features_row_top 		{ width: 100%; float: left; background: url('i/pricing_row_container_top.jpg') 0 0 no-repeat; }
.pricing_features_row_bottom 	{ width: 100%; float: left; background: url('i/pricing_row_container_bottom.jpg') 0 bottom no-repeat; }
.pricing_features_row_bottom li	{ list-style: square; padding: 2px 0; margin: 2px 0; }
								   
.pf_left_col					{ width: 254px; padding: 0 10px 10px 20px; float: left; }
.pf_middle_col					{ width: 254px; padding: 0 10px 10px 20px; float: left; margin: 0 0 0 18px; }
.pf_right_col					{ width: 254px; padding: 0 10px 10px 20px; float: left; margin: 0 0 0 15px; }


.smaller { font-size: .9em; }
.fail { color: red; font-style: italic; }

#sign_up_welcome_msg h2 { margin: 15px 0 0px 0; color: #851A1A; font-weight: normal; font-family: 'Rockwell', 'Times';  }


/* - design gallery - */

.photoGalleryElement .thumbnail		{ min-height: 120px !important; border: 0 !important; padding: 12px 4px !important; margin: 0 6px 6px 0 !important; background: url('i/gallery_tumbnail.png') 0 0 no-repeat !important; }
.photoGalleryElement .thumbContents	{ border: 0 !important; padding: 0 !important; background: transparent !important; }
#imageDetails #caption { display: none; }


/* - features - */

.feature_desc h3 { font-weight: normal; }


/* - contact - */

#contact_info { margin: 25px 0 0 0; }


/* internal ----------------------------------  subcol area  ----------------------------------*/

#contact_banner	{ width: 234px; height: 45px; padding: 113px 0 0 20px; background: url('i/contact.png') 0 0 no-repeat; }















