body {padding : 0px; margin:0px; font-family: 'Advert', Helvetica, Arial, sans-serif; color:#a4a5a6; background-color : #fefefe; font-size : 12px; font-weight: normal;}
a {color : #f8931d; font-weight : bold;}
a:hover {text-decoration : underline;}
img {border : none;}
a:focus {outline: none;}
strong {font-weight : bold;}



div#chrome {
	min-width : 950px;
}

#content, #navigation, #news h2, #news ol, #footer ol {
	width : 950px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
}

div#chrome {
	height : 103px;
    background-color: rgba(151,153,156,0.5);
    background-image: -moz-linear-gradient(top, rgba(151,153,156,0.5), rgba(76,77,78,0.5));
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(151,153,156,0.5)),color-stop(1, rgba(76,77,78,0.5)));
    background-image: linear-gradient(top, rgba(151,153,156,0.5), rgba(76,77,78,0.5));
}

#chrome-logo { float : left; margin-left : 20px; margin-top : 30px; }
#chrome-logo img {
	height : 35px;
	display : block;
	float : left;
	margin-top : 5px;
	margin-left : 20px;
}
#chrome-account { float : right; margin-right : 20px; margin-top : 37px;}
#chrome-account a { text-transform: uppercase; text-decoration : none;}
#chrome-account a:hover {text-decoration : underline;}
#navigation { float : none; clear:both; }
a#chrome-account-login {
	text-decoration : none;
	font-size : 15px;
	color : white;
	text-shadow: 0 0 0.2em #aaa, 0 0 0.2em #aaa;
	margin-top: 13px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding : 3px;
	padding-left : 8px;
	padding-right : 8px;
	float : right;

	border : solid #b4c035 1px;
     -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
          border-radius: 5px;
     -moz-box-shadow: 0px 0px 4px #ffffff; 
  -webkit-box-shadow: 0px 0px 4px #ffffff; 
          box-shadow: 0px 0px 4px #ffffff;
  background-color: #d1e03e;
  background-image: -moz-linear-gradient(top, #d1e03e, #adb933); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d1e03e),color-stop(1, #adb933)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1e03e', EndColorStr='#adb933'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1e03e', EndColorStr='#adb933')"; 
}
a#chrome-account-login:hover {
	text-decoration : none;
  background-color: #b0c005;
  background-image: -moz-linear-gradient(top, #b0c005, #90a002); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b0c005),color-stop(1, #90a002)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0c005', EndColorStr='#90a002'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0c005', EndColorStr='#90a002')"; 
}
a#chrome-account-login:active {
  border : solid #696a6c 1px;
  background-color: #c5c5c7;
  background-image: -moz-linear-gradient(top, #c5c5c7, #696a6c); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c5c5c7),color-stop(1, #696a6c)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c')"; 
}

div#chrome-account p {
	font-weight : normal;
	text-align : right;
}

div#chrome-account p a {
	font-weight : normal;
	white-space: nowrap;
}


div#navigation-wrapper {
	float : none;
	clear : both;
	/* Gradient generated with : http://gradients.glrzad.com/ */
	background-color: #ececec;
	background-image: -moz-linear-gradient(center top,  #c4c4c5 0%,  #ececec 20%, #ececec 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4c4c5), color-stop(0.2, #ececec), color-stop(1, #ececec));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#ececec'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#ececec')";
}

div#fakemenu {
	display:none;
}

ol#navigation {
	height : 40px;
	padding : 0px;
	width : 880px;
	text-align : center;
}


ol#navigation li {
	margin : 0px;
	display : block;
	float : left;
	text-align : center;
}


ol#navigation li a {
	display : block;
	height : 27px;
	padding-top : 13px;
	padding-right : 21px;
	padding-left : 21px;
	border-right : solid 1px #cccccc;
	font-size : 14px;
	text-transform : uppercase;
	font-weight : normal;
	text-decoration : none;
	color : #898b8d;
}


ol#navigation li a:hover {
	background-color: #e5e5e5;
	background-image: -moz-linear-gradient(center top,  #c4c4c5 0%,  #e5e5e5 20%, #e5e5e5 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4c4c5), color-stop(0.2, #e5e5e5), color-stop(1, #e5e5e5));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#e5e5e5'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#e5e5e5')";
}


