@import url('styles/nav.css');
@import url('styles/content.css');
@import url('styles/footer.css');
@import url('styles/jadd.css');


ol { line-height: 1.5; }

.clear { clear: both; }


body {
	font:14px Helvetica, Verdana, sans-serif;
	color:#fff;
	margin:0;
	min-width:825px;
	background:url(images/topback.jpg);
}
#wrapper {
	background:#bc2f75 url(images/topback.jpg) repeat-x;
	width:100%;
	overflow:hidden;
}

#page {
	width:825px;
	margin:0 auto;
}
#page a {
	color:#fff;
	text-decoration:none;
}
#hiddenlogin {
	width: 825px;
	text-align: right;
	padding:20px 0;
	background-color:#510618;
}
#hiddenlogin span {
	padding:0 5px;
	font-size: 12px;
}
#login {
	display:block;
	list-style:none;
	position:relative;
	top:10px;
	left:auto;
	width:825px;
	text-align:right;
	padding:0px 0;
	margin:0px;
	z-index: 5; 
}
#login li {
	display:inline;
	padding:12px 20px 12px 20px;
	text-transform: uppercase;
	font-size:10px;
	background: url(images/loginbground2.jpg) repeat-x top left;
}
/*** this might be lame ***/
#usernametop,
#passwordtop {
	background-color: #7b2e37 ;
	color: #FFFFFF;
	border: none;
}
/** end lame **/
#myaccount,
#hello,
#hellodisabled {
	border-right:1px solid #410713;
}
#myaccount,
#hello,
#hellodisabled,
#loginbutton,
#logoutbutton {
	cursor: pointer;
}
/*header*/
#header {
	width:825px;
	position:relative;
	background:url(images/ttp.png) no-repeat;
	height:480px;
	z-index:3;
	

}
#header h1 {
	position:absolute;
	width:825px;
	height:480px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(images/ttp.png) no-repeat;*/
	top:0px;
	left:0px;
	margin:0;
}
#header h1 a {
	display:block;
	height:100%;
}
#header .top-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	overflow:hidden;
	top:460px;
	color: #f1ddb6; 
	left:0;
}
#header .top-nav ul li {
	float:left;
	padding:0 13px 0 30px;
	margin-left:-1px;
	color: #ffffff; 
	/*background:url(images/header-sep2.gif) no-repeat 0 3px;*/
}
#header .top-nav li a {
	text-decoration:none; 
	color: #ffffff; 
	font-size:12px;
}
#header .top-nav li a:hover {
	text-decoration:underline;
}

.menu {
	position:absolute;
	/*background:url(images/menu-bg.gif) repeat-x;*/
	width:149px;
	top:90px;
	left:0;
}
.category {
	position:absolute; 
	/*background:url(images/menu-bg.gif) repeat-x;*/
	width:149px;
	top:90px; 
	left:170PX; 
}
.category3 {
	position:absolute; 
	/*background:url(images/menu-bg.gif) repeat-x;*/
	width:149px;
	top:90px; 
	left:340PX; 
}
.menunews {
	position:absolute;
	/*background:url(images/menu-bg.gif) repeat-x;*/
	width:825px;
	top:136px;
	left:0;
}
/*box*/
.box {
	width:775px;
	height: 280px;
	margin-left:0px;
	margin-top:7px;
	padding:10px;
	background:url(images/box-bg.jpg) no-repeat;
}


#intro_text {
	padding-left: 50px;
	background:url(images/home-divider.png) no-repeat 0 50%;
	float: right;
	width: 390px;
	height: 280px;
	font:20px Helvetica, Verdana, sans-serif;
	color:#4e1a1d;
}
#flash_intro { float: left; width: 500px; height: 280px;  }


/* Experts */
#experts_left{
	width:300px;
	float:left;
}

#experts_right{
	margin-left:320px;
	width:300px;
	padding-top:5px;
}




