/*

Theme Name: Creative Multimedia Solutions

Theme URI: http://www.creativemms.com

Description: The 2010 theme for Creative Multimedia Solutions.

Author: Kyle Aikens

Version: 2.0

Tags: new site, multimedia, blue, creativemms

*/


*  {outline:none !important;}


html {margin:0; padding:0; width:100%;}



body {

	padding:0px;

	width:100%;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background:#edf5f8 url('images/bg_body_sub.jpg') repeat-x top left;

}



body.home {background:#2583ad url('images/bg_body.jpg') repeat-x top left !important;}



#wrapper {

	width:960px; 

	margin: 0 auto;

}



#background_wrap {background:url('images/bg_backgroundwrapper_sub.jpg') no-repeat top center; width:100%; margin:0; padding-bottom:30px;}



body.home #background_wrap {background:url('images/bg_backgroundwrapper_home.jpg') no-repeat top center !important; width:100%; margin:0; padding-bottom:30px;}



.alignright {float:right;}

.alignleft {float:left;}

.aligncenter {margin: 0 auto;}

/* GENERAL */

/*--------------------------------------------------*/

p {margin-top:0;}



#container {width:960px; float:left; clear:both;}



#content {margin-top:25px; width:744px; float:left;}

#content_full {margin-top:25px; width:100%; left: clear:both;}

#content h1, #content_full h1 { font-size:51px; color:#8cc63f; text-transform:uppercase; margin: 0 0 3px 0; }

#content h1 span, #content_full h1 span {color:#1f80aa;}

#content h1 a { color:#8cc63f; text-decoration:none;}

#content h1 a:hover {color:#79ab37;}

#content p, #content_full p {color:#525252; font-size:12px; line-height:18px;}



#content li, #content_full li {color:#525252; font-size:12px; line-height:18px; margin-bottom:4px;}





#content a, #content_full a {color:#1F80AA;}

#content a:hover, #content_full a:hover {color:#135d7d;}



#content h2 {font-size:24px; color:#666; margin:0; margin-top:25px; text-transform:uppercase; line-height:23px;}



#secondarycontent { margin-top:25px;  border-top:1px dotted #509cbd;}



.servicebox {float:left; width:178px; height:215px; padding: 10px 30px 50px 30px;}



.servicebox p {margin: 6px 0 24px 0;}



.aboutbox {width:305px; float:left; padding: 30px 33px 0px 33px;}

.aboutbox h2 {text-transform:none !important; font-size:29px !important;}

