@charset "utf-8";

/* CSS Document */



@import url("reset.css");

@import url("960_24_col.css");

@import url("text.css");



body{background: url(../images/bg.jpg) repeat-x top;}



#page{background: url(../images/cloud.png) no-repeat center; width: 100%; height: 348px;}

#header{margin-bottom: 15px;}

.search_area {margin: 15px 0 15px 0;}

.search{background:url(../images/search_input.png) no-repeat; width: 246px; height: 32px; border: 0px; padding-left: 10px;}



#menu{background: url(../images/menu_bg.png) no-repeat; margin-right: 0px; width: 715px; height: 47px;}

#menu ul {margin: 0; padding: 0;}

#menu ul li { background: url(../images/nav_sep.png) no-repeat scroll right center transparent; margin: 0;  padding: 0; position: relative; float: left; list-style: none;}

#menu ul li#last {background: none;}

#menu ul li a{font-size: 14px; color: #fff;line-height:40px; height: 43px; width: inherit; padding:0 18px; text-align: center; text-decoration: none;}

#menu ul li:hover, #menu ul li#last:hover{}



#wrapper_top{background: url(../images/bg_top.png) no-repeat center top; height: 21px;}

#wrapper{background: url(../images/bg_content.png) repeat-y center;padding: 0 15px 15px 15px;}

#content {margin: 0 15px 15px 15px; padding-top: 5px;}

.content_sep {background:url("../images/content_sep.jpg") no-repeat scroll center bottom transparent;height: 22px;}
#home_welcome{background: url(../images/short_vsep.jpg) no-repeat right center; padding-right: 20px; }


.box{background: url(../images/box_bg.gif) repeat-x bottom; border: 1px solid #e1e1e1; width: 100%;}

.pad {padding: 10px;}



/* Side Show */

#slideshow {background: url(../images/bg_slider_frame.png) no-repeat center; padding-left: 17px; padding-right: 16px; padding-top: 10px; padding-bottom: 18px; height: 358px;}   

#slideshow a {float:left;position:absolute;}   

#slideshow a img {border:none;}   

#slideshow a.show {z-index:500}   

#slideshow .caption {

	z-index:600;

	background-color:#000;

	color:#ffffff;

	width:350px;

	height: 100px;

	position:absolute;

	top:383px

	display: block;

	margin-top: 230px;

	margin-left: 30px;

}   

#slideshow .caption .content {margin:5px ;}   

#slideshow .caption .content h3 {margin:0;padding:0;color:#1DCCEF;}   



/* Easy Slider */



#slider ul, #slider li{margin:0;padding:0;list-style:none;}

#slider li{ width:445px;height:241px;overflow:hidden;}

span#prevBtn{}

span#nextBtn{}					



/* // Easy Slider */

.view_all_services{ text-indent: -999999; background: url(../images/view_all_service.jpg) no-repeat; display: inline-block; width: 124; height: 28px; }



#sidebar{background: url(../images/sidebar_bg.jpg) no-repeat left top; width: 280px; padding: 10px;}
.side_sep{background: url(../images/short_content_sep.jpg) no-repeat scroll center bottom transparent;height: 22px; margin-bottom: 10px;}
.sidenav li, ul.footer_ql li {
background-image:url(../images/arrow.gif);
background-position:0 11px;
background-repeat:no-repeat;
border-bottom:1px solid #E6E6E6;
list-style-image:none;
list-style-position:outside !important;
list-style-type:none;
margin-left:0;
padding:5px 0 5px 12px;
}

h2#follow{color: #060; font-size: 14px;}
ul.social{list-style: none;}
ul.social li{display: inline; margin-left: 5px;}

.sidepromo{position: absolute; margin-left: 706px; margin-top: 265px; opacity: 1;visibility: visible; z-index: 9001}

.karini{position: absolute; margin-left:-169px; margin-top:0;opacity: 1;visibility: visible;}
.andre{position: absolute; margin-left: 900px; margin-top:0;opacity: 1;visibility: visible; z-index: 9000}
.serviceControls {position: relative; top: -195px; left: 180px}
span#prevBtn a, .sPrev {
    background-image: url(../images/slider-arrows.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #73735B;
    display: block;
    float: left;
    font-size: 12px;
	margin-right: 15px;
    height: 22px;
    text-indent: -9999999px;
    width: 26px;
	cursor: pointer;
	
}

