/**
*	Base Elements
*/
html {margin:0;padding:0;width:100%;display:block;}
body {padding:0;margin:0;width:100%;display:block;background:#0A2C3F/* url('images/body-background.jpg')*/;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 15px;
	}


/**
*	Message
*/
.message-wrapper {
	float:left;clear:both;width:100%;padding:0;margin:0;
}
.message-wrapper .message {width:960px;margin:0 auto;position:relative;}
.message pm{padding:0px;margin:10px;font-size:14px;}
.message-wrapper .message p{color:white;}
.message-wrapper .message p strong {color:white;}
.message-wrapper .message p a { color:orange; font-weight:bold; text-decoration:none;}
.message-wrapper .message p a:hover { text-decoration: underline;}
.alert-wrapper {float:left;clear:both;width:100%;padding:0;margin:0;background:#F1BD07;}
.alert-wrapper .message {width:960px;margin:0 auto;position:relative;}

.alert-wrapper .message p{color:#000;}
.alert-wrapper .message p em{color:#694827;font-style:normal;}

/**
*	Header
*/
.header-wrapper {
	float:left;clear:both;width:100%;padding:0;margin:0;

background:url('images/default-banner-root-nav.jpg') 50% top no-repeat;}
.header-wrapper .header {width:960px;margin:0 auto;position:relative;}
.header-wrapper .header h1 {margin:0;padding:0 .5em;font-size:1em;}
.header-wrapper .header h1 a{text-decoration:none;color:#f8f8f8;width:160px;height:52px;display:block;
background:url('images/small-hedgehog.png') 50% 50% no-repeat;line-height:2em;text-indent:-3000px;
}

.navigation-wrapper {position:absolute;right:0;top:0;z-index:900;}
.navigation-wrapper ul {margin:0;padding:0;float:left;list-style:none;margin-right:14px;
	
	}
.navigation-wrapper ul li {
	margin:0;padding:0;float:left;position:relative;
	width:161px;
	}

.navigation-wrapper ul li a{color:#fff;text-transform:lowercase;
	text-decoration:none;font-size:16px;padding:17px;
	background:url('images/root-nav-arrow.gif') 138px -6px no-repeat;
	margin:0 0px;display:block;
	}

.navigation-wrapper ul li ul li a{background:none;}
.navigation-wrapper ul li a:hover{text-decoration:none;}


.navigation-wrapper ul li ul{
	position:absolute;left:0;display:none;
	/*width:161px;*/z-index:999;
	}
.navigation-wrapper ul li ul li {
	width:161px;background:url('images/normal-dropdown-backdrop.png') left top;
}

.navigation-wrapper ul li.current a {background-position:138px 24px;}
.navigation-wrapper ul li ul li.current {
	width:161px;background:url('images/hovered-dropdown-backdrop.png') left top;
	}
.navigation-wrapper ul li ul li.last{background-position:left bottom;}	

.navigation-wrapper ul li ul li a{margin:0;text-decoration:none;
	border-bottom:solid 1px #000;}
	
	
.navigation-wrapper ul li ul li.last a{border-bottom:none}

.navigation-wrapper ul li ul li a:hover{margin:0;text-decoration:none;
	/*background:url('images/normal-dropdown-backdrop.png') right top;*/}
.navigation-wrapper ul li ul li.last a:hover{margin:0;
	/*background:url('images/normal-dropdown-backdrop.png') right bottom;*/}

.navigation-wrapper ul li ul li ul li{float:none;margin:10px;}
.navigation-wrapper ul li ul li ul li a{padding:10px;}

.navigation-wrapper .sf-sub-indicator{display:none;
	}

.navigation-wrapper li.current{background:url('images/normal-dropdown-backdrop.png');}

/* Custom Menus */
.navigation-wrapper ul li.products-menu ul li a{padding-left:60px;}
.navigation-wrapper ul li.products-menu ul li.fixx-product a{background:url('images/product-menu-fixx.png') 10px 50% no-repeat;}
.navigation-wrapper ul li.products-menu ul li.solomon-product a{background:url('images/product-menu-solomon.png') 10px 50% no-repeat;}
.navigation-wrapper ul li.products-menu ul li.games a{background:url('images/games-menu.png') 10px 50% no-repeat;}


/*.navigation-wrapper li.sfHover a{background:url('images/root-nav-arrow.gif') 100% 24px no-repeat;}
*/
/**
*	Content container
*/
.content-wrapper {float:left;clear:both;width:100%;padding:0;margin:0;}
.content-wrapper .content {width:960px;margin:0 auto;background:#fff;}


/* Content banner */
.content-wrapper .banner-wrapper {float:left;clear:both;width:100%;padding:0;margin:0;background:#ccf;
	background:url('images/default-banner.jpg') 50% top no-repeat;/*position:relative;*/
	z-index:100;
	}
.content-wrapper .banner-wrapper .banner{width:960px;margin:0 auto;padding:0;z-index:96;}
.content-wrapper .banner-wrapper .banner ul{float:right;top:0px;list-style:none;clear:right;}
.content-wrapper .banner-wrapper .banner ul li{
	float:left;
	height:35px;
	margin-right:1em;
	width:170px;
}

.content-wrapper .banner-wrapper .banner ul li.see-price-and-buy{background:url('images/see-price-and-buy.png');}
.content-wrapper .banner-wrapper .banner ul li.test-drive{background:url('images/test-drive.png');}
.content-wrapper .banner-wrapper .banner ul li.download-now{background:url('images/download-now.png');}


.content-wrapper .banner-wrapper .banner ul li a{width:171px;height:37px;text-indent:-3000px;display:block;}
.content-wrapper .banner-wrapper .banner h2{
	clear:left;
	color:#FFFFFF;
	float:left;
	font-size:44px;
	font-weight:lighter;
	margin:0;
	padding:14px;
}

.content-wrapper .banner-wrapper .banner p{padding:14px;}

.content-wrapper .banner-wrapper .banner span{padding:14px;}
.content-wrapper .banner-wrapper .banner span.cufon, .content-wrapper .banner-wrapper .banner span.cufon span.cufon-alt {padding:0;}
.content-wrapper .banner-wrapper .banner hr{margin:0 14px;border:none;height:1px;}

/* Content navigation */
.content-wrapper .content-navigation-wrapper {float:left;clear:both;width:100%;padding:0;margin:0;background:#696;
background:url('images/content-navigation-background.jpg') 50% bottom repeat-x;border-top:solid 1px #124B6D;
}
.content-wrapper .content-navigation-wrapper .content-navigation {width:946px;margin:0 auto;padding:0;}
.content-wrapper .content-navigation-wrapper .content-navigation ul {float:left;list-style:none;margin:0;padding:0;width:100%;}
.content-wrapper .content-navigation-wrapper .content-navigation ul li {float:left;width:236px;height:53px;}
.content-wrapper .content-navigation-wrapper .content-navigation ul li a {padding:18px 0px;;
	font-size:18px;
	color:#29522A;
	width:100%;float:left;height:100%;display:block;text-align:center;font-weight:bold;text-decoration:none;
	}
	
.content-wrapper .content-navigation-wrapper .content-navigation ul li.current a{
background:url('images/content-navigation-current.gif') 50% bottom repeat-x;
color:#000;
}

/* 	Column selectors */
.content-wrapper {float:left;clear:both;display:block;width:100%;padding:0;margin:0;}
.content-wrapper .content-body-wrapper {float:left;clear:both;display:block;}
.content-wrapper .content-body-wrapper .column-1,
.content-wrapper .content-body-wrapper .column-2{margin-top:1em;margin-bottom:1em;}


.content-wrapper .content-body-wrapper {
	float:left;clear:both;width:100%;padding:0;margin:0;background:#ECF7FB url('images/content-body-background.jpg') 50% 50% repeat-y;
	padding-bottom:40px;}
.content-wrapper .content-body-wrapper .content-body{clear:both;padding-top:1em;}

.content-wrapper .content-body-wrapper .content-body ol li {margin: 10px;}
.content-wrapper .content-body-wrapper .content-body ol li strong {margin-bottom: 10px;}
.content-wrapper .content-body-wrapper .content-body ol li blockquote { font-size: 15px;}

.content-wrapper .content-body-wrapper .column-1 .column-1 {margin: 25px;}

.content-wrapper .content-body-wrapper .column-1-2{}
.content-wrapper .content-body-wrapper .column-1-2 .column-1{width:263px;float:left;}
.content-wrapper .content-body-wrapper .column-1-2 .column-2{width:697px;float:left;}

.content-wrapper .content-body-wrapper .column-1-2 .column-1 ul{margin:0;padding:0;list-style:none;}
.content-wrapper .content-body-wrapper .column-1-2 .column-1 ul li{margin:0;padding:0;}

.content-wrapper .content-body-wrapper .column-2-1{}
.content-wrapper .content-body-wrapper .column-2-1 .column-1{width:677px;float:left;}
.content-wrapper .content-body-wrapper .column-2-1 .column-2{width:263px;float:right;}

.content-wrapper .content-body-wrapper .column-2-1 .column-2 ul{margin:0;padding:0;list-style:none;}
.content-wrapper .content-body-wrapper .column-2-1 .column-2 ul li{margin:0;padding:0;}
.content-wrapper .content-body-wrapper .column-2-1 .column-2 ul li a{}

.content-wrapper .content-body-wrapper .column-2-2{}
.content-wrapper .content-body-wrapper .column-2-2 .column-1{width:470px;float:left;margin-left:10px;}
.content-wrapper .content-body-wrapper .column-2-2 .column-2{width:470px;float:left;margin-right:10px;}

.content-wrapper .content-body-wrapper .column-3 .column-1 {width:300px;float:left;margin-left: 25px;}
.content-wrapper .content-body-wrapper .column-3 .column-2 {width:300px;float:left;margin-bottom:1em;
margin-top:1em;}
.content-wrapper .content-body-wrapper .column-3 .column-3 {width:300px;float:left;margin-bottom:1em;
margin-top:1em;}



.content-wrapper .content-body-wrapper .content-body{width:960px;margin:0 auto;padding:0;}
.content-wrapper .content-body-wrapper .content-body h2{margin:0;padding:.5em;font-weight:normal;font-size:28px;}
.content-wrapper .content-body-wrapper .content-body h3{margin:0;margin-left: 5px; padding:.5em;font-weight:normal;font-size:1.2em;}
.content-wrapper .content-body-wrapper .content-body p{color:#394F5A;margin-left:15px;line-height:20px;color:#000;margin:5px 20px 10px 20px;}
.content-wrapper .content-body-wrapper .content-body em{margin:14px 0;}
.content-wrapper .content-body-wrapper .content-body img{display:block; margin-left: 30px;}
.content-wrapper .content-body-wrapper .content-body form{margin-left: 20px;}
.content-wrapper .content-body-wrapper .content-body strong{font-weight: bold;}
.content-wrapper .content-body-wrapper .content-body blockquote{margin:10px 14px;padding:0px;font-weight:normal;font-size:18px;color:#B0B0B0;}
.content-wrapper .content-body-wrapper .content-body a{background-color:#C6FFDA;text-decoration:none;color:#47B749; padding: 3px;}
.content-wrapper .content-body-wrapper .title-section h3{font-size:36px;text-align:center;}

.content-wrapper .content-body-wrapper .content-body .column-navigation{margin-bottom:60px!important;}
.content-wrapper .content-body-wrapper .content-body .column-navigation li{
	width:238px;height:36px;
	background:url('images/column-nav-default.jpg');position:relative;
	
	}

.content-wrapper .content-body-wrapper .content-body .column-navigation li.current{
	background:#696;width:264px;
	position:relative;top:-2px;height:43px;z-index:800;margin-left:0px!important;
}

.content-wrapper .content-body-wrapper .content-body ul.column-navigation li a{
	margin:0;padding:0;line-height:40px;font-weight:bold;text-decoration:none;
	height:100%;display:block;padding-left:20px;font-size:15px;background:none;
	color:#717571;
	}
	
.content-wrapper .content-body-wrapper .content-body .column-navigation li.current a{color:#fff;}
.content-wrapper .content-body-wrapper .content-body ul.column-navigation li a:hover{color:#000;}

.content-wrapper .content-body-wrapper .column-2-1 .column-navigation li{
	margin-left:16px !important;
	
}
.content-wrapper .content-body-wrapper .column-2-1 .column-navigation li.current{background:#696;
	background:url('images/right-nav-current.gif');margin-right:0;

}
.content-wrapper .content-body-wrapper .column-1-2 .column-navigation li{
margin-left:10px!important;

}


.content-wrapper .content-body-wrapper .column-1-2 .column-navigation li.current{background:#696;
	background:url('images/left-nav-current.gif');margin-left:0;
	
}





.content-wrapper .content-body-wrapper .column-2-1 ul.column-navigation li{text-align:right;}
.content-wrapper .content-body-wrapper .column-2-1 ul.column-navigation li a{padding-right:14px;}





.content-wrapper .content-body-wrapper .content-body .column-paging{margin:0 auto;width:634px;
	list-style:none;clear:both;padding:0;height:68px;margin-top:20px;
	background:url('images/paging-background.jpg') 50% 50% no-repeat;
	}
.content-wrapper .content-body-wrapper .content-body .column-paging li{float:left;
	width:309px;margin:10px 1px 10px 1px;
	}

.content-wrapper .content-body-wrapper .content-body .column-paging li a{padding:0 34px;height:48px;display:block;line-height:48px;background:0 0 no-repeat;color:#fff;}
.content-wrapper .content-body-wrapper .content-body .column-paging li span{padding:0 34px;height:48px;display:block;line-height:48px;background:0 0 no-repeat;}
.content-wrapper .content-body-wrapper .content-body .column-paging li a:hover{color:#000;}
.content-wrapper .content-body-wrapper .content-body .column-paging li.current {}
.content-wrapper .content-body-wrapper .content-body .column-paging li.current a{}

.content-wrapper .content-body-wrapper .content-body .column-paging li.first{background:url('images/paging-left-background.jpg');background-position:right -48px}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last{background:url('images/paging-right-background.jpg');background-position:left -48px}

.content-wrapper .content-body-wrapper .content-body .column-paging li.first a{text-align:left;background-position:left -48px;background-image:url('images/paging-left-tip.jpg');}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last a{text-align:right;background-position:right -48px;background-image:url('images/paging-right-tip.jpg');}
.content-wrapper .content-body-wrapper .content-body .column-paging li.first span{text-align:left;background-position:left -48px;background-image:url('images/paging-left-tip.jpg');}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last span{text-align:right;background-position:right -48px;background-image:url('images/paging-right-tip.jpg');}

.content-wrapper .content-body-wrapper .content-body .column-paging li.first-clickable {background-position:right 0px;}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last-clickable {background-position:left 0px;}

.content-wrapper .content-body-wrapper .content-body .column-paging li.first-clickable a {background-position:left 0px;}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last-clickable a {background-position:right 0px;}
.content-wrapper .content-body-wrapper .content-body .column-paging li.first-clickable span {background-position:left 0px;}
.content-wrapper .content-body-wrapper .content-body .column-paging li.last-clickable span {background-position:right 0px;}

.comment-bubble{background:url('images/comment-bubble.jpg') left 50% no-repeat;padding-left:16px;}
/*float:left;width:100%;height:100%;margin:0;padding:0;text-align:center;*/


.thin-column{width:343px;float:left;}

/*	Content tags */


/**
*	Footer
*/
.footer-wrapper {clear:both;width:100%;padding:0;margin:0;display:block;
background:url('images/footer-background.jpg') 100% top repeat-x;
}
.footer-wrapper .footer {width:960px;height:297px;margin:0 auto;position:relative;clear:both;}
.footer-wrapper .footer ul {list-style:none;width:250px;

margin:0;padding:0;
}

.address-wrapper {clear:both;width:100%;padding:0;margin:0;display:block;
background:#0A2C3F;;
}
.address-wrapper .address {width:960px;height:auto;margin:0 auto;position:relative;clear:both;}
.address-wrapper dl.address-details {background:url('images/address-vcard.jpg') 0 bottom no-repeat;height:95px;}
.address-wrapper dl.address-details dt.contact-details {background:url('images/hedgehog-contact.jpg') 0 50% no-repeat;text-indent:-3000px;
line-height:30px;
}
.address-wrapper dl.address-details dd.contact-details  {color:#176590;font-size:17px;line-height:24px;margin:10px 0;position:relative;padding-left:92px;}
.address-wrapper dl.address-details  a{color:#fff;}
.address-wrapper dl.address-details dd a.v-card{
	left:0px;height:47px;width:62px;display:block;text-indent:-3000px;margin-right:10px;
}

.address-wrapper dl.address-details dd.vard{height:47px;}
.address-wrapper dl.address-details dt.adr,.address-wrapper dl.address-details dt.com {display:none;}
.address-wrapper dl.address-details dd {margin:5px 0;padding-left:0;color:#176590;font-size:16px;line-height:24px; 0;float:left;margin-right:5px;}
/*.address-wrapper dl dt */


.footer-wrapper .footer dl dd a{color:#1874A6;}

.footer-wrapper .footer dl{
	padding-right:10px;
	float:left;margin:15px 10px;
	background:url('images/footer-list-bar.jpg') right top repeat-y;height:245px;}
.footer-wrapper .footer dl dt{margin:0;padding:0;color:#fff;font-size:20px;line-height:38px;padding-left:44px;
	font-weight:lighter;}
.footer-wrapper .footer dl dd{margin:0;padding:0;}
.footer-wrapper .footer dl dd h3{font-family:helvetica;}

/* 	Blog List */
.footer-wrapper .footer .we-blog{float:left;width:400px;}
.footer-wrapper .footer .we-blog dt {background:url('images/our-blog-list.jpg') left 50% no-repeat;}
.footer-wrapper .footer .we-blog dd {margin-top:20px;}
.footer-wrapper .footer .we-blog h3{font-weight:lighter;font-size:14px;color:#00BAFF;font-style:italic;
	padding:0;margin:0;
	}
.footer-wrapper .footer .we-blog p{padding:0;margin:0;color:#7D929E;font-size:14px;font-style:italic;}
.footer-wrapper .footer .we-blog dd span{color:#fff;font-size:12px;}
.footer-wrapper .footer .we-blog dd a{font-size:12px;color:#00BAFF;}

.footer-wrapper .footer .we-blog dd a{color:#00BAFF;text-decoration:none;font-size:12px;}
.footer-wrapper .footer .we-blog dd h3 a{font-size:14px;}


.footer-wrapper .footer .we-tweet{width:300px;}
.footer-wrapper .footer .we-tweet dt {background:url('images/we-tweet-list.jpg') left 50% no-repeat;}
.footer-wrapper .footer .we-tweet dd {margin-top:20px;}
.footer-wrapper .footer .we-tweet p{padding:0;margin:0;color:#7D929E;font-size:14px;font-style:italic;}
.footer-wrapper .footer .we-tweet dd em{font-weight:lighter;font-size:14px;color:#00BAFF;font-style:italic;
	padding:0;margin:0;
}
.footer-wrapper .footer .we-tweet dd span{color:#fff;font-size:12px;}

.footer-wrapper .footer dl.site-links{width:170px;float:right;background-image:none;}
.footer-wrapper .footer dl.site-links dt {background:url('images/site-links.jpg') left 50% no-repeat;
margin-bottom:20px;
}
.footer-wrapper .footer dl.site-links dd a{text-transform: uppercase;font-size:12px;text-decoration:none;}
/* fixx / overview */

.feature-list{float:left;width:336px;margin:0;padding:0;}
.feature-list dt.outer{margin:.5em;padding:0;font-size:18px;text-align:left;}
.feature-list dd{margin:0;padding:0;}
.feature-list dd dl{margin:0;padding:0;min-height:96px;}
.feature-list dd dl dt{margin:0;margin-left:96px!important ;margin-bottom:10px!important;}
.feature-list dd dl dd{color:#666;font-size:14px;padding-left:96px ;}
.feature-list dd a {color:#40B445;font-size:15px;}

.content-wrapper .content-body-wrapper .features h3{min-height:29px;padding-top:26px;padding-left:100px;font-size:28px;}
.content-wrapper .content-body-wrapper .features ul li { font-size: 14px;}
.content-wrapper .content-body-wrapper .features .important-part{padding-left:105px;background:url('images/important-part-bugs.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .useful-results{padding-left:105px;background:url('images/useful-results.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .not-just-tech{padding-left:105px;background:url('images/not-just-tech.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .almost-everywhere{padding-left:105px;background:url('images/almost-everywhere.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .track-your-stuff{padding-left:125px;background:url('images/track-your-stuff.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .user-based-persmissions{padding-left:105px;background:url('images/user-based-persmissions.jpg') left 50% no-repeat;}
.content-wrapper .content-body-wrapper .features .useful-results{background:url('images/useful-results.jpg') left 50% no-repeat;}


dl.text-search {background:url('images/text-search.jpg') 0px 20px no-repeat;}
dl.email-notifications {background:url('images/email-notifications.jpg') 0px 20px no-repeat;}
dl.reporting {background:url('images/reporting.jpg') 0px 20px no-repeat;}
dl.track-anything {background:url('images/track-anything.jpg') 0px 20px no-repeat;}
dl.mobile-compatible {background:url('images/mobile-compatible.jpg') 0px 20px no-repeat;}

dl.unified-address-book {background:url('images/unified-address-book.png') 0px 5px no-repeat;}
dl.appointment {background:url('images/appointment.png') 0px 20px no-repeat;}
dl.contact-search {background:url('images/contact-search.png') 0px 10px no-repeat;}
dl.conversations {background:url('images/conversations.png') 0px 20px no-repeat;}
dl.solomon-mobile {background:url('images/solomon-mobile.png') 0px 20px no-repeat;}


dl.creative-agencies {background:url('images/creative-agencies.jpg') 0px 20px no-repeat;}
dl.freelancers {background:url('images/freelancers.jpg') 0px 20px no-repeat;}
dl.technology-startups {background:url('images/technology-startups.jpg') 0px 20px no-repeat;}
dl.game-developers {background:url('images/game-developers.jpg') 0px 20px no-repeat;}
dl.higher-education {background:url('images/higher-education.jpg') 0px 20px no-repeat;}
dl.non-profit {background:url('images/non-profit.jpg') 0px 20px no-repeat;}

/* Product / Fixx / ? / Bling List */
.bling-list{float:left;width:336px;margin:0;padding:0;}
.bling-list dt.outer{margin:.5em 0;padding:0;font-size:18px;font-weight:bold;text-align:right;}
.bling-list dd{margin:0;padding:0;margin-bottom:1.5em;}
.bling-list dl dt{margin:0;color:#666;font-size:14px;font-weight:normal;text-align:right;}
.bling-list dl dd{margin:0;}
.bling-list dd dl dd img{float:right;clear:both;margin:20px 0px;}
.bling-list dd a {color:#40B445;font-size:15px;}

/* Product / Fixx / Audience / Using Fixx */
.using-fixx-list{float:left;width:336px;margin:0;padding:0;}
.using-fixx-list dt{margin:.5em;padding:0;font-size:18px;font-weight:bold;}
.using-fixx-list dd{margin:0;padding:0;margin-bottom:1.5em;}
.using-fixx-list dl dd dt{margin:0;color:#666;font-size:14px;font-weight:normal;}
.using-fixx-list dl dd{margin:0;}
.using-fixx-list dd ul {margin:0 30px 0px;padding:0;}
.using-fixx-list dd ul li {color:#474646;list-style-type:square;font-size:14px;margin:10px;}

.import-from-list {margin:10px;}
.import-from-list dl {margin:0px;min-height:96px;}
.import-from-list dl dt.outer{line-height:40px;padding:0;font-size:18px;text-align:left;}
.import-from-list dl dd{margin:20px 0;padding:0;}



.content-wrapper .content-body-wrapper .testimonal-banner .column-1{padding-left:464px;margin-top:0;}
.content-wrapper .content-body-wrapper .testimonal-banner .column-1 blockquote{font-size:32px;font-weight:bold;line-height:40px;display:
	block;padding-top:80px;color:#23394E;}
.content-wrapper .content-body-wrapper .testimonial-list .column-1 p{margin:10px 20px;margin-bottom:40px;}
body#product-fixx .header-wrapper {background:url('images/product-fixx-root-background.jpg') 50% bottom no-repeat;}
body#product-fixx .content-wrapper .banner-wrapper {background:url('images/product-fixx-banner.jpg') 50% top no-repeat;}

/**
*	Per-view selectors
*/



.content-wrapper .content-body .form-wrapper span.field {
height:78px;
}

.content-wrapper .content-body .form-wrapper span.field select option{background:#fff;}
/*
.lab-select{
	float:left;width:379px;margin:0 10px;border:solid 1px red;display:block;
	font-size:18px;
	padding-left:10px;
	position:relative;left:10px;
}

.lab-select span{float:left;width:350px;display:block;clear:left;
	line-height:33px;overflow:hidden;
	}

.lab-select ul{height:200px;overflow:auto;position:absolute;z-index:920;}

*/
.hide{display:none!important;}

a.bling{position:relative;}
a span.click-to-enlarge{background:url('images/click-to-enlarge.png') 50% 50% no-repeat;display:block;margin:0;padding:0;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;}


/* PRICING TABLES */

table.pricing-table{margin:10px auto;}
table.pricing-table tbody tr td {padding:2px;margin:0;width:auto!important;vertical-align:middle;}
table.pricing-table tbody tr td dl {margin:0;padding:0;width:268px;
	background:url('images/pricing-body.jpg') 50% bottom no-repeat;
	padding-bottom:10px;height:194px;
	position:relative;
	}
table.pricing-table tbody tr td dl dt{
	margin:0;padding:0;
	background:url('images/pricing-head.jpg') 50% 50% repeat-x;
	font-size:18px;color:#fff;line-height:35px;height:35px;
}
table.pricing-table tbody tr td dl dt span{padding:8px 0px;}
table.pricing-table tbody tr td dl dd{
	margin:10px;padding:0;font-size:15px;font-weight:lighter;
}

table.pricing-table tbody tr td.emphasise dl {margin:0;padding:0;width:297px;
	background:url('images/pricing-e-body.jpg') 50% bottom no-repeat;
	padding-bottom:10px;height:215px;
	}
table.pricing-table tbody tr td.emphasise dl dt{
	margin:0;padding:0;
	background:url('images/pricing-e-head.jpg') 50% 50% repeat-x;
}

table.pricing-table tbody tr td.emphasise dl dd{
	margin:10px;padding:0;padding-top:0px;
}

table.pricing-table tbody tr td dl dd.price{font-size:16px;font-weight:lighter;margin:8px;
	left:0;
	position:absolute;bottom:55px;margin:0 auto;width:100%;
	}
table.pricing-table tbody tr td.emphasise dl dd.price {bottom:65px;}

table.pricing-table tbody tr td dl dd.price strong{font-size:28px;font-weight:lighter;}
table.pricing-table tbody tr td dl.commercial dd.price strong{color:#FD781E;font-size:38px;}

table.pricing-table tbody tr td dl dd.call-to-action{position:absolute;bottom:20px;margin:0 auto;width:100%;left:0;}