/*global*/

*{margin:0 auto; padding:0; outline:none}
img{outline:none}

body{width:100%; background:#fff url(../images/bg2.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-weight:200; font-size:12px}

h1{color:#002e62; font-size:24px;}

h2{
	color:#000;
	font-size:16px;
	text-transform:uppercase
}
h3{font-size:14px; color:#004276}
h4{color:#fff; font-size:19px}

p{line-height:18px; color:#343434}
a{text-decoration:none; font-size:12px}
em{font-style:italic}
img{border: none}
table{margin:0;padding:0}

/*top*/
.global{color:#fdc542; background-color:#fdc542; height:5px; margin-top:0; padding-top:0; }
.login-container{position:relative; width:905px; margin:0 auto; padding: 0}
.login-container img{position:absolute; right:0; top:0}
.login-container .login{position:absolute; right:15px; top:0; text-transform:uppercase}
.login p{padding:0 5px; font-weight:700}
/*container*/

#container{width:905px;margin-top:20px}


/*navigation*/
#navigation{width:905px;}
.nav-bg ul{padding:13px 0 10px 40px;}
.nav-bg ul li{display:inline; margin-right:5px; color:#6e6e6e; text-transform:uppercase}

.nav-bg ul li a{color:#fff;}
.nav-bg ul li a:hover{color:#293c5a;}
.nav-bar{height:43px; width:887px; background:url(../images/nav-tab-center.png) repeat-x; margin: 0}
.header-space{height:5px}



/*header featured*/


#featured{ 
	width:905px;
	height:281px; 
	
}
#featured ul.ui-tabs-nav{
	height:265px;
	width:260px;
	float:right;
	list-style:none;
	display:block;
	
	 
}
#featured ul.ui-tabs-nav li{
	 
	padding:1px 0 0 19px;  
	font-size:12px; 
	color:#666;

	
}

#featured ul.ui-tabs-nav li span{ 
	font-size:11px; 
	font-family:Verdana; 	 
	 
}
#registrationbutton {
	width:221px; 
	background:#eecf29; 
	color:#333;
	display:block; 
	margin:0; 
	float:right; 
	padding:0px 0 10px 20px;
	
}

#featured li.ui-tabs-nav-item2 {width:222px; background:#eecf29; color:#333;
	display:block; margin:0; float:right;}

#featured li.ui-tabs-nav-item2 p{margin:0; padding:3px}


#featured li.ui-tabs-nav-item a{ 
	padding:5px 0  0 20px;
	display:block; 
	height:45px; 
	color:#333;  
	background:#eecf29; 
	
}
#featured li.ui-tabs-nav-item a:hover{ 
background:#eecf29 url('../images/selected-bg.jpg') bottom repeat-x;
}

#featured li.ui-tabs-selected{ 
	background: url('../images/selected-item.gif') center left no-repeat;


}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#eecf29 url('../images/selected-bg.jpg') bottom repeat-x;
	color:#900
}
#featured ul.ui-tabs-nav li.ui-tabs-selected h2{
	color:#900
}
#featured .ui-tabs-panel{
	margin:0;
	padding: 0;
	width:639px;
	height:279px;
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.blank{background:#eecf29 url('../images/selected-bg.jpg') bottom repeat-x;}


/*header*/
#heading{width:905px;}
.header-tab{width:250px; height:281px; }
.header-info img{position:absolute; top:0; right:0}
.header-info ul{
	position:absolute;
	bottom:0;
	right:-25px;
	padding-left:0px
}
.header-info ul{
	list-style: inside;
	color:#000;
	width:311px;
}
.header-info ul li{
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
	margin-left: 20px;
}

.header-info h5{width:350px; position:absolute; bottom:30px; right:-30px; font:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; color:#870c0c; font-style:italic;}


.header-col{height:98px;}
.main-col{
	width:906px;
	position:absolute;
	top:450px
}
.col1{width:295px; height:98px; background:url(../images/dummy-tab.png) bottom no-repeat; margin-right:10px}
.col2{width:295px; height:98px; background:url(../images/piggy-tab.png) center no-repeat; margin-right:10px}
.col3{width:295px; height:98px; background:url(../images/girl-tab.png) center no-repeat}
.col-left h2{margin-bottom: 10px; color: #6e6013;}
.main-col h4{margin:40px 0 0 30px}
.main-col h4 a{color: #fff; font-size: 18px; text-decoration: underline;}

/*content*/
#content{margin-top:15px}
.divider{height:15px; background:#e7e7e7; margin:10px 0}
.col-left{ padding:0 15px 0 20px; background:url(../images/content-bg.jpg) repeat-x;}
.col-left h1{margin:25px 0 10px 0;}
.col-left img{margin-right:15px}
.col-left p{color:#000;}
.col-left ul{ list-style:none;}
.width1 { width:610px;  padding:0 15px 0 20px; background:url(../images/content-bg.jpg) repeat-x;}
.col-left ol li {margin:20px 0; list-style-position:inside;}

.col-right{width:290px; text-align:center}
.col-right h3, p{text-align:left}
.asc-logo, p, h3{margin-bottom:15px}
.customer-comments{position:relative; height:233px;background:url(../images/col-right-bg.jpg) repeat-x; padding-right:5px; margin-bottom:15px;}
.customer-comments p{width:160px; line-height:21px; color:#002e62; margin-top:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.customer-comments img{position:absolute; left:-10px}
.register-box{position:relative; height:233px;  margin-bottom:15px;}
.register-box p{width:230px; line-height:21px; color:#002e62; font-size:14px; text-align:center; float:right;}
.quote-box{position:relative; height:180px;  margin-bottom:15px; background:url(../images/quote_marks.gif) no-repeat bottom right;}
.quote-box p{width:230px; line-height:24px; color:#000; font-size:16px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; padding-left:25px;}
.quote-box p.registrarse{padding-left:15px;}
/*footer*/

#footer{width:905px; background:url(../images/footer-bg-center.jpg) repeat-x; text-align:center; margin-top:10px}
#image_container img{margin: 0 7px 15px 7px;}
#footer p{text-align:center;font-size:11px; padding:10px 0 10px 0}
#footer span{margin:0 5px; color:#6aa2bb;}
.cards{padding-bottom:10px}

.footer-nav{width:690px; padding:13px 0 15px 0; margin-right:20px}
.footer-nav ul li{display:inline; text-transform:uppercase;}
.footer-nav ul li a{color:#6aa2bb; font-size:12px}
.footer-nav ul li a:hover{color:#293c5a;}

/*misc*/

.fltlft{float:left}
.fltrgt{float:right}
.clear{clear:both}
.clearlft{clear:left}
.clearrgt{clear:right}
.lcase{text-transform:lowercase}
#right-Yellow-Bar {width:260px; background-image: url(../images/yellowbarBG.png); background-repeat: repeat-y; float:right; margin-bottom:0px; line-height:14px; height:270px; position:relative;}
#right-Yellow-Bar p {color:#032541; font-weight:bold; padding:5px 10px 0 35px; margin-bottom:3px; line-height:14px; width:220px; float:left;}
#main-image h5 {
	width:275px;
	position:relative;
	top:120px;
	left:190px;
	font:Arial, Helvetica, sans-serif;
	font-size:36px;
	text-align:center;
	color:#870c0c;
	font-style:italic;
	font-weight: bold;
}
#pages {
    margin: 0 0 30px;
}
#pages h2 {
    margin: 10px 0;
}
#pages strong {
    font-weight: bold;
}
#pages ul {
    margin: 15px 20px;
}
#pages ul li {
    list-style: disc outside none;
    margin: 5px 10px;
}
#register_now {
    float: right;
    margin-left: 20px;
    width: 150px;
}
#register_now a.register_btn {
    background: url("../images/pages_register_btn.png") no-repeat scroll center top transparent;
    display: block;
    height: 30px;
    margin: 10px 0;
    text-indent: -9999px;
    width: 150px;
}
#register_now a.register_btn:hover {
    background: url("../images/pages_register_btn.png") no-repeat scroll center bottom transparent;
}
