/* Project: yorbalindafitnesssuccess.com

*  Copyright 2009 All Rights Reserved.

*  Structure of this document:

* 1) GLOBAL 2) LAYOUT 3) STYLES 4) NAVIGATION 



/* ***GLOBAL*** */



/*Initialize the browser's CSS Except for table structure*/

@import url(reset.css);



body {background: #4a0101 url(../images/bak-shadow.gif) repeat-x; font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4a4a4a }



strong {font-weight: bold }

	

h1 {font-size:36px; color: #de090b }



h2 {font-size:20px; color: #6c6c6c }



h3 {font-size:18px; color: #de090b }



h4 {font-size:16px; color: #333 }



h5 {font-size:14px; color: #de090b }



p {margin-bottom: 23px }



a:link, a:visited {color: #de090b; font-weight: normal; text-decoration: none }



a:hover, a:active {color: #96630b; font-weight: normal; text-decoration: underline }



/* ***END GLOBAL*** */







/* ***LAYOUT*** */



#shadow, #header, #content, #navi, #contents-bottom, #footer {margin: 0 auto }



#shadow {background: url(../images/bak-container.gif) repeat-y center top; width: 1000px; position: relative }



* html body #shadow {background: url(../images/bak-container-ie.gif) repeat-y center top }



#container {padding: 11px 0 0 66px; background: url(../images/bak-container-top.jpg) no-repeat 58px 0; width:861px }



.left-col {width: 580px }



#header {height: 189px; background: url(../images/bak-header.jpg) no-repeat 1px 0; }



#site-id {position: relative }



#site-id a {width: 278px; height: 65px; display: block; position: relative; left: 50px; top: 10px }



#site-id span {margin-left: -5000px }



#shadow-bottom {background: url(../images/bak-container-bottom.jpg) no-repeat; height: 69px; width: 922px; margin: 0 auto }



#optinbox {background: url(../images/bak-optinbox.jpg) no-repeat; 	position: absolute; top:188px; right: 39px; width: 339px; height: 390px;  }



#optinbox form {position: absolute; top: 183px; right: 50px; border: none }



#optinbox .textfield {width:170px; height:16px; padding:2px 5px; border:none; background:transparent; font-size:12px }



#optinbox #txtName_484 {margin:0 0 7px 50px;}



#optinbox #txtEmail_484 {margin:0 0 10px 50px;}





#footer {height: 250px; padding: 0 0 70px 0; background: url(../images/bak-footer.gif) repeat-x 0 26px }



#footer .footer-content {width: 920px; margin: 0 auto; min-height: 246px; _min-height:246px; padding: 45px 0 0 80px; 

						 background: url(../images/bak-footer-logo.jpg) no-repeat right top; color: #ff0000 }



#footer ul {list-style: none; margin:2px 0 25px 0 }



#footer li {color: #FFF; float: left; padding: 0 0 0 4px }



.testimonials {background-color: #dbdbdb; float: left; width: 810px; padding: 10px 20px 0; margin-bottom: 30px }



.testimonials-left {width: 410px; float: left }

.testimonials-left p {font-size: 12px}

.testimonials-right {float: right }



#result-list {padding-left: 180px }



#result-list ul li {padding-bottom: 10px }



#copyright {padding-top: 53px; font-size: 12px }





/* ***STYLES*** */

#video-intro {
	height:275px;
}

	.recover {clear: both }

	

	#container h1 {font-size:30px; color: #de090b; text-transform: uppercase; line-height: 34px; font-style: italic; background: url('../images/symbol_h1.png') no-repeat -1px center; 

				   padding-left: 67px; min-height: 73px }

	

	#container .testimonials h1 {font-size: 32px }

	

	#container h2 {font-style: italic; padding: 15px 0 25px 0; line-height: 105%; font-size: 24px }

	

	h2.h1LikeHeading {color: #de090b; font-size: 24px; text-transform: uppercase }

	

	.call2action {padding:0 0 15px;  }

	

	.italic {font-style: italic }

	

	h1.name {height: 53px; margin-bottom: 10px; padding-top: 20px }

	

	#container h1.phone {background-image: none; padding:0 }

	

	.result-guaranteed {}

	

	.info {font-size: 20px }

	

	.phone {font-size: 36px; font-weight: bold; color: #ff0101 } 

	

	.emphasis {color: #000 }

	

	.red {color: #ff0101 }

	

	.center {text-align:center }

	

	.container-body-wide {margin:0 auto; width:600px }

	

	.point {font-size:16px }

	

	.container-body p, .medtext {font-size:16px }

	

	.container-body-wider {margin:0 auto; width:720px }

	

	.tinytext {font-size:8pt; line-height:normal }

	

	.left-col p, .left-col h4, .readPad {padding-left: 10px !important }

	

	.johnsonbox-yellow {background-color:#FFFFCC; border:3px dashed #000000; margin:0 auto; padding:15px 40px; width:620px }

	

	.johnsonbox-yellow li {margin: 8px 0}

	

	.callout {font-size:18px }

	

	.signup-form {background: #EFEFEF}

	

	.signup-form td {font-weight: bold; padding:5px }

	

	.back-eye-catcher {background: url(../images/back-eye-catcher.jpg) no-repeat; height: 384px; width:857px; margin: 5px auto; color:#fff }

	

	.noshield {background-image: none !important }


	.fst-results {color: #de090b; font-weight: bold; font-style: italic }
/* ***END STYLES*** */









/* *** NAVIGATION *** */

#footer a:link, #footer a:visited {color: #FFF; text-decoration: none; font-size: 12px }

#footer a:active, #footer a:hover {text-decoration: underline }



/* ***END NAVIGATION*** */


