body{
	background:#184f88 url(../images/body-bkg.png) repeat;
	font-family:Arial, Helvetica, sans-serif;
}
#overlay{	
	height: 100%;
	width:100%;
	float:left;
}
h1{
	font-size:20px;
	color:#1a6aa3;
}

#header{
	width:806px;
	height:122px;
	background:url(../images/background/header.png) no-repeat;
	margin:0 0 0 0;
	text-align:left;
}

#header .rating{
	display:inline;
	width:214px;
	height:48px;
	margin:25px 0 0 25px;
	float:left;
	background:url(../images/rating.png) no-repeat;
    position:relative;
}

#header .rating-line{	
    position:absolute;
	width:202px;
	height:15px;   
	background:url(../images/rating-line.png) repeat-y;
    top:15px;
    left:3px;
}

#header .rate{
	float:right;
	display:inline;
	width:177px;
	height:52px;
	background:url(../images/rate_on.png) no-repeat;
	margin:20px 20px 0 0;
}

#header #top-navigation{
	width:100%;
	float:left;
	clear:both;
    position:relative;
}
#header #top-navigation #home-link{
	display:inline;
	width:38px;
	height:38px;
	background:url(../images/background/home-button.png) no-repeat;
	float:left;
	position:relative;
	margin:0 0 0 123px;
	top:21px;
}

#header #top-navigation #primary-links{
	float:left;
	font-size:12px;
	text-transform:uppercase;
	display:inline;
	margin:30px 0 0 10px;
}
#header #top-navigation #primary-links li, #header #top-navigation #primary-links a{
	float:left;
}
#header #top-navigation #primary-links a{
	text-decoration:none;
	color:#fff;
	height:19px;
	line-height:19px;
	padding:0 10px 0 10px;
}
#header #top-navigation #primary-links a:hover, #header #top-navigation #primary-links a.active{
	background:#000;
}

#header #top-navigation #home-link:hover{
	background-position:0 -38px;
}

#content {	
	width:798px;
	color:#fff;

}

#footer{
	height:100px;
}
/* Index Page */
#index-change-text-place{
	width:400px;
	height:190px;
	color:#fff;
	float:left;
	font-size:16px;
	text-align:left;
	padding:20px 0 0 20px;
	line-height:18px;
}
#index-bottom-content{
	width:100%;
	float:left;
	clear:left;
	position:relative;
}

#index-bottom-left{
	width:355px;
	height:359px;
	background:url(../images/background/index-bottom-left.png) no-repeat;
	float:left;
	position:relative;
	position:relative;
	left:-5px;
}
#index-bottom-left .content{
	width:300px;
	text-align:left;
	font-size:13px;
	line-height:16px;
	margin:30px 0 0 0;
}

#index-bottom-left .content h1{
	font-size:20px;
	color:#1a6aa3;
}

#index-bottom-left .solution-link{
	position:absolute;
	background:url(../images/footanat.png) no-repeat;
	width:248px;
	height:119px;
	top:0;
	left:0;
	margin:280px 0 0 137px;
}
#index-bottom-banners{
	width:462px;
	position:absolute;
	top:0;
	left:340px;
}
#index-bottom-banners #index-change-image{
	float:left;
	margin:15px 0 0 0;
}
#index-bottom-banners #index-coupon-banner{
	float:left;
	font-size:25px;
	color:#fff;
	text-decoration:none;
    display:block;
}
#index-bottom-banners #index-coupon-banner .text{
	width:100px;
	font-weight:bold;
	float:left;
	display:inline;
	margin:27px 0 0 45px;
	line-height:30px;
}
#index-bottom-flash{
	float:right;
	display:inline;
	margin:104px 15px 0 0;
}
/* Index Page*/

/* Science Page*/
#science-top-text{
	float:left;
	padding:25px 0 0 25px;
	width:480px;
	text-align:left;
	font-size:12px;
	line-height:14px;
}
#science-right-text{
	float:right;
	text-align:left;
	font-size:12px;
	line-height:14px;
	width:380px;
	padding:25px 0 0 0;
}
#science-left-bgk{
	float:left;
	width:349px;
	height:830px;
	background:url(../images/background/science-left-bkg.png) no-repeat;
}
#science-left-bgk .image{
	margin:50px 0 0 0;
}
#science-left-bgk .text{
	margin:30px 0 0 0;
	text-align:left;
	font-size:12px;
	line-height:14px;
	width:290px;
}
/* Science Page*/

/* Solution Page*/
#solution-flash{
	
}
/* End solution Page*/

/* Store Page */
#store-flash{
	margin:20px 0 0 20px;
	float:left;
	position:relative;
	z-index:2;
}
#store-text{
	text-align:left;
	font-size:12px;
	line-height:14px;
	width:740px;
	position:absolute;
	top:960px;
	margin:0 0 0 20px;
    left:0;
}
/* end Store Page */


/* F.A.Q. */
#faq-text{
	width:380px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	padding:25px 0 0 60px;
	float:left;
}
/* F.A.Q. */

/* Coupon Page */
#coupon_bkg{
    width:794px;
    height:923px;
    background: url('../images/background/pages/coupon.png');
    text-align:left;
}
.coupon_form{
    font-size:12px;
    color:#fff;
    line-height:14px;
    font-weight:bold;
}
/* end Coupon Page */

/* Rate Page */
#rate_page{
    width:788px;
    height:923px;
    background: url('../images/background/pages/cutserv.png');
    text-align:left;
}
/* end Rate Page */
#tabs{
    position: absolute;
    width: 90%;
    font-size:12px;
    z-index:100;
    left:50px;
    top:-4px;
}
#tabs .tabs{
    border:0;
    border-bottom:1px solid #bbbbbb;
    float:right;
    width:60%;
}
#tabs li{
    float:right;
    margin:0 10px 0 0;
    padding:5px 5px 5px 5px;
    border-top:1px solid #bbbbbb;
    border-left:1px solid #bbbbbb;
    border-right:1px solid #bbbbbb;
    background:#dddddd;
}
#tabs li a{
    text-decoration: none;
    color:#3399cc;
    border:0;
    padding:0 0 0 8px;
}
#tabs li.active{
    background:#fff;
}

#tabs li.active a{
    color:#000;
}
#tabs a:hover{
    
}
#messages{
    width: 100%; 
    text-align: center;    
    font-size:12px;
    border-top:10px solid #000;
    margin:0;

}
#messages .messages{
    margin:0;
    color:#000;
}
#messages .error{
    background:#f15353;
    padding: 10px;
    margin:0;
}
.user-member,.profile, #user-login, #node-form, #user-profile-form, .node-type-list, #mailform-admin-settings, .tips{
    background:#fff;
    color:#000;
    text-align:left;
    padding: 20px;
    margin:0;
    font-size: 14px;
    line-height: 20px;
    border-top:10px solid #000;
}
#user-login .form-item, #node-form .form-item{
    margin: 10px 0 0 0;
}

#edit-body-wrapper, #edit-teaser-include-wrapper{
    display: none;
}


#testimonials-title{
    color:#1A6AA3;
    clear:left;
    float:left;
    display: inline;
    margin:8px 0 10px 120px;
}

#testimonials-title .ttb{
    font-size:24px;
}
.admin-menu-users{
    display: none;
}
.wysiwyg{
    display: none;
}
{