ol#navigation li a:active, ol#navigation li.active a  {
	background-color: #ffffff;
	background-image: -moz-linear-gradient(center top,  #c4c4c5 0%,  #ffffff 20%, #ffffff 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4c4c5), color-stop(0.2, #ffffff), color-stop(1, #ffffff));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#ffffff'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c5', EndColorStr='#ffffff')";
}

ol#navigation li:first-child a {
	border-left : solid 1px #cccccc;
	padding-left : 21px;
}


div#content {
	clear: both;
}

.home #content {
	margin-top : 50px;
}

.home #content h1, .home #content h2 {
	width: 350px;
}


.home #content h1 {
	font-weight : normal;
	color : rgb(197,165,113);
}
.home #content h2 {
	font-weight : 200;
	color : #808183;
}


.home img.splash {
	margin-top : -20px;
	float : right;
}

a#plans-pricing-button {
	display : block;
	width : 25%;
	padding-top : 12px;
	padding-bottom : 9px;
	padding-left : 10px;
	padding-right : 10px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	clear : both;
	float: none;
	font-size : 15px;
	color : white;
	text-shadow: 0 0 0.2em #aaa, 0 0 0.2em #aaa;
	text-decoration : none;
	text-transform: uppercase;
	

	border : solid #a8d6e1 1px;
     -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
          border-radius: 5px;
     -moz-box-shadow: 0px 0px 4px #ffffff; 
  -webkit-box-shadow: 0px 0px 4px #ffffff; 
          box-shadow: 0px 0px 4px #ffffff;
  background-color: #c9e6ec;
  background-image: -moz-linear-gradient(top, #c9e6ec, #7dcee1); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c9e6ec),color-stop(1, #7dcee1)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c9e6ec', EndColorStr='#7dcee1'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c9e6ec', EndColorStr='#7dcee1')"; 
}
a#plans-pricing-button:hover {
  background-color: #99d2dd;
  background-image: -moz-linear-gradient(top, #99d2dd, #a8d6e1); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #99d2dd),color-stop(1, #a8d6e1)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#99d2dd', EndColorStr='#a8d6e1'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#99d2dd', EndColorStr='#a8d6e1')"; 
}
a#plans-pricing-button:active {
  border : solid #696a6c 1px;
  background-color: #c5c5c7;
  background-image: -moz-linear-gradient(top, #c5c5c7, #696a6c); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c5c5c7),color-stop(1, #696a6c)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c')"; 
}

div#news {
	display : block;
	clear: both;
	float : none;
	height : 290px;
	margin : 0px;
	margin-top : 35px;
	padding : 0px;
	padding-left : 20px;
	border-top : solid #c5c5c5 1px;
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(center top,  #d9d9d9 0%,  #f9f9f9 5%, #f9f9f9 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9d9d9), color-stop(0.05, #f9f9f9), color-stop(1, #f9f9f9));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9d9d9', EndColorStr='#f9f9f9'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9d9d9', EndColorStr='#f9f9f9')";
}

div#news h2 {
	margin-top : 20px;
}

div#news h2 a {
	height : 30px;
	color : #f8931d;
	font-weight : normal;
	font-size : 22px;
	text-transform : uppercase;
	padding-left : 37px;
	padding-top : 5px;
	background-repeat : no-repeat;
	background-image : url(images/rss.png);
	text-decoration : none;
}

div#news ol {
	float : none;
	clear : both;
	padding : 0px;
}

div#news ol li {
	height : 170px;
	width : 21%;
	font-size : 10px;
	display : block;
	float : left;
	padding-right : 10px;
	margin-right : 10px;
	border-right : solid #d0d1d1 1px;
}

div#news ol li h3, div#news ol li h3 a {
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	margin : 0px;
}

div#news ol li h3 a:hover {
	text-decoration : underline;
}

div#news ol li p {
	margin : 0px;
	margin : 0px;
}

div#news ol li h3.metadata a.source:after {
	content : ' | ';
}

div#news ol li p a.more {
	text-decoration : none;
}

div#news ol li h3.metadata a.source, div#news ol li p a.more:hover {
	text-decoration : none;
	font-weight : normal;
	color : #a4a5a6;
}

div#news ol li p a.more span {
	display : none;
}