.aboutbox span {display:block; color:#69952e; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

.aboutbox .aboutimg {position:relative; width:303px; height:112px; margin: 11px 0 11px 0;}

.aboutbox .aboutimg a {position:absolute; bottom:6px; right:8px; color:#1f80aa; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.aboutbox .aboutimg a:hover {color:#05384e; text-decoration:underline;}

.aboutbox .aboutquote {padding-left:56px; background:url('images/bg_quote.jpg') no-repeat;}

.aboutbox .aboutquote p {color:#525252; }



/* SIDEBAR */

/*--------------------------------------------------*/

#siderbar_main {width:153px; float:right; margin-top:33px;}

#siderbar_main h3 { margin:0; color:#8cc63f; font-size:30px; margin-bottom:5px;}



.services ul {margin:0; padding:0; list-style:none; }

.services ul li {margin-bottom:30px;}

.services ul ul {margin:0;}

.services ul ul li {margin:0; padding:4px 0; border-top:1px solid #d1d7da;}

.services ul a { color:#155d7c; font-weight:bold; text-decoration:none; margin-bottom:4px; display:block;}

.services ul a:hover {color:#469abf;}

.services ul li.current_page_item a {color:#469abf;}

.services ul ul a {font-weight:normal; color:#7f7f7f !important;}

.services ul ul a:hover {color:#414141 !important;}





a.viewport {width:157px; height:71px; display:block; text-indent:-9999px; background:url('images/bg_viewport.jpg') no-repeat;}

a.viewport:hover {background-position: -157px 0;}

/* HEADER */

/*--------------------------------------------------*/

#header {position:relative; width:960px; height:140px;}

#header a.logo {display:block; text-indent:-9999px; background:url('images/logo.jpg') no-repeat; height:96px; width:230px; position:absolute; top:23px; left:0; outline:none;}

#header .contactnumber { font-size:30px; color:#82b3c8; position:absolute; top:40px; right:253px;}

#header a.spring { display:block; width:237px; height:65px; text-indent:-9999px; background:url('images/bg_lawn_cta.jpg') no-repeat; position:absolute; top:8px; right:0;}
#header a.spring:hover { background-position: -237px 0;}
/* HOMEPAGE SPECIFIC */

/*--------------------------------------------------*/

#sliderdiv {width:533px; float:right; height:308px; background:url('images/slider/bg.jpg') no-repeat;}

#slider_nav_overlay {
	position:absolute;
	left:0px !important;

	bottom:-1px;
	height:184px;
	width:440px;
	z-index:201;
	padding-top:3px;
}

#slider_nav_overlay a {
	display:block;
	border:0;

	margin-right:20px;
	float:left;
	text-indent:-9999px !important;
	width:419px;
	height:37px;
	position:relative;
	clear:both;
	margin-bottom:4px;
}

#homepage_cta {position:relative; width:960px; float:left; clear:both; margin-top:41px;}

#home_content {float:left; clear:both; width:960px; margin-top:60px;}



#tagline_rotation {width:400px; height:115px; overflow:hidden; position:absolute !important; top:0 !important; left:0 !important;}

#tagline_rotation h2 {font-size:28px; color:#1f80aa; margin:0; text-transform:uppercase; font-weight:bold; line-height:20px; height:24px;}

#tagline_rotation h1 {font-size:86px; color:#8cc63f; margin:0; text-transform:uppercase; line-height:14px; font-weight:bold;}



#tagline_rotation .tagline { position:absolute; top:0; left:0; background:#EDF5F8; width:400px; height:115px;}



#home_content .box {width:215px; float:left; margin-right: 38px;}

#home_content .box h2 { margin:0; color:#1f80aa; font-size:30px; text-transform:uppercase; margin-bottom:3px;}

#home_content .box p {color:#fff; line-height:18px; font-size:12px; margin: 10px 0;}

#home_content .box a.alignright {color:#b6d6e4; text-transform:uppercase; background:url('images/arrow.gif') left 7px no-repeat; padding-left:15px; float:right; text-decoration:none;}

#home_content .box a.alignright:hover {color:#005072; background-position: left -8px;}

#home_content .box img {border:none;}



#home_content .box a.imgbox {position:relative; height:97px; width:212px; display:block; overflow:hidden; outline:none;}

#home_content .box a.imgbox span {display:block; height:97px; width:212px; background:url('images/magnify.png') no-repeat; position:absolute; top:-9999px; left:0; z-index:9;}

#home_content .box a.imgbox:hover span { top:0;}



#home_content .latest { background:url('images/divider.png') no-repeat; margin:0; padding-left:40px; width:180px; margin-left:-20px; min-height:305px;}

#home_content .latest p {margin: 4px 0 20px 0 !important;}

a.readmorelatest { display:block; width:182px; height:57px; outline:none; background:url('images/readmore_latest.png') no-repeat; text-indent:-9999px;}

a.readmorelatest:hover {background-position: -182px 0;}



/* FOOTER */

/*--------------------------------------------------*/

#footer_container {width:100%; min-height:250px; background:#155d7c url('images/bg_footer_glow2.jpg') no-repeat center -1px; border-top:2px dotted #9ebeca; position:relative;}

#footer {width:960px; margin:0 auto; clear:both; position:relative;}

.footer_box {width:178px; min-height:237px; padding: 25px 0px 10px 60px; float:left; position:relative;}

 

.footer_box h3 {color:#fff; font-size:24px; margin:0; padding:0;}

.footer_box ul { list-style:none; width:178px; margin:0; padding:0;}

.footer_box li { border-bottom:1px solid #387792; padding: 4px 0 4px 13px; background:url('images/arrow_footer.gif') left 11px no-repeat;}

.footer_box a {color:#b6d6e4; text-decoration:none;}

.footer_box a:hover {color:#e4edf1;}

.footer_box a.readmoreblog { width:87px; display:block; height:27px; background:url('images/readmore_footer.gif') no-repeat 0 0; text-indent:-9999px; float:right; margin: 15px 10px 0 0;}

.footer_box a.readmoreblog:hover{background-position: 0 -27px;}



.footer_box p {background:url('images/contact.png') no-repeat; color:#b6d6e4; padding-left:24px; margin: 9px 0 16px 0;}

/* .footer_box p.add {font-size:10px;} */

.footer_box p.email {background-position: 0 -47px;}

.footer_box p.phone {background-position: 0 -78px;}

.footer_box p.fax {background-position: 0 -107px;}



.footer_box a.rss {background:url('images/social.gif') no-repeat left top; padding: 10px 0 10px 40px; display:block; float:left; clear:both; margin-top:7px;margin-left:5px;}

.footer_box a.twitter {background:url('images/social.gif') no-repeat left -40px; padding: 10px 0 10px 40px; display:block; float:left; clear:both; margin-top:7px; margin-left:5px;}

.footer_box a.facebook {background:url('images/social.gif') no-repeat left -79px; padding: 10px 0 10px 40px; display:block; float:left; clear:both; margin-top:7px;margin-left:5px;}



.footer_box p.email a{color:#edf3f5; text-decoration:underline;}

.footer_box p.email a:hover {color:#8cc63f; text-decoration:none;}

.copyright {position:absolute; bottom:9px; right:0; color:#9ebecb; font-size:11px;}



/* BLOG */

/*--------------------------------------------------*/

#primary {width:242px; float:right; padding-top:63px;}

#primary ul { margin:0; padding:0; list-style:none;}

#comments h3, #respond h3, #primary h3 {color:#8CC63F; font-size:30px; margin:0 0 5px; text-transform:uppercase; margin-top:20px;}



#primary ul ul li {margin:0; padding:4px 0; border-bottom:1px solid #d1d7da; color:#1F80AA;}

#primary ul li.current_page_item a {color:#469abf;}

#primary ul a {font-weight:normal; color:#7f7f7f !important; text-decoration:none;}

#primary ul a:hover {color:#414141 !important;}



.blogcontent {width:650px !important;}

.blogcontent h1, .blogcontent h1 a {font-size:38px !important; line-height:20px !important; color:#1F80AA !important;}



label.screen-reader-text {display:none;}



.post {margin: 20px 0 20px 0; float:left; clear:both;}

.entry-meta { padding:6px 0; border-top:1px dotted #509cbd; border-bottom:1px dotted #509cbd; color:#1f80aa}

.time { width:250px; text-align:right; float:right; font-style:italic;}

.entry-content {padding-top:15px;}

.more-link {font-size:14px; text-decoration:none; text-align:right; float:right;}





.latestcreations { display:block; width:244px; height:72px; background:url('images/latestcreations.jpg') no-repeat; text-indent:-9999px; margin-top:30px;}

.latestcreations:hover {background-position: 0 -72px; outline:none;}

/* MENU */

/*--------------------------------------------------*/

.menu-header {width:700px; height:40px; position:absolute; bottom:0; right:-20px; text-align:right;}

.menu-header ul {margin:0; padding:0; list-style:none;}

.menu-header ul li {float:right; background:url('images/bg_menu_slash.jpg') no-repeat right center;}

.menu-header ul li#menu-item-25 {background:none;}

.menu-header ul li a {display:block; padding: 5px 20px 5px 20px; color:#1e6e90; font-size:15px; font-family:Helvetica, Helvetica Neue, Arial, sans-serif; text-transform:uppercase; text-decoration:none; font-weight:bold;  background:url('images/menu_hover.gif') -9999px 0 no-repeat; margin-left:-5px;}

.menu-header ul li a:hover {color:#8cc63f; background-position: bottom center;}



.menu-header ul li.current-menu-item a {color:#bababa; background:url('images/menu_active.gif') bottom center no-repeat;}



/* Content - Portfolio Listing */



ul#filter{ margin: 0; padding: 0; height: 28px; line-height: 28px; margin-top:-2px; width:100%;}

ul#filter li{ display: inline; padding:6px 0;}

ul#filter a{ margin-right: 0.5em; padding: 0.5em 1em; color: #333; font-size:14px; font-weight: bold; text-decoration: none; text-transform:uppercase;}

ul#filter a:hover, ul#portfolio-filter a.current{ color: #666 }

ul#filter li.current{ background-color: #509CBD; border:1px dotted #509cbd; border-top:none;}

ul#filter li.current a {color:#fff;}



ul#portfolio{ margin: 36px 0px 0 0px; padding: 0; list-style: none; float:left; width:100%;}

ul#portfolio li{ width: 184px;  padding: 6px 28px 0 28px; height: 360px; display: block; float: left; overflow: hidden; }

ul#portfolio li p{ font-size: 12px; line-height: 18px; color: #6a6a6awhats ; margin: 5px 0; font-style:italic;}

ul#portfolio h2 {font-size:22px; color:#1F80AA; margin:0; margin: 5px 0 0 0; text-transform:uppercase;}

ul#portfolio h2 a {text-decoration:none; text-transform:uppercase;}



ul#portfolio img {-moz-box-shadow:0 1px 3px 2px #D0CFCF; border:3px solid #FFFFFF;}



.clientslist { width:150px !important; float:right !important;}

.clientslist li {display:block; float:left; width:140px;}

.clientslist li a {display:block; width:140px; margin:0 !important; padding: 0 0 0 10px !important;}

a.fancybox {margin-top:5px; display:block; outline:none;}







/* CONTACT FORM */

#wpcf7-f1-p17-o1 {margin-top:30px;}



.wpcf7 p {float:left; clear:both; display:block; width:100%;}

.wpcf7 label, .wpcf7 input, .wpcf7 select, .wpcf7 textarea, .wpcf7 span {float:left;}



.wpcf7 span.wpcf7-form-control-wrap { float:left;}



.wpcf7 label {width:170px; text-align:right; font-size:14px; color:#525252; padding-right:14px; padding-top:5px;}



.wpcf7 input, .wpcf7 select, .wpcf7 textarea { border:1px solid #ababab; font-size:14px; color:#333; padding:5px; width:400px; background: #fff ; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}



.wpcf7 select { width:410px;}



.wpcf7 input.wpcf7-submit { width:182px; height:58px; background:url('images/bg_submit.jpg') no-repeat; border:none; padding:0; float:right; cursor:pointer; margin-right:260px;}

.wpcf7 input.wpcf7-submit:hover { background-position: -182px 0;}

.wpcf7-response-output { margin: 0 auto; clear:both;}





/* =Comments

-------------------------------------------------------------- */

#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size: 12px;

}

#respond input {

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}



/* =Navigation

-------------------------------------------------------------- */



.navigation {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

}

.navigation a:link,

.navigation a:visited {

	color: #888;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #ff4b33;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin: -18px 0 0 0;

}


/* LANDING PAGE */

#landing_page_header { width:1115px; height:320px; background:url('images/landing_header.png') no-repeat; margin-left:-80px; position:relative;}
#landing_sites { background:url('images/bg_landing_site.jpg') no-repeat; width:482px; height:268px; position:absolute; right:63px; top:21px;}
#landing_page_header a.customize { background:url('images/btn_landing_customize.jpg') no-repeat; width:350px; height:64px; display:block; text-indent:-9999px; position:absolute; top:190px; left:133px;}
#landing_page_header a.customize:hover { background-position: 0 -64px;}

#content_landing {width:560px; float:left; margin-top:60px;}
#content_landing h2 { font-size:30px; color:#1f80aa; font-weight:bold; margin:0; text-transform:uppercase; line-height:26px;}
#content_landing h2.landing2 { margin-bottom:19px; margin-left:100px;}
#sidebar_landing { width:315px; float:right; margin-top:60px;}

#landing_form {width:280px; margin-left:4px; background:url('images/landing_form_middle.jpg') repeat-y; float:left; clear:both; padding:75px 0 15px 0; position:relative; padding-left:27px;}
#landing_form #landing_top {width:315px; height:69px; background:url('images/landing_form_top.jpg') no-repeat; position:absolute; top:0; left:-3px;}
#landing_form #landing_btm {width:307px; height:15px; background:url('images/landing_form_btm.jpg') no-repeat; position:absolute; bottom:0; left:0;}

#landing_form input {width:242px !important;}
#landing_form label {width: auto !important;}

#landing_form p{color:#525252; font-size:12px; line-height:18px;}
#landing_form input#submitlanding { width:253px !important; height:73px; background:url('images/landing_submit.jpg') no-repeat; margin:0 !important; float:left !important;}
#landing_form input#submitlanding:hover { background-position: -253px 0;}

#landing_form .wpcf7-response-output {margin-left:-18px;}

#content_landing p{color:#525252; font-size:12px; line-height:18px;}
#content_landing ul {list-style:none; margin-left:30px;}
#content_landing li {color:#428741; font-weight:bold; font-size:14px; line-height:18px; margin-bottom:8px; background:url('images/bg_leaf_list.jpg') no-repeat 0 3px; padding-left:21px;}
#content_landing a {color:#1F80AA;}
#content_landing a:hover {color:#135d7d;}

#fieldWrapper h1 {margin:0; font-size:18px; font-weight:normal; color:#6a6c6c;}
div.designselectbox { width:170px; float:left; margin: 0 15px 21px 0; text-align:center; color:#525252;}
img.choosedesign {border:4px solid #d0d8db; cursor:pointer; margin-bottom:4px;}
img.choosedesign.hover {border:4px solid #6a6c6c;}
img.choosedesign.selected { border:4px solid #1f80aa;}

.step1_btn { width:181px; height:57px; background:url('images/landing_btn_step1.jpg') no-repeat; float:right; border:none; outline:none !important; cursor:pointer;}
.step2_btn { width:181px; height:57px; background:url('images/landing_btn_step2.jpg') no-repeat; float:right; border:none; outline:none !important; cursor:pointer;}


#nav { clear:both; margin-top:10px; width:535px;}
#nav p {width:250px; float:left;}

/* PROGRESS BAR */
#progressbar {background:url('images/landing_progress.jpg') no-repeat 0 0; width:537px; height:65px; float:left; clear:both; position:relative; margin-bottom:30px; margin-top:30px;}
#complete {background:url('images/landing_progress.jpg') no-repeat 0 -73px; width:110px; height:65px; float:left; clear:both; position:absolute; top:0; left:0; z-index:1;}
/*#marker { width:47px; height:57px; background:url('images/progress_current.gif') no-repeat 0 0; float:left; position:absolute; top:0; left:93px; z-index:9;} */


#step2form {width:476px; background:url('images/landing_bg_step2_form_middle.jpg') repeat-y; position:relative; padding: 24px 0 20px 0; margin-left:25px; margin-bottom:10px;}
#step2form #step2formtop { position:absolute; top:0; left:0; width:476px; height:14px; background:url('images/landing_bg_step2_form_top.jpg') no-repeat;}
#step2form #step2formbtm { position:absolute; bottom:0; left:0; width:476px; height:14px; background:url('images/landing_bg_step2_form_btm.jpg') no-repeat;}

#step2form input { clear:right; border:1px solid #ababab; font-size:14px; color:#333; padding:5px; width:240px; background: #fff ; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px;}
#step2form label {width:171px; text-align:right; color:#525252; font-size:14px; font-weight:bold; display:block; float:left; text-align:right; padding:5px 17px 0 0;}

#step2form label.error { color: red; font-size: 0.8em; float:left;clear:both;display:block;width:440px; position:relative; top:-10px; margin:0; padding:0;}

a.previewwebsite { width:253px; display:block; text-indent:-9999px; height:46px; background:url('images/landing_btn_previewwebsite.jpg') no-repeat; margin: 20px 0 0 150px;}
a.previewwebsite:hover {background-position: 0 -46px;}


#design_holder { width:800px; height:600px; position:relative;}
#fancy_div #disclaimer { background:#FEFF9F; height:25px; width:800px; position:absolute; top:0; left:0; font-size:14px; color:#ab7516; z-index:29; text-align:center; border:1px solid #ab7516; line-height:25px;}
#fancy_div #design_img { width:800px; height:600px; position:absolute; top:0; left:0;}
#fancy_div #holder_design1 {position:absolute; top:66px; left:32px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:73px;}
#fancy_div #holder_design2 {position:absolute; top:36px; left:49px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#E8E6CD; width:260px;}
#fancy_div #holder_design3 {position:absolute; top:40px; left:52px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:73px;}
#fancy_div #holder_design4 {position:absolute; top:17px; left:35px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:73px;}
#fancy_div #holder_design5 {position:absolute; top:67px; right:45px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:93px;}
#fancy_div #holder_design6 {position:absolute; top:24px; left:43px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:93px;}
#fancy_div #holder_design7 {position:absolute; top:27px; left:45px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:105px;}
#fancy_div #holder_design8 {position:absolute; top:25px; left:25px; padding:10px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#fff; width:260px; min-height:95px;}
#fancy_div #holder_design9 {position:absolute; top:26px; right:52px; padding:10px; z-index:99; color:#fff; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; width:260px; min-height:73px;}

#fancy_div #holder_design10 {position:absolute; top:56px; left:169px; z-index:99; color:#4d6b14; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  width:260px;}
#fancy_div #holder_design11 {position:absolute; top:50px; left:42px; padding:10px; z-index:99; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; width:190px; min-height:73px;}
#fancy_div #holder_design12 {position:absolute; top:47px; left:35px; padding:10px; z-index:99; color:#0A3D4F; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; width:260px; min-height:73px;}


#fancy_div #design1_name h1 {font-size:20px; margin:0; padding:0;}
#fancy_div #design1_name h3{font-size:15px; font-style:italic; margin:0; padding:0; font-weight:normal}
#fancy_div #design1_name span {font-size:14px; margin:0; margin-top:5px; display:block; padding:0;}

table#pricing {margin-top:30px; width:100%; color:#525252; font-size:12px;}
table#pricing tr.odd {background:#e4f0f5;}
table#pricing td {padding: 3px 10px 3px 10px;}
table#pricing td img {text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
table#pricing td.blue {background:#1f80aa;}
table#pricing td.blue2 {background:#318ab1;}

a.getstarted { width:124px; height:30px; background:url('images/landing_btn_getstarted.png') no-repeat; display:block; text-indent:-9999px; margin: 6px 0;}
a.getstarted:hover { background-position: 0 -30px;}

#form_signup { background:#ABD0E0; width:800px; height:600px;}
#form_signup_inner { width:250px; margin: 0 auto; color:#525252; padding-top:30px;}

#form_signup_inner input, #form_signup_inner textarea { clear:right; border:1px solid #ababab; font-size:14px; color:#333; padding:5px; width:240px; background: #fff ; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#form_signup_inner h4 {font-size:25px; color:#2081AC !important; margin:0;}
#form_signup_inner label {color:#525252 !important; font-size:14px; font-weight:bold; display:block; float:left; padding-top:10px; clear:both;}

input#submitget { width:124px; height:30px; background:url('images/landing_btn_getstarted.png') no-repeat; display:block; text-indent:-9999px; margin: 6px 0; border:none; margin-left:70px; cursor:pointer;}
input#submitget:hover { background-position: 0 -30px;}

