/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */
 
body,
div { margin:0; padding:0; }

img { border:0; }
 
body { padding-bottom:30px; background:url(images/body-tile.gif) #fff; }

#topWrap { width:100%; background:url(images/top-bg.gif) repeat-x 0 0; }
#wrap { margin:0 auto; width:1044px; background:url(images/content-bg.gif) repeat-y center; }

#header { width:1044px; height:164px; }
#header h1 { margin:0; padding:0; }
#header h1 { width:1044px; height:164px; background:url(images/tribal-seduction-com.png) no-repeat 0 0; display:block; }
#header h1 span span { display:none; }

	#header #nav { padding:0 10px; height:34px; overflow:hidden; width:1015px; background:#2e0e01; border-top:1px solid #fff; border-bottom:1px solid #000; }
	#header #nav ul,
	#header #nav li { margin:0; padding:0; list-style:none; }
	#header #nav li { margin-left:10px; padding:0 0 0 8px; background:url(images/nav-left.png) no-repeat top left; float:left; }
	#header #nav li span { padding:0 10px 0 5px; line-height:34px; height:34px; background:url(images/nav-right.png) no-repeat top right; display:block; }
	* html #header #nav li span { padding:10px 10px 8px 5px; display:inline; }
	#header #nav li a { color:#fff; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	#header #nav li a:hover { color:#fff8d8; }

#content { padding:44px; min-height:300px; height:auto !important; height:300px; }
#content form table { margin:0 auto; }
#content #login_page { text-align:center; }

	.leftContent { margin:0 auto; width:707px; background:url(images/tribal-seduction-playbook.png) no-repeat top right; }
	.leftContent .contentTXT { background:url(images/sm-bg.gif) repeat-y; }
	.leftContent .contentTXT-1 { background:url(images/sm-top.gif) no-repeat 0 0; }
	.leftContent .contentTXT-2 { padding:20px 70px; width:225px; min-height:326px; height:auto !important; height:326px; background:url(images/sm-btm.gif) no-repeat bottom; }
	.leftContent .contentTXT-2 div { margin-top:70px; }
	.leftContent .contentTXT-2 div { font-weight:bold; }
	.leftContent .contentTXT-2 div p { padding:0 0 50px 0; }
	
	.vedit,
	.vedit td,
	.hedit,
	.hedit td { border:1px solid #d6c6a7; }
	.vedit th,
	.hedit th { background:#fff8d8; border:1px solid #d6c6a7; }

#footer { margin:0 auto; padding:44px 0; width:1044px; background:url(images/content-bg.gif) repeat-y center; text-align:center; }
	
	#footer table { width:65%; border:0; }


/*====================================
 +Begin Misc
 =====================================*/ 
.centerTXT {
	text-align:center;
	}
	
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
} 
/**************************************/