div#news ol li p a.more:before {
	content : '  [ + ]';
	font-size : 10px;
}

div#news ol li.pager {
	width : auto;
	border : 0px none;
	padding : none;
	margin : none;
}

div#news ol li.pager a span {
	display : none;
}

div#news ol li.pager a {
	display : block;
	width : 28px;
	height : 31px;
	margin-top : 250%;
	margin-left : 50%;
	background-image : url(images/more.png);
}

div#news ol.pages {
	display : block;
	float : none;
	clear : both;
	height : 10px;
	width : 100px;
	padding : 0px;
	padding-top : 30px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

div#news ol.pages li {
	width : 20px;
	height : auto;
	padding : 0px;
	margin : 0px;
	display : inline;
	padding : 0px;
	margin : 0px;
	border : none;
}

div#news ol.pages li a {
	display : block;
	width : 10px;
	height : 10px;
	background-image : url(images/pager-off.png);
}

div#news ol.pages li.current a {
	background-image : url(images/pager-on.png);
}

div#news ol.pages li a span {
	display : none;
}





div#footer {
	font-weight : 200;
	margin: 0px;
	padding: 0px;
	padding-top : 50px;
	height : 279px;
	float : none;
	clear:both;
	color : #cfcfcf;
	background-color: white;
	text-align : center;
}

div#footer ol {
	border-bottom : solid 1px white;
	padding-bottom : 20px;
}

div#footer ol li {
	display : inline;
	margin-left : 20px;
}

div#footer ol li:first-child {
	margin-left : 0px;
}

div#footer a {
	font-weight : normal;
	color : white;
	font-weight : 200;
	text-decoration : none;
}

div#footer a:hover {text-decoration : underline;}

div#footer p {
	margin-top : 20px;
}

div#footer p a {
	font-weight : normal;
}



/* Pricing */
.pricing div#content h2 {
	clear : both;
	font-size : 30px;
	font-weight : normal;
	text-transform : uppercase;
	padding : 0px;
}
.pricing div#content ol#plans {
	padding : 0px;
	display : block;
	height : 250px;
	margin-bottom : 50px;
	
     -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
          border-radius: 5px;

     -moz-box-shadow: 0px 0px 4px black; 
  -webkit-box-shadow: 0px 0px 4px black; 
          box-shadow: 0px 0px 4px black;
}
.pricing div#content ol#plans > li {
	width : 19.38%;
	
	font-weight : bold;
	display : block;
	float : left;
	text-align : center;
	text-transform : uppercase;
	margin-left : 4px;
	margin-top : 0.53%;
	margin-bottom : 0.53%;
	background-color : white;
}
.pricing div#content ol#plans > li.even {
	background-color : #ebebed;
}

.pricing div#content ol#plans > li h3 {
	padding-top : 13px;
	height : 35px;
	font-size : 20px;
	font-weight : normal;
	margin : 0px;
	color : white;
	background-color : #888;
	
	/* generated by http://border-radius.com/ */
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}





.pricing div#content ol#plans li.featured h3 {
	background-color: #f8931d;
	text-align : center;
	background-image: -moz-linear-gradient(center top,  #d27c15 0%,  #f8931d 5%, #f8931d 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d27c15), color-stop(0.05, #f8931d), color-stop(1, #f8931d));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8931d', EndColorStr='#f8931d'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8931d', EndColorStr='#f8931d')";
}

.pricing div#content ol#plans li div.description {
	height : 80px;
}


.pricing div#content ol#plans li.featured div.description {
	padding-top : 30px;
	height : 120px;
}


.pricing div#content ol#plans > li.featured {
	background-image : url(images/featured-pricing.png);
	background-repeat : no-repeat;
	background-position : 0px 35px;
	margin-top : -25px;
	
	
	border : solid 4px white;
	
     -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
          border-radius: 5px;

     -moz-box-shadow: 0px 0px 4px black; 
  -webkit-box-shadow: 0px 0px 4px black; 
          box-shadow: 0px 0px 4px black;
}


