/* Layout */
body { background:#f2f2f2 url("../images/bg.jpg") top left repeat-x; padding:0; }
	#container { width:940px; margin:0 auto; background:transparent;}
	#header {background-color:#141414; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; margin-bottom:20px; padding:30px 40px}
		#logo { float:left; margin:0 0 0 0; }
		#comingSoon{float:right; display:block; color:#a9a9a9; margin: 5px 0 0 0  ;}
	#content {border:1px solid #dfdfdf; padding:40px 36px 40px 40px; background-color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
		/*#content #currency{float:right; margin-top:-10px;}*/
		 .wrapReady {padding:0 20px;}
		.left{float:left}
		.right{float:right}
		#content #taxReceipt{float:right; position:relative; margin:-10px 0 -80px 20px}
		
		#content a#learnMore { float:left; }
		#content a#read-the-blog { float:right; margin-top:-3px; }
		
		#content ul.quotes {
			font-size:1.2em;
			font-style:italic;
			 list-style-position:inside;
		}
		ul.quotes li{ margin:15px 0 0 0; }
	
	#content .lcol{width:620px; float:left;}
	
	#content .rcol{float:right; width:230px}  
	#content .rcol a#learnMore{float:none; margin-top:0; width:140px; display:block; margin:0 auto; position:relative; top:360px;}
	#content .rcol #contact{margin-top:0;}
		#content .rcol #receipt{background:url(../images/rcol_FullTaxReceipt.gif) top center no-repeat; height:460px;}

		#content .rcol #contact .left {width:265px; margin:0 25px 0 30px; float:left}
		#content .rcol #contact .right {width:260px; float:left;}	
		#content .rcol #submitHolder { float:right; margin-right:0; margin-top:10px;}
		
		#content .taxList {
			float:left;
			width:250px;
			margin:0 20px 1em;
			list-style-type:disc;
			}
			.taxList li{}
		
		
	
	#contact {margin:40px 0 20px; font-size:1.4em;}
		#contact .left { width:265px;  margin:0 25px 0 30px; float:left}
		#contact .right {width:260px; float:left;}
		#submitHolder {float:right; margin-right:40px; margin-top:-50px;}
		
	.rcol #contact{
		padding:20px 20px 0 20px; width:auto; margin:0; float:none; font-size:1em;
	}	
	.rcol .text{width:180px;}
	#thumbnais{}
		a.thumbnail{float:left; border:1px solid #dfdfdf; width:220px; display:block; background:#ffffff; margin-right:17px;
			border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		a.thumbnail:link,a.thumbnail:visited,a.thumbnail:hover,a.thumbnail:active{text-decoration:none; font-weight:normal;}
		a.thumbnail img{display:block;margin:5px 5px 0px 5px;  }
			div.thumbnailLinkText{
				background:url(../images/getMoreInfo_link.gif) #1255a4 top left repeat-x;cursor:pointer; padding:17px 20px; margin:1px;
					border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
				div.thumbnailLinkText span{color:#ffffff; font-size:1.7em; line-height:1em; text-transform:uppercase }
				div.thumbnailLinkText span.readMore{font-size:0.9em; color:#87a0be; text-transform:none; padding-left:5px}

	#footer{background-color:#141414; margin:20px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:12px 20px;}	
		#footer #quote{background:url(../images/person.gif) top left no-repeat; padding:0 0 0 25px; color:#FFFFFF; float:left; margin:0; width:400px; }
		#footer #copyright{float:right; margin: 5px 0 0 0}

/* Navigation */	
#navigation { float:right; width:560px; margin:6px 0 0 0; list-style-type:none; }
	#navigation li {float:left; margin-right:10px; font-size:1.5em; text-transform:uppercase; font-family:"Calibri", Helvetica, Arial, Sans-serif;}

		#navigation li a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; padding:2px 10px;
			background:transparent; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}		
		#navigation li a:link {color:#ffffff; font-weight:normal; text-decoration:none;}
		#navigation li a:visited {color:#FFFFFF; text-decoration:none}
		#navigation li a:hover {background:#1357a6;text-decoration:none}
		#navigation li a:active {color:#FFFFFF;text-decoration:none}
		#navigation li.selected a{background:#434343;}
		
		

/* Forms */
form {}

	#comment_form { margin-bottom:20px; }
	form div {  }
	
	.text { padding:5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ddd; color:#aaa; background:#fafafa; }
		.text:focus { color:#000; background:#fff; }
	/*#btnSignUp{float:right; margin-right:15px; margin-top:-49px;}*/

	.btnSignUp {width:52px; height:40px; text-indent:-3000em; margin: 0; border: 0; background: transparent url("../images/signbtn.gif") no-repeat left top; overflow: hidden; cursor: pointer; }

	.processing { background:url("../images/spinner.gif") left center no-repeat; padding-left:20px; margin-top:10px; font-weight:bold; }
	.subscribed { margin-top:10px; font-weight:bold; }

	#lblAgree { font-size:0.75em; }

/* Typography */
body { font:67%/1.5 "Calibri", Helvetica, Arial, Sans-serif; color:#000; }
	#header{color:#a9a9a9;}
	#header #comingSoon{ font-size:1.5em;}
	
	#footer #quote { color:#FFFFFF; font-size:1.4em; font-style:italic;}
	#footer #copyright{color:#a9a9a9;}

	#content ul { margin:0 0 1em 1.3em; list-style-type:disc; }
	#content ol { margin:0 0 1em 1.3em; list-style-type:decimal; }

.shout{font-weight:bold; font-style:italic;}
.mvcQuote{font-size:12px;letter-spacing:0;position:relative;top:8px; float:right; font-weight:bold;}
	
	#content { font-size:1.4em;  }
	
	p { margin:0 0 1em 0; }
	h1 { font-size:2.7em; color:#000000; text-transform:uppercase; font-weight:normal; letter-spacing:-0.03em; line-height:0.9; margin:0 0 0.3em 0; }
	h2 { font-size:1.5em; font-weight:bold; line-height:1.2; }
	h3 { font-size:1.5em; font-weight:bold; }
	h4 { font-size:1.3em; font-weight:normal; }
	h5,h6 { font-size:1em; font-weight:normal; }

	
/*  Links  */	
a { color:#286cbd; font-weight:bold; text-decoration:underline; }
a:visited{ color:#286cbd; } 
a:hover { color:#286cbd; } 
a:hover { color:#286cbd; text-decoration:none; }
a:active { color:#286cbd; text-decoration:none; }


.imagelink{float:left; border-width:5px; border-style:solid; margin:10px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.imagelink:link{border-color:#ffffff;}
.imagelink:visited{border-color:#ffffff;}
.imagelink:hover{border-color:#286cbd;}
.imagelink:active{border-color:#ffffff;}


.weblink{display:block; margin-bottom:10px;}

/*  Clearing  */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { zoom:1; }
.clearfix { display: block; }
/* End hide from IE-mac */ 