span#nextBtn a, .sNext {
    background-image: url(../images/slider-arrows.png);
    background-position: -28px 0;
    background-repeat: no-repeat;
    color: #73735B;
    display: block;
    float: left;
    font-size: 12px;
    height: 22px;
    text-indent: -999999px;
    width: 23px;
	cursor: pointer;
}


.service-item-home{ background: url(../images/img_home_bg.jpg) no-repeat; float: left; width: 196px; height: 142px; margin-left: 10px; padding: 4px 3px 0px 3px;}
.service-item-home img {
opacity:0.85; filter: alpha(opacity = 85);
}
.service-item-home img:hover {
opacity:1;filter: alpha(opacity = 98);
}
.services .items{clear: both; position: absolute;	width: 20000em;}
.services {
	width: 435px;
	overflow: hidden;
	height: 150px;
	position: relative;	
	margin-top: 20px;
}

.blog-item-home, .events-item-home {border-bottom: 1px solid #ececec; margin-bottom: 10px;} 
.blog-item-home a.title, .events-item-home a.title{font-weight: bold;}
.blog-item-home p, .events-item-home p{font-size: 11px; margin-bottom: 10px;}

.events-item-home .image{margin-right: 5px; float: left; background-color:#f5f5f5; border:1px solid #e1e1e1; padding: 5px; width: 95px; height: 75px;}
.events-item-home .info{float: right; width: 215px;}

.service-item {margin-bottom: 15px; background: url(../images/sep_horizontal.png) no-repeat bottom center; padding-bottom: 30px;}
.service-item  .image{background: url(../images/bg_frame.png) no-repeat; margin-right: 5px; height: 170px; width: 222px; float: left; padding: 1px 6px 9px 6px;}
.service-item .info{float: right; width: 350px;}

.events-item {margin-bottom: 15px; background: url(../images/sep_horizontal.png) no-repeat bottom center; padding-bottom: 30px;}
.events-item .image{margin-right: 5px; float: left; background-color:#f5f5f5; border:1px solid #e1e1e1; padding: 5px; width: 125px; height: 100px;}
.events-item .info{float: right; width: 445px;}

.events-item-side {margin-bottom: 15px; background: url(../images/sep_horizontal.png) no-repeat bottom center; padding-bottom: 30px;}
.events-item-side .image{margin-right: 5px; float: left; background-color:#f5f5f5; border:1px solid #e1e1e1; padding: 5px; width: 95px; height: 75px;}
.events-item-side .info{float: right; width: 160px;}

.post {}
.post h1 {font-size: 14px; margin-bottom: 0px;}
.post .post_head {font-size:11px; margin-bottom: 15px;}
.teaser_box {background: #ececec; height:15px;margin:0 0 30px;padding:10px;}
.teaser_read {float:left;font-size:11px;margin:0;padding:0;text-align:left;}
.teaser_info {float:right;font-size:11px;margin:0;padding:0;text-align:right;}

#footer{ background:url(../images/footer_bg.jpg) repeat-x; height: 327px; color: #fff;}
#footer-wrapper{padding: 30px 30px 0 30px;}
#footer-wrapper h2{color: #fff; margin-bottom: 15px;}
#footer a {color: #fff;}

#footer-form{}
#footer-form .input {background: #033057; width: 100%; height: 20px; -moz-border-radius:5px 5px 5px 5px; margin-bottom: 5px; border: 0; color: #f7f7f7; padding-left: 10px;}
#footer-form .textarea {background: #033057; -moz-border-radius:5px 5px 5px 5px; width: 100%; height: 67px; margin-bottom: 5px; border:0; color:#f7f7f7; padding: 5px;}

.submit{background: url(../images/footer_submit.jpg) no-repeat; width: 106px; height: 36px; border: 0px;} 
.contact_input, .input {-moz-border-radius:5px 5px 5px 5px;border:1px solid #E5E5E5;color:#666666;display:block;font-size:13px;padding:5px;width:60%;}
.textarea  {-moz-border-radius:5px 5px 5px 5px;border:1px solid #E5E5E5;color:#666666;display:block;height:100px;padding:5px;width:60%;}

.gallery-image {
	background:url("../images/hover-opacity.png") no-repeat scroll left top transparent;
	float:left;
	height:100px;
	margin:0 15px 15px 0;
	width:175px;
}
.gallery-image img{border:1px solid #D3D3D3;padding:2px;}
.gallery-image img:hover{ opacity:0.20;filter: alpha(opacity = 20);}
.sidenav .image{margin-right: 5px; display: inline; background-color:#f5f5f5; border:1px solid #e1e1e1; padding: 5px; width: 50px; height: 50px;}

#success{background: #090; color: #FFF; padding: 5px;}

ul#footer_gal li {display:inline;}
ul#footer_gal .img {border:2px solid #FFFFFF;display:inline;float:left;height:40px;margin:0 13px 13px 0;outline:1px solid #C5C5C5;width:48px;}
ul#footer_gal .img:hover{opacity: 0.5; filter: alpha(opacity = 50);}
ul.footer_ql {width: 135px; margin: 0 10px 0 0; float: left; }
ul.footer_ql li {border-bottom: 0px;}
ul.footer_ql li a, #copyright a{border-bottom: 1px dotted #fff;}
.explore_vid {width: 290px; height: 150px; background: url(../images/vid_actual.jpg) no-repeat;}
.explore_vid img:hover{opacity: 0;filter: alpha(opacity = 0);}

.rooms {border: 1px solid #ececec;}
.alt{background: #f5f5f5;}
.rooms td{padding: 5px;}
.rooms th{background-color: #034882;color: white;font-size: 1.1em;padding: 5px;text-align: left;}
#copyright {padding-top: 7px; font-size: 11px;}


.testimonial-area {
	background: #e2e9ed;
	margin-bottom: 15px;
	border: 1px solid #e2e9ed;
	border-top: 1px solid #c0c6ca;
	display: block;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 0 0 12px;
}

span.t {
	color:#2778C4;
	display:block;
	float:left;
	font-size:18px;
	margin-right:20px;
	padding:13px 0 0 16px;
}
div.testimonial {
	background:url("../images/quote.png") no-repeat scroll 0 16px transparent;
	display:block;
	float:left;
	padding:12px 0 0 20px;
	width: 80%;
}
span.sep {
	color:#AEBFCA;
	font-size:16px;
	margin:0 10px;
}
.red {
	color:#BD2727;
}

.cssgradients #blocks #emailList {
    background: -moz-linear-gradient(#FFFFFF 0%, #FFFFFF 79%, #EBF2F6) repeat scroll 0 0 transparent;
}

#blocks #emailList {
    -moz-border-radius: 3px 3px 3px 3px;
    background: url("i/b/css2/emailblock.gif") repeat-x scroll left top transparent;
    border: 1px solid #CCD7DD;
    height: 117px;
    padding: 21px 16px;
    width: 250px;
}

#blocks .block {
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 4px 3px rgba(167, 180, 188, 0.33);
    margin-bottom: 21px;
    position: relative;
    width: 282px;
}
#emailList {
    background: -moz-linear-gradient(#FFFFFF 0%, #FFFFFF 79%, #EBF2F6) repeat scroll 0 0 transparent;
}
#emailList {
    -moz-border-radius: 3px 3px 3px 3px;
    background: url("i/b/css2/emailblock.gif") repeat-x scroll left top transparent;
    border: 1px solid #CCD7DD;
    height: 117px;
    padding: 21px 16px;
    width: 250px;
}
#blocks .block {
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 4px 3px rgba(167, 180, 188, 0.33);
    margin-bottom: 21px;
    position: relative;
    width: 290px;
}

/* Comments styles */
ul.comments { padding: 42px 0 9px 0; display: block; }
ul.comments li { display: block; width: 682px; position: relative; margin: 0 0 53px 0; }
ul.comments li span.avator { display: block; position: relative; width: 66px; height: 68px; }
ul.comments li span.avator span.avator-border { display: block; width: 66px; height: 68px; position: absolute; left: 0; top: 0; z-index: 2; background-image: url(../images/avator-border.png); background-repeat: no-repeat;} 
ul.comments li div.comment { position: relative; left: 65px; top: -68px; width: 617px; margin: 0 0 -68px 0; }
ul.comments li div.comment span.author { background-image:url(../images/info.gif); background-position: 29px 4px; background-repeat:no-repeat; color: #494E55; font-size: 13px; font-style: italic; display: block; height: 28px; padding: 0 0 0 50px; }
ul.comments li div.comment span.author a.reply { color: #bd2727;}
ul.comments li div.comment p { padding: 0 0 0 27px; }
ul.comments li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.comments li ul { padding: 53px 0 0 20px; margin-bottom: -49px; }
ul.comments li ul li { margin-bottom: 49px; }
/* End Comments styles */

.block {
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 4px 3px rgba(167, 180, 188, 0.33);
    margin-bottom: 21px;
    position: relative;
    width: 100%;
	border: 1px solid #CCD7DD;
    min-height: 120px;
	padding-bottom: 7px;
    background: -moz-linear-gradient(#FFFFFF 0%, #FFFFFF 92%, #EBF2F6) repeat scroll 0 0 transparent;
}
.block h4 {
	-moz-border-radius: 3px 3px 0 0;
    background: -moz-linear-gradient(center top , #13587E, #0A3C59) repeat scroll 0 0 transparent;
    border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #CCD7DD;
    height: 22px;
    padding: 10px 10px 6px;
    position: relative;
	font-size: 2.1em;
    letter-spacing: -0.06em;
	color: #fff;
    margin-bottom: 0px;
}
.block ul {
    border-top: 0 none;
    padding: 10px 10px 0;
	margin: 0;
}
.block li {
    background: url("../images/dots.gif") repeat-x scroll left bottom transparent;
	margin: 0;
    margin-bottom: 0px;
	list-style: none;
    padding-bottom: 6px;
}
#gym-reg .input{
	width: 80%;
}
fieldset {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 0 none;
    margin-bottom: 36px;
    padding: 10px 0 10px 10px;
    width: 550px;
}
legend {
    color: #FFFFFF;
    font: bold 17px/21px;
    margin: -22px 0 0 -11px;
	background: -moz-linear-gradient(center top , #13587E, #0A3C59) repeat scroll 0 0 transparent;
	height: 24px;
    padding: 10px 10px 6px;
	width: 100%;
	-moz-border-radius: 3px 3px 0 0;
}
dl {
    clear: both;
}
dt {
    float: left;
    line-height: 25px;
    margin: 0 10px 10px 0;
    text-align: right;
    width: 200px;
}
dd {
    float: left;
    line-height: 25px;
    margin: 0 0 10px;
    width: 335px;
}
label {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

/*

BUTTONS

*/

a.button {

	color: #fff;

	text-decoration: none;

}

.button, .newercomments a, .oldercomments a,.more-link, input[type=submit], input[type=button], input[type=reset] {clear:none; display: inline-block; background-color:#ffac15; color:#fff; padding:0 10px; height:24px; line-height:24px; font-weight:bold; margin:0 0 10px 0;  text-decoration:none; border:none; text-shadow:none;}

.buttonmedium { float:left; clear:both; display:block; background-color:#ffac15; color:#fff; padding:0 16px; height:32px; line-height:32px; font-weight:bold; margin:0 0 10px 0;  text-decoration:none; border:none; text-shadow:none;}

.buttonlarge { float:left; clear:both; display:block; background-color:#ffac15; color:#fff; padding:0 24px; height:40px; line-height:40px; font-weight:bold; margin:0 0 10px 0; text-decoration:none; border:none; font-size:18px; text-shadow:none;}



.button, .newercomments a, .oldercomments a, .more-link, .buttonlarge, .buttonmedium, input[type=submit], input[type=reset]{

	 box-shadow:0px 1px 3px rgba(0, 0, 0, .2);

	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, .2);

	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, .2);	

	background:#0067e0 url(lib/img/common/btn_gradient_ie.png) repeat-x left center;

	background: -moz-linear-gradient(top, #009aea, #0067e0);

	background: -webkit-gradient(linear, left top, left bottom, from(#009aea), to(#0067e0));

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#009aea, endColorstr=#0067e0)";  

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}



.more-link{clear:both; margin-right:8px;}





  

p.button a, p.buttonlarge a, p.buttonmedium a{color:#fff;}  





.lightbtn, .darkbtn:hover {color:#333; 

	background:#ddd url(lib/img/common/btn_gradient_ie.png) repeat-x left center;

	background: -moz-linear-gradient(top, #fff, #f4f4f4);

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f4f4f4)"; 

	 box-shadow:0px 1px 3px rgba(0, 0, 0, .3);

	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, .3);

	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, .3);

}

.darkbtn, .lightbtn:hover {color:#eee; 

	background:#333 url(lib/img/common/btn_gradient_ie.png) repeat-x left center;

	background: -moz-linear-gradient(top, #333, #111);

	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111));

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";

}



a.bullet { background:url(lib/img/theme/button_bullet.png) no-repeat left center; padding:2px 0 2px 21px; }

.button_wrap { float:left; clear:none; margin:0 4px 20px 0px; }

.button:hover, .more-link:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, a.buttonlarge:hover, a.buttonmedium:hover { background:#111; color:#eee; cursor: pointer; }

.tabcontent .button { border-color:#111; }



.button, .newercomments a, .oldercomments a, .more-link, .buttonlarge, .buttonmedium, input[type=submit], input[type=reset], #tabnav li.active a, #tabnav li.active a:hover{

background:#555 url(lib/img/common/btn_gradient_ie.png) repeat-x left center;

background: -moz-linear-gradient(top, #fec400, #e88e00);

background: -webkit-gradient(linear, left top, left bottom, from(#fec400), to(#e88e00));

-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fec400, endColorstr=#e88e00)";  

}



.lightbtn {color:#333; 

background:#ddd url(lib/img/common/btn_gradient_ie.png) repeat-x left center;

background: -moz-linear-gradient(top, #eee, #ddd);

background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));

-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dddddd)"; 





}

.darkbtn {color:#eee; 

background:#333 url(lib/img/common/btn_gradient_ie.png) repeat-x left center;


background: -moz-linear-gradient(top, #333, #111);

background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111));

-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";

}





/****************************************************************/
.columns { width:100%; float: left; clear: both; min-width: 1px; margin: 10px 0;}
.columns .columns { margin: 0;}
.columns:last-child { margin: 10px 0 -20px; }
.columns:first-child { margin: 10px 0; }


/* FIRST LEVEL */
.columns > div { margin-left: 4%; float: left; }
.columns > div:first-child { margin-left: 0 !important; }
.columns > .half { width: 48%; }
.columns > .half:first-child { width: 48%; }
.columns > .third { width: 31%; }
.columns > .third:first-child { width: 30%; }
.columns > .fourth { width: 22%; }
.columns > .fourth:first-child { width: 22%; }
.columns > .two-third { width: 65%; }
.columns > .two-third:first-child { width: 65%; }
.columns > .three-fourth { width: 74%; }
.columns > .three-fourth:first-child { width: 74%; }

/* SECOND LEVEL IN HALF */
.half .columns > div {margin-left: 6%;}
.half .columns > .half {width: 48%; }
.half .columns > .half:first-child {width: 46%;}
.half .columns > .third {}
.half .columns > .third:first-child {}
.half .columns > .fourth {}
.half .columns > .fourth:first-child {}
.half .columns > .two-third{}
.half .columns > .two-third:first-child {}
.half .columns > .three-fourth {}
.half .columns > .three-fourth:first-child {}


/* SECOND LEVEL IN THIRD */
.third .columns > div {margin-left: 10%;}
.third .columns > .half { width: 45%}
.third .columns > .half:first-child { width: 45%}
.third .columns > .third {}
.third .columns > .third:first-child {}
.third .columns > .fourth {}
.third .columns > .fourth:first-child {}
.third .columns > .two-third{}
.third .columns > .two-third:first-child {}
.third .columns > .three-fourth {}
.third .columns > .three-fourth:first-child {}


/* SECOND LEVEL IN FOURTH */
.fourth .columns > .half {}
.fourth .columns > .half:first-child {}
.fourth .columns > .third {}
.fourth .columns > .third:first-child {}
.fourth .columns > .fourth {}
.fourth .columns > .fourth:first-child {}
.fourth .columns > .two-third{}
.fourth .columns > .two-third:first-child {}
.fourth .columns > .three-fourth {}
.fourth .columns > .three-fourth:first-child {}


/* SECOND LEVEL IN TWO-THIRD */
.two-third .columns > div { margin-left: 4%; }
.two-third .columns > .half { width: 48%;}
.two-third .columns > .half:first-child { width: 48%;}
.two-third .columns > .third {}
.two-third .columns > .third:first-child {}
.two-third .columns > .fourth {}
.two-third .columns > .fourth:first-child {}
.two-third .columns > .two-third{}
.two-third .columns > .two-third:first-child {}
.two-third .columns > .three-fourth {}
.two-third .columns > .three-fourth:first-child {width: 73%;}

.two-third:first-child .columns > div { margin-left: 4%; }
.two-third:first-child .columns > .half { width: 47%;}
.two-third:first-child .columns > .half:first-child { width: 49%;}
.two-third:first-child .columns > .third {}
.two-third:first-child .columns > .third:first-child {}
.two-third:first-child .columns > .fourth {}
.two-third:first-child .columns > .fourth:first-child {}
.two-third:first-child .columns > .two-third{}
.two-third:first-child .columns > .two-third:first-child {}
.two-third:first-child .columns > .three-fourth {}
.two-third:first-child .columns > .three-fourth:first-child {}


/* SECOND LEVEL IN THREE-FOURTH */
.three-fourth .columns > .half {}
.three-fourth .columns > .half:first-child {}
.three-fourth .columns > .third {}
.three-fourth .columns > .third:first-child {}
.three-fourth .columns > .fourth {}
.three-fourth .columns > .fourth:first-child {}
.three-fourth .columns > .two-third{}
.three-fourth .columns > .two-third:first-child {}
.three-fourth .columns > .three-fourth {}
.three-fourth .columns > .three-fourth:first-child {}

.main .columns .columns { margin-top: -10px; }

/* ALIGNMENT */
.aligncenter { margin-left: auto; margin-right: auto; display: block; float: none;}
.alignleft { float: left; margin-right: 30px !important; margin-left: 0 !important;margin-top: 0px;}  
.alignright { float: right; margin-left: 30px !important; margin-right: 0 !important; margin-top: 0px;}

/* FRAME */
.frame,
.frame-holder img { display: block; border: 5px solid #fff;  -webkit-box-shadow: rgba(0,0,0,.3) 0 1px 2px; -moz-box-shadow: rgba(0,0,0,.3) 0 1px 2px; box-shadow: rgba(0,0,0,.3) 0 1px 2px; position: relative; border-radius: 4px; -moz-border-radius: 4px;}
.frame-holder, .frame { margin: 20px 0;  position: relative; outline: none;}
p.frame-holder { margin-top: 0; }
a.frame-holder:hover img { border-color: #c5725b;}
a.frame-holder:hover,
a.frame-holder:focus { text-decoration: none; }
.title-description { text-align: center; float: left; clear:left; width: 100%;display: block; text-align: center; padding: 10px 0 5px; margin: 0px 0; font-size: .9em; line-height: 1em; color: #a1a0a0; }
.frame-holder img { display: block; margin: 0 auto; }
.frame-holder[class*="align"] img { /*margin: 0;*/ /*IE7 needs this*/}
.frame.aligncenter,
.frame-holder.aligncenter { margin-left: auto; margin-right: auto; display: block; float: none;}



/**** MEMBER ***/
.formContainer {
    background: none repeat scroll 0 0 #F4F4F4;
    height: 100%;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px 30px;
}
.fieldRow {
    clear: both;
    color: #3A3A3A;
    margin: 0 0 5px;
    min-height: 26px;
}
.fieldRow label {
    display: block;
    font-weight: bold;
    margin-right: 20px;
    padding: 4px 0;
    text-align: left;
}
#loginForm input {
    font-size: 16px;
    width: 290px;
}
.fieldRow input, .fieldRow textarea {
    border: 1px solid #D8D8D8;
    font-family: Arial,sans-serif;
    font-size: 14px;
    margin: 0 10px 5px 0;
    padding: 4px;
}