.pricing div#content ol#plans > li.featured h4 {
	text-shadow: 0 0 0.2em #aaa, 0 0 0.2em #aaa;
	position : absolute;
	font-weight : bold;
	font-size : 10px;
	line-height : 9px;
	margin-top : 15px;
	margin-left : -5px;
	width : 50px;
	text-align : center;
	color : white;
     -moz-transform: rotate(-45deg);  
       -o-transform: rotate(-45deg);  
  -webkit-transform: rotate(-45deg);  
          transform: rotate(-45deg);  
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',  
                      M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476); 
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(
                      M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, 
                      sizingMethod='auto expand')"; 
               zoom: 1;
}


.pricing div#content ol#plans li a.signup {
	font-size : 15px;
	font-weight : normal;
	text-decoration : none;
	color : white;
	display : block;
	height : 50px;
	margin : 0px;
	padding : 0px;
	background-color: #c5c5c7;
	background-image: -moz-linear-gradient(top, #c5c5c7, #696a6c); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c5c5c7),color-stop(1, #696a6c)); 
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c5c5c7', EndColorStr='#696a6c')"; 

	/* generated by http://border-radius.com/ */
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
}

.pricing div#content ol#plans li a.signup:hover, .pricing div#content ol#plans li.featured a.signup {
  background-color: #99d2dd;
  background-image: -moz-linear-gradient(top, #99d2dd, #a8d6e1); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #99d2dd),color-stop(1, #a8d6e1)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#99d2dd', EndColorStr='#a8d6e1'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#99d2dd', EndColorStr='#a8d6e1')"; 
	
}

.pricing div#content ol#plans li.featured a.signup:hover {
  background-color: #54a8b9;
  background-image: -moz-linear-gradient(top, #91b7be, #54a8b9); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #91b7be),color-stop(1, #54a8b9)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#91b7be', EndColorStr='#54a8b9'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#91b7be', EndColorStr='#54a8b9')"; 
	
}


.pricing div#content ol#plans li a.signup:active, .pricing div#content ol#plans li.featured a.signup:active {
  background-color: #aaa;
  background-image: -moz-linear-gradient(top, #aaa, #333); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #aaa),color-stop(1, #333)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaa', EndColorStr='#333'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaa', EndColorStr='#333')"; 
}




.pricing div#content ol#plans li a.signup span {
	display: block;
	margin-top: -1px;
	background-image: url(images/topcorner.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top : 15px;
}


.pricing div#content ol#plans > li.even a.signup span {
	background-image: url(images/topcorner-even.png);
}


.pricing div#content ol#plans > li ul.pricing-structure {
	padding : 0px;
	margin-bottom : 10px;
	font-weight : normal;
}


.pricing div#content ol#plans > li ul.pricing-structure li {
	display : block;
}


.pricing div#content ol#plans > li ul.pricing-structure li span.pricing-structure-amount:before {
	content : '$';
	vertical-align : super;
	font-size : 10px;
}


.pricing div#content ol#plans > li ul.pricing-structure li span.pricing-structure-amount{
	font-size : 16px;
}

.pricing div#content ol#plans > li ul.pricing-structure li span.pricing-structure-unit {
	font-size : 10px;
	font-weight : bold;
}

.pricing div#content ol#plans > li ul.pricing-structure li span.pricing-structure-unit:before {
	content : '/ ';
}


.pricing div#content ol#plans > li.featured ul.pricing-structure li span.pricing-structure-amount:before {
	font-size : 16px;
}


.pricing div#content ol#plans > li.featured ul.pricing-structure li span.pricing-structure-amount{
	font-size : 25px;
}

.pricing div#content ol#plans > li.featured ul.pricing-structure li span.pricing-structure-unit {
	font-size : 16px;
}

.pricing div#content ol#features {
	padding : 0px;
}

.pricing div#content ol#features > li {
	display : block;
	width : 31%;
	float : left;
	margin-right : 1%;
}

.pricing div#content ol#features > li h3 {
	margin-top : -70px;
	padding-top : 40px;
	background-color : #eee;
}

div#alert {
	width : 400px;
	padding : 30px;
	padding-right : 10px;
	padding-left : 80px;
	margin-top: 10%;
	margin-bottom: 10%;
	margin-left: auto;
	margin-right: auto;
	background-image : url(../img/success.png);
	background-repeat : no-repeat;
	background-position: 20px center; 
	background-color : #dcdcdc;
     -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
          border-radius: 10px;
}

div#alert.error {
	background-image : url(../img/warning.png);
}