/*slide-box*/
.slide-box {
	padding:31px 9px 0 10px;
	background:url(images/slide-bg.gif) no-repeat;
	border-right:1px solid #f3d5c0;
	width:424px;
	float:left;
	overflow:hidden;
	margin-top:30px;
}
/*container*/
#container {
	width:380px;
	overflow:hidden;
}
#container .slider {
	width:2000px;
	height:242px;
}
#container .slider .section {
	float:left;
	width:194px;
}
#container .slider .section .image-holder {
	background:url(images/section-bg.png) no-repeat;
	width:126px;
	padding:5px 4px 9px 4px;
	margin:0 auto;
}
#container .slider .section img {
	display:block;
	height:180px;
	width:130px;
	overflow:hidden;
}
#container .slider .section p {
	margin:0;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.slide-box .left ,
.slide-box .right {
	display:block;
	width:18px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:74px;
	cursor:pointer;
}
.slide-box .left {
	float:left;
	background:url(images/left-arrow.png) no-repeat;
}
.slide-box .right {
	float:right;
	background:url(images/right-arrow.png) no-repeat;
}
.big-buttons-area {
	float:left;
	margin:30px 0 5px;
	width:445px;
}
.big-button {
	width:422px;
	float:left;
	padding:41px 0 38px 23px;
	border-top:1px solid #f3d5c0;
	margin-top:-1px;
	background:url(images/big-button-bg.gif) repeat-x;
}
.big-button a {
	text-decoration:none;
	font-size:18px;
	line-height:24px;
	color:#fff;
	background:url(images/arrow01.gif) no-repeat 0 50%;
	padding-left:38px;
	float:left;
}

#testimony_box {
background:transparent url(images/testimony_box.jpg) no-repeat scroll 0 0;
color:#4E1A1D;
font-family:Helvetica,Verdana,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
height:250px;
line-height:normal;
margin:0;
padding:20px;
width:920px;

}
#blog-title { font-size:32px; }

#blog-title a { color:#ffffff; }

#blog-title a:hover { color:#FF0000; }

#blog-description {
	font-size:10px;
	font-weight:bold;
}
#page-menu {
	
	height:290px;
	padding:0 9px;
	/*border:1px solid #0d2a0b;*/
	line-height:20px;
	overflow:hidden;
}

#page-menu ul li {
	/*display:inline;*/ width:133px; height:21px; 
	margin:0 9px;
	font-family:Arial,Verdana,Tahoma;
}

#page-menu ul li a { color:#897c83; font-size:12px; width:133px; height:21px; font-weight:bold;  }

#page-menu ul li a:hover, #page-menu ul li.current_page_item a { color:#FFffff;  background:url(images/menuhover.gif) no-repeat; width:133px; height:21px; padding: 0 50px 0 1px; }

#page-menunews {
	top:445px; 
	width:800px;
	padding:0 9px;
	/*border:1px solid #0d2a0b;*/
	line-height:20px;
	overflow:hidden;
}

#page-menunews ul li {
	display:inline;
	margin:0 9px;
	font-family:Arial,Verdana,Tahoma;
}

#page-menunews ul li a { color:#ffffff; }

#page-menunews ul li a:hover, #page-menunews ul li.current_page_item a { color:#ffffff; text-decoration:underline; }

#contenttop {
	background-image: url(images/contenttop.gif);
	width: 779px;
	height: 17px; color:#000000;
}
#contentnew {
	background-color: #FFFFFF;
	width: 779px; 
	text-align: center; color:#000000;
}
#contentnew a {
	background-color: #FFFFFF;
	width: 779px; text-decoration:underline; text-align:left;
	text-align: center; color:#bc2f75;
}
#contentnew a:hover {
	background-color: #FFFFFF;
	width: 779px; text-decoration:underline;
	text-align: center; color:#00000;
}
#contentbotum {

	background-image: url(images/contentbotum.gif);
	width: 779px;
	height: 20px;
}
.contentblac a{ color:#000000;}
.contentblac a:hover{ color:#000000;}
