* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#ca_id img {  -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }
html, body { height:100%; }
.container_all { min-height:100%; height:auto !important; height:100%; min-width:520px; text-align:center; width:100%;}
/*body { behavior:url("http://35910.templates.site2you.com/css/css/csshover.htc");}*/

html, body, h1, h2, h3, h4, h5, h6, dl, dt, dd, #ca_id form, #ca_id ul, #ca_id ol, #ca_id li, #ca_id p, div, #ca_id input { margin:0; padding:0; }

#ca_id a { outline:none; border:none; text-decoration:underline; }
#ca_id a, #ca_id ul.listing li.li a { cursor:pointer; }
#ca_id a, #ca_id ul.listing li.li a, #ca_id strong { color:inherit; color:expression(this.parentNode.currentStyle['color']); }
#ca_id a:hover, #ca_id ul.listing li.li a:hover { text-decoration:none; }

#ca_id a img { border:none; }

#ca_id ul, #ca_id li { list-style:none;}
#ca_id .u { text-decoration:underline;}

#ca_id .clear { padding:0 !important; margin:0; font-size:0 !important; line-height:0 !important; clear:both; float:none; overflow:hidden; }
#ca_id .clear2 { width:100%; clear:both; overflow:hidden; }
#ca_id .clear3 { zoom:1; overflow:hidden; }

body { background:url(../images/empty.gif) no-repeat; background-attachment:fixed; }

#ca_id .table { border:none; border-collapse:collapse; }
#ca_id .td { padding:0; border-collapse:collapse; }
#ca_id .td { border:none 0; }
#ca_id .va_t { vertical-align:top !important; }
#ca_id .va_b { vertical-align:bottom !important; }
#ca_id .ws_nw { white-space:nowrap; }
#ca_id .ta_r { text-align:right; }
#ca_id .ta_l { text-align:left; }

#ca_id .w100, .w100 { width:100% !important; }
.w50 { width:50% !important; }
* html .w50 { width:49.99% !important; }
.w60 { width:60% !important; }
* html .w60 { width:59.99% !important; }
#ca_id td.w50, td.w50 { width:50% !important; }
#ca_id td.w60, td.w60 { width:60% !important; }
#ca_id .w45, .w45 { width:45% !important; }
#ca_id .w40, .w40 { width:40% !important; }
#ca_id .w33, .w33 { width:33% !important; }
.w25 { width:25% !important; }
* html .w25 { width:24.9% !important; }

#ca_id .h100 { height:100% !important;}

#ca_id .pRelative { position:relative !important; }
#ca_id .fLeft { float:left !important; }
#ca_id .fRight { float:right !important; }
#ca_id .fNone { float:none !important; }
#ca_id .oHidden { overflow:hidden !important; }
#ca_id .oxHiden { overflow-x:hidden !important; }
#ca_id .wsNw { white-space:nowrap !important; }
#ca_id .taRight { text-align:right !important; }
#ca_id .tWidth { width:442px !important; margin:0 auto !important; text-align:left !important; }

#ca_id .ca_table { width:1px; text-align:left; margin:0 auto; }

h1, h2, h3, h4, h5, h6,
#ca_id,
#ca_id td,
#ca_id .text,
#ca_id input, #ca_id select, #ca_id textarea, #ca_id label,
#ca_id dl,
#ca_id ul li,
#ca_id .content ul.listing li.li,
#ca_id .content ul.listing li.li ul.listing li.li {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#757575; text-transform:none; word-wrap: break-word; letter-spacing:0; word-spacing:0px;
}

.infoboxName { text-transform:none; letter-spacing:normal; }

#ca_id em { font-weight:inherit; font-size:inherit; }
#ca_id strong { font-style:inherit; font-weight:bold; }
#ca_id .title { margin:0; }

/* |_________________________\ CSS Classes /______________| */

#ca_id .date, .date {
	text-transform:none !important;
	font-size:11px !important;
	line-height:21px !important;
	font-weight:normal !important;
	text-align:left;
	overflow:hidden;
	background:#e5e5e5 !important;
	color:#606060 !important;
	padding:0 9px;
}

#ca_id .mail, #ca_id a.mail { font-weight:normal; text-decoration:none; text-transform:none; color:#000; }

#ca_id a.mail, #ca_id a.mail:link, .mail, .mail:link { text-decoration:none; }


#ca_id a.mail:hover, a.mail:hover, .mail:hover { text-decoration:none; color:#7a7a7a; }
#ca_id a.mail:hover { text-decoration:none; }

/* |_________________________\ ALL /______________________| */

.container_all .cat_td { text-align:left; padding:0; vertical-align:top; }

/* some fix for admin */

.dbb_ .dbButton .infoboxName, .dbb_Header { position:relative; z-index:5; }

#eturnKeysAdminHeader { z-index:2 !important; }
#eturnKeysAdminHeader-xsplit { background-color: #DFE8F6; }

#ca_id .dbb_ { overflow:visible; }

#elementsControlDiv, .controlElementBorder { z-index:5000; }

#ca_id { }

.bgstretcher-page,
.bgstretcher-area,
.bgStretcher-container { width:100%; }

/* |_________________________\ HEADER /___________________| */

#ca_id #languages_id_decor { position:relative; text-transform:none; height:0; z-index:20; cursor:pointer; cursor:hand; font-size:0; line-height:0; float:none; }
#ca_id #languages_id_decor .lid_1 { position:absolute; top:10px; right:0px; width:42px; height:20px; }
#ca_id #languages_id_decor .select_arrow {
	position:absolute; right:0px; top:-1px; width:18px; height:20px;
	background:url(../images/select_arrow.png) no-repeat 0 0;
	border-left:solid 1px #e5e5e5;
}
#ca_id #languages_id_decor:hover .select_arrow { background-position:0 -20px; }
#ca_id #languages_id_decor:active .select_arrow,
#ca_id #languages_id_decor:focus .select_arrow { background-position:0 bottom; }

#ca_id #languages_id_decor .currentSiteLanguagesSelect {
	display:block !important;
	position:absolute;
	z-index:1;
	border:solid 1px #e5e5e5;
	width:100%;
	height:20px;
	padding-left:2px;
	line-height:18px;
	text-align:left;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7a7a7a;
	cursor:pointer;
/*	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior:url("http://35910.templates.site2you.com/css/css/PIE.htc"); */
}
#ca_id #languages_id_decor:hover .select_arrow,
#ca_id #languages_id_decor:hover .currentSiteLanguagesSelect { color:#000; border-color:#000; }

#ca_id #languagesSelect { opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(Opacity=0); height:20px !important; display:block; position:relative; z-index:2 !important; color:#000; cursor:pointer; font-size:11px; text-transform:none; font-weight:normal; cursor:pointer; }
#ca_id #languagesSelect options { height:18px; line-height:18px; }

/* |_________________________\ Header /_________________________________| */

#ca_id .header {}
#ca_id .header .tIndent { padding-bottom:6px; }

/* |_________________________\ company_name /___________________________| */

#ca_id .header .cn { float:left; }
#ca_id .header h1 {
	float:left;
	min-height:99px; height:auto !important; height:99px;
}
#ca_id .header h1 a {
	text-align:left;
	display:block;
	margin-top:36px;
}
#ca_id .header h1 a div { }
#ca_id .header h1 a span.logotype,
#ca_id .header h1 a strong { display:block; }

#ca_id .header h1 a span.logotype { padding:0 5px 0 0; float:left; }

#ca_id .header h1 a:hover { text-decoration:none; }

#ca_id .header h1 img, #ca_id .header h1 i, #ca_id .header h1 span, #ca_id .header h1 em { vertical-align:middle; display:block; }
#ca_id .header h1 img { }

#ca_id .header h1 em img,
#ca_id .header h1 em span { display:block; vertical-align:middle; }


/* |_________________________\ menu /___________________________________| */

#ca_id .menu ul { overflow:hidden; }
#ca_id .menu ul li { float:left; padding:0 10px 0 0; background:none; }
#ca_id .menu ul li.li_last { padding-right:0; }

#ca_id .header .menu { float:left; }
#ca_id .header .menu ul { overflow:hidden; height:100%; }

/* __________________________|FOOTER|____________________________________ */

#ca_id .footer {}

#ca_id .footer .tIndent { padding:8px; }

#ca_id .footer .copyright_block { text-align:left; height:100%; overflow:hidden; }

#ca_id .footer,
#ca_id .footer .copyright_block,
#ca_id .footer .soc_link_block ul li,
#ca_id .footer .soc_link_block ul li a { font-size:11px; line-height:18px; color:#7f7f7f; }

#ca_id .footer .soc_link_block { float:right; }
#ca_id .footer .soc_link_block .infobox { }
#ca_id .footer .soc_link_block ul { overflow:hidden; }
#ca_id .footer .soc_link_block ul li { float:left; padding-left:3px; line-height:18px; }
#ca_id .footer .soc_link_block ul li.li_first { padding-left:0; padding-right:17px; }
#ca_id .footer .soc_link_block ul li.li_last { padding-right:0; }
#ca_id .footer .soc_link_block ul li a {
	text-decoration:none;
	text-transform:none;
}

#ca_id .footer .soc_link_block ul li a:hover { color:#fff; }

#ca_id .footer .soc_link_block ul li a,
#ca_id .footer .soc_link_block ul li img { display:block; }


/* __________________________|CONTENT|________________________ */

#ca_id .content { width:100%; }
#ca_id .content .tIndent { padding:0; }

/* |_________________________\ dls /_____________________________________| */

#ca_id .content dl dd { padding-top:0px; text-indent:0; padding-bottom:20px; }
#ca_id .content dl dd.last { padding-bottom:0px; margin-bottom:0; background:none; }

#ca_id .content dl dt, dl dt { color:#3a3c3f; font-size:18px; font-weight:normal; }
#ca_id .content dl dt a { text-decoration:none; }
#ca_id .content dl dt a:hover { color:#47915d; }

/* |_________________________\ uls /_____________________________________| */

#ca_id .content ul,
#ca_id .content ul.listing li.li ul { margin:0;}

#ca_id .content ul li,
#ca_id .content ul li h5,
#ca_id .content ul li h5 a,
#ca_id .content ul.listing li.li ul li
#ca_id .content ul.listing li.li ul li h5,
#ca_id .content ul.listing li.li ul li h5 a { font-size:11px; line-height:20px; color:#4d4e4e; }

#ca_id .content ul li h5,
#ca_id .content ul.listing li.li ul li h5 { padding: 0; overflow:visible; }

#ca_id .content ul li,
#ca_id .content ul.listing li.li ul li { padding:0px 20px; height:100%; overflow:hidden; display:block; font-size:11px; line-height:20px; color:#4d4e4e; background:#f2f2f2; margin-bottom:1px; }

#ca_id .content ul li a,
#ca_id .content ul li h5 a,
#ca_id .content ul.listing li.li ul li a,
#ca_id .content ul.listing li.li ul li h5 a { display:block; text-decoration:none; position:relative; display:block; margin:0 -20px; padding:0 14px 0 19px; zoom:1; }

#ca_id .content ul li a:hover,
#ca_id .content ul li h5 a:hover,
#ca_id .content ul.listing li.li ul li a:hover,
#ca_id .content ul.listing li.li ul li h5 a:hover { text-decoration:none; background:url(../images/arrow.gif) no-repeat left center #000; color:#fff; }

#ca_id .content ul li h6,
#ca_id .content ul.listing li.li ul li h6 {  }

#ca_id .content ul li h6 a,
#ca_id .content ul.listing li.li ul li h6 a {  }

#ca_id .content ul li h6 a:hover,
#ca_id .content ul.listing li.li ul li h6 a:hover { }

#ca_id .content strong  { }

#ca_id .content ul.listing,
#ca_id .content ul.listing li.li ul.listing { margin:0; padding:0; overflow:hidden; zoom:1; width:100%; }

#ca_id .content ul.listing li.li,
#ca_id .content ul.listing li.li ul.listing li.li { overflow:hidden; width:100%; padding:0; background:none; padding-bottom:11px; text-transform:none; }

#ca_id .content ul.listing li.li a,
#ca_id .content ul.listing li.li ul.listing li.li a { display:inline; background:none; color:inherit; margin:0; position:static; }

#ca_id .content ul.listing li.li_first,
#ca_id .content ul.listing li.fLeft { padding-top:0; }

#ca_id .content ul.listing li.li_last,
#ca_id .content ul.listing li.fLeft { padding-bottom:0 !important; margin-bottom:0 !important; background:none; }

#ca_id .content ul.listing li.li .text,
#ca_id .content ul.listing li.li ul.listing li.li .text {  }

#ca_id .content ul.listing li.li .more_div,
#ca_id .content ul.listing li.li ul.listing li.li .more_div { clear:none; }

#ca_id .content ul.ul li { background:url(../images/arrow_3.gif) no-repeat 0px 5px; padding:0 0 0 18px; }
#ca_id .content ul.ul li,
#ca_id .content ul.ul li h5,
#ca_id .content ul.ul li h5 a {color:#757575; font-size:11px; line-height:20px;}
#ca_id .content ul.ul li h5 a { padding:0; background:none; margin:0; position:static; }
#ca_id .content ul.ul li h5 a:hover { background:none; color:#000; }

/* |_________________________\ h1..h6 /__________________________________| */

#ca_id .content .text h4 {
	text-transform:none;
	font-size:11px;
	line-height:21px;
	font-weight:normal;
	text-align:left;
	overflow:hidden;
	background:#e5e5e5;
	color:#606060;
	padding:0 9px;
}


h5,
h5 a,
#ca_id .content h5,
#ca_id .content h5 a,
#ca_id .content ul.listing li.li h5,
#ca_id .content ul.listing li.li h5 a,
#ca_id .content ul.listing li.li ul.listing li.li h5
#ca_id .content ul.listing li.li ul.listing li.li h5 a {
	font-size:11px;
	line-height:20px;
	color:#4d4e4e;
}

h5,
#ca_id .content h5,
#ca_id .content ul.listing li.li h5,
#ca_id .content ul.listing li.li ul.listing li.li h5 { text-transform:none; font-weight:normal; padding:0px 9px; background:#f2f2f2; margin-bottom:1px; display:block; overflow:hidden; zoom:1; }

#ca_id .content h5 a,
#ca_id .content ul.listing li.li h5 a,
#ca_id .content ul.listing li.li ul.listing li.li h5 a { text-decoration:none; text-transform:none; position:relative; margin:0 -9px; padding:0 9px; display:block; }

#ca_id .content h5 a:hover,
#ca_id .content ul.listing li.li h5 a:hover,
#ca_id .content ul.listing li.li ul.listing li.li h5 a:hover { text-decoration:none; color:#fff; background:#000; }

h6,
#ca_id .content h6,
#ca_id .content ul.listing li.li h6,
#ca_id .content ul.listing li.li ul.listing li.li h6 { color:#000; font-weight:normal; font-size:11px; font-style:normal; }

#ca_id .content h6 a,
#ca_id .content ul.listing li.li h6 a,
#ca_id .content ul.listing li.li ul.listing li.li h6 a { text-decoration:none; }

#ca_id .content h6 a:hover,
#ca_id .content ul.listing li.li h6 a:hover,
#ca_id .content ul.listing li.li ul.listing li.li h6 a:hover { color:#7a7a7a; }

h5, h6 { color:#000; }

/* |________________\ appearance /____________________________| */

#ca_id .content .ib_all { padding-bottom:15px; width:100%; overflow:hidden; }

#ca_id .content .ib_header,
#ca_id .content .ib_content {  }

#ca_id .content .ib_header { min-height:40px; display:block; text-align:left; white-space:nowrap; font-size:10px; line-height:12px; }
* html #ca_id .content .ib_header { height: expression( this.scrollHeight < 41 ? "40px" : "auto" ); }

#ca_id .content .ib_header h3 { display:block; width:100%; padding:12px 0; }
#ca_id .content .ib_header h3 div { overflow:hidden; height:100%; }

#ca_id .content .ib_header h3,
#ca_id .content .ib_header h4 { white-space:normal; }

#ca_id .content .ib_header h3 img,
#ca_id .content .ib_header h4 img { display:block; }

#ca_id .content .ib_header h4 {  }

#ca_id .content .ib_content { padding:0px 0px 0 0; }


/* |________________\ picture /_______________________________| */

#ca_id .picture { text-align:center; float:left; padding:0px 15px 15px 0; font-size:0; line-height:0; background: no-repeat left top; }
#ca_id .picture img { display:block; margin:0; }
#ca_id .picture2 { text-align:center; padding:0px 0 0px 0; font-size:0; line-height:0; }
#ca_id .picture2 img { display:block; margin:0 auto; }

#ca_id ul.listing li.li .picture { padding-bottom:0; }

/* |________________\ pages_listing /_________________________| */

#ca_id .content .pages_listing { text-align:center; clear:both; width:100%; padding-top:10px; margin:0; word-spacing:3px; color:#8e8e8e; }
#ca_id .content .pages_listing a { margin:0; text-decoration:none; }

#ca_id .content .pages_listing a.active,
#ca_id .content .pages_listing a:hover,
#ca_id .content .pages_listing b { text-decoration:none; color:#000; }
#ca_id .content .pages_listing b { font-weight:bold; }

/* |_________________________\ image_class /________________________________| */

.image_top_left { margin:0px 23px 23px 0; float:left; display:block; }
.image_left { margin:0px 23px 0px 0; float:left; display:block; }
.image_top_right { margin:0px 0px 23px 23px; float: right; display:block; }
.image_right { margin:0px 0px 0px 23px; float: right; display:block; }
.image_top { margin-bottom:23px; display:block; }
.image_top_mid { margin:0px auto; margin-bottom:23px; margin-top:0px; display:block; }
.image_mid_left { margin:23px 23px 23px 0; float:left; display:block; }
.image_mid_mid { margin:23px auto; display:block; }
.image_mid_right { margin:23px 0px 23px 23px; float:right; display:block; }
.image_bottom_left { margin:23px 23px 0px 0; float:left; display:block; }
.image_bottom_mid { margin:0px auto; margin-top:23px; display:block; }
.image_bottom_right { margin:23px 0px 0px 23px; float:right; display:block; }

/* |_________________________\ MORE /_________________________| */


#ca_id .content .more_div,
#ca_id .content .backLink { text-align:left; padding-top:0px; clear:both; width:100%; position:relative; }

#ca_id .content .backLink { text-align:right; clear:both; width:100%; padding-top:15px; }

a.more,
a.more em,
#ca_id a.more,
#ca_id a.more em,
#ca_id .content a.more,
#ca_id .content a.more em,
#ca_id .content .backLink a,
#ca_id .content .backLink a em,
#ca_id .content ul.listing li.li a.more,
#ca_id .content ul.listing li.li a.more em {
	font-weight:normal;
	font-style:normal;
}

a.more,
#ca_id a.more,
#ca_id .content a.more,
#ca_id .content .backLink a,
#ca_id .content ul.listing li.li a.more {
	font-size:11px;
	line-height:18px;
	display:block;
	float:right;
	border:solid 1px;
	border-top-color:#373737;
	border-right-color:#1a1a1a;
	border-bottom-color:#010101;
	border-left-color:#1a1a1a;
	text-decoration:none;
	padding:0 5px;
	color:#ffffff;
	background:url(../images/more_bg.png) 0 0;
	margin:0;
	position:static;
}


a.more:hover,
#ca_id a.more:hover,
#ca_id .content a.more:hover,
#ca_id .content .backLink a:hover,
#ca_id .content ul.listing li.li a.more:hover {
	text-decoration:none;
	background:#e5e5e5;
	border-color:#606060;
	color:#000;
}

#ca_id .content .link_to_all { width:100%; clear:both; text-align:left; padding-top:5px; }

#ca_id .content .link_to_all .more {
	background:none;
	background:url(../images/arrow_2.gif) no-repeat right center;
	color:#4d4e4e;
	font-size:11px;
	text-decoration:underline;
	border:none;
	padding:0 10px 0 0;
	float:left;
}

#ca_id .content .link_to_all a.more:hover {
	background:url(../images/arrow_2.gif) no-repeat right center;
	text-decoration:none;
}

/* |______________________==\ CONTENT GLOBAL /==____________________________| */

#ca_id .content .compact ul { width:50%; float:left; }
#ca_id .content .compact ul.ul_left { padding-right:2px; }
#ca_id .content .compact ul.ul_right { padding-left:2px; }

/* |_________________________\ slider /_____________________________________| */

#ca_id .content .slider {}

#ca_id .content .slider #gallery {}
#ca_id .content .slider #gallery .slides_container img { display:block; }
#ca_id .content .slider #gallery .pRelative { overflow:hidden; }
#ca_id .content .slider #gallery .pagination_container { width:100%; overflow:hidden; background:#202020; padding:5px; }
#ca_id .content .slider #gallery .pagination_container .pc_inner { float:left; position:relative; left:50%; }
#ca_id .content .slider #gallery .pagination_container ul { position:relative; left:-50%; float:none !important; float:left; }
#ca_id .content .slider #gallery .pagination_container ul li { float:left; padding:0 1px 0 2px; background:none; }
#ca_id .content .slider #gallery .pagination_container ul li a {
	display:block;
	width:18px;
	height:19px;
	zoom:1;
	background:url(http://35910.templates.site2you.com/images/slider_pg.png) no-repeat 0 0;
	line-height:10px;
	font-size:10px;
}

/* |_________________________\ services /___________________________________| */

#ca_id .content .services .list ul.listing li { }

/* |_________________________\ cars /______________________________________| */

#ca_id .content .cars .slide .ib_all { padding-bottom:0; }

#ca_id .content .cars .slide .slides_container,
#ca_id .content .cars .slide .slides_control .el {
	width:442px;
	height:198px;
	overflow:hidden;
}

#ca_id .content .cars .slide .slides_control .el .block {
	width:169px;
	height:198px;
	background:url(../images/slide_block_bg.png);
	float:right;
	overflow:auto;
}
#ca_id .content .cars .slide .slides_control .el .block .tIndent {
	padding:12px 9px 15px 16px;
}

#ca_id .content .cars .slide .slides_control .el .more_div { padding-top:10px; }
#ca_id .content .cars .slide .slides_control .el .more { background:#fff; color:#000; line-height:25px; border:none; float:left; }
#ca_id .content .cars .slide .slides_control .el .more:hover { background:#898686; color:#fff; }
#ca_id .content .cars .slide .slides_control .el .text { color:#fff; font-size:12px; line-height:18px; }
#ca_id .content .cars .slide .pagination_container { width:100%; position:relative; z-index:10; line-height:0; font-size:0; }
#ca_id .content .cars .slide .pagination_container ul { position:absolute; left:14px; bottom:12px; width:245px;}
#ca_id .content .cars .slide .pagination_container ul li { float:left; line-height:14px; font-size:10px; background:#898686; padding:0; margin:2px 2px 0 0; }
#ca_id .content .cars .slide .pagination_container ul li a { display:block; width:15px; height:14px; background:#fff; margin:0; padding:0; }

/* |_________________________\ car_dealers /_______________________________| */

#ca_id .content .car_dealers {}

#ca_id .content .car_dealers h4 { font-size:15px; line-height:30px; color:#171717; padding-bottom:10px; font-weight:normal; }
#ca_id .content .car_dealers .chield_categories { width:100%; overflow:hidden; padding-bottom:25px; }
#ca_id .content .car_dealers .chield_categories li { width:49%; float:left; }
#ca_id .content .car_dealers .chield_categories li.li_0 { margin-right:2%; }

* html #ca_id .content .car_dealers .chield_categories li.li_1 { margin-left:-1px; position:relative; }

#ca_id .content .car_dealers .compact ul { width:100%; overflow:hidden; float:none; }
#ca_id .content .car_dealers .compact ul li { width:32%; float:left; }
#ca_id .content .car_dealers .compact ul li.li_0,
#ca_id .content .car_dealers .compact ul li.li_1 { margin-right:2%; }

/* |_________________________\ reviews /___________________________________| */

#ca_id .content .reviews .tabs .picture2 { padding-bottom:12px; }
#ca_id .content .reviews .tabs a.more { float:left; }

#ca_id .content .reviews .tabs_block { overflow:hidden; zoom:1; }
#ca_id .content .reviews .tabs_block ul.headers { width:100%; overflow:hidden; }
#ca_id .content .reviews .tabs_block ul.headers li { float:left; width:auto; margin:0; padding:0 1px 1px 0; height:auto; }
#ca_id .content .reviews .tabs_block ul.headers li a { text-decoration:none; padding:0 7px; background:#000; color:#fff; line-height:21px; display:block; text-transform:uppercase; margin:0; float:left; }
#ca_id .content .reviews .tabs_block ul.headers li a:hover,
#ca_id .content .reviews .tabs_block ul.headers li.active a { background:#e5e5e5; color:#606060;  }
#ca_id .content .reviews .tabs_block ul.contents { position:relative; overflow:hidden; width:100%; background:#e5e5e5; margin-bottom:1px; }
#ca_id .content .reviews .tabs_block ul.contents li { padding:0; position:absolute; height:auto; width:100%; margin:0; background:none; }
#ca_id .content .reviews .tabs_block ul.contents li .text { padding:10px; line-height:16px; color:#606060; }

/* |_________________________\ testimonials /_______________________________| */

#ca_id .content .testimonials .custom .ib_content {}
#ca_id .content .testimonials .custom .text { padding-bottom:15px; }
#ca_id .content .testimonials .custom .picture { padding-bottom:10px; padding-left:12px; position:relative; margin-top:-6px; }

/* |_________________________\ page_texts_wrm /_____________________________| */

#ca_id .content .page_texts_wrm .default_tempate .picture { }
#ca_id .content .page_texts_wrm .default_tempate .picture img { margin:0; }
#ca_id .content .page_texts_wrm ul.listing li.li { }

/* |_________________________\ page_texts_wi /______________________________| */

#ca_id .content .page_texts_wi .picture { padding-top:15px; }
#ca_id .content .page_texts_wi .more_div { clear:none; }

#ca_id .content .page_texts_wi .defaultTemplate .picture { padding-bottom:0; }

#ca_id .content .page_texts_wi .header_2 .ib_header { width:100%; overflow:hidden; }
#ca_id .content .page_texts_wi .header_2 .ib_header h3 { padding-bottom:0; }
#ca_id .content .page_texts_wi .header_2 .ib_header .picture { padding-top:0; padding-bottom:0; }

#ca_id .content .page_texts_wi .header_2 .ib_content { padding-top:10px; }

/* |_________________________\ news /_______________________________________| */

#ca_id .content .news .featured .ib_all { padding-bottom:3px; }
#ca_id .content .news .featured .text,
#ca_id .content .news .featured .picture2 { padding-bottom:15px; }

/* |_________________________\ contactForm /_________________________________| */

#ca_id .content .tForm { clear:both; width:100%; }

#ca_id .tForm label { font-weight:normal; padding:0; margin:0; display:block; float:left; padding:0px 0 0 0; }
#ca_id .tForm .tCaptcha { display:block; padding-top:10px; }

#ca_id .tForm input,
#ca_id .tForm select,
#ca_id .tForm textarea { font-size:14px; color:#e5e5e5; clear:both; display:block; }


#ca_id .tForm select,
#ca_id .tForm textarea,
#ca_id .tForm input.input_text,
#ca_id .tForm input.input_password { 
	margin:0; width:100%; display:block; padding:0 4px;
	border:solid 1px #e5e5e5;
	margin-bottom:10px;
}
#ca_id .tForm input { }

#ca_id .tForm input.input_checkbox { vertical-align:middle; }

#ca_id .tForm select,
#ca_id .tForm textarea,
#ca_id .tForm input.input_text,
#ca_id .tForm input.input_password { }

#ca_id .tForm select,
#ca_id .tForm input.input_text,
#ca_id .tForm input.input_password {
	height:29px; line-height:27px;
}
#ca_id .tForm select { padding-right:0; }

#ca_id .tForm input.not_valid,
#ca_id .tForm select.not_valid,
#ca_id .tForm textarea.not_valid { border:solid 1px #500; color:#500; }

#ca_id .tForm textarea { height:82px; overflow:auto; padding:4px; }
* html #ca_id .compact .tForm textarea { margin-right:1px; margin-left:-1px; position:relative; }

#ca_id .tForm input.input_text:focus,
#ca_id .tForm input.input_password:focus,
#ca_id .tForm textarea:focus {
	outline:none;
	border:solid 1px #434343;
	background:url(http://35910.templates.site2you.com/html/images/site_bg.png);
}

#ca_id .tForm .reset_button { margin-right:10px !important; }

#ca_id .tForm .td_left .tIndent { padding-right:5px; }
#ca_id .tForm .td_right .tIndent { padding-left:5px; }

#ca_id .tForm .captchaTable .tIndent { padding-top:0px; }

#ca_id .label_in .tForm input,
#ca_id .label_in .tForm select,
#ca_id .label_in .tForm textarea,
#ca_id .aligned_label_and_input .tForm input,
#ca_id .aligned_label_and_input .tForm select,
#ca_id .aligned_label_and_input .tForm textarea { margin-bottom:6px; }

#ca_id .label_in .tForm textarea,
#ca_id .aligned_label_and_input .tForm textarea { height:204px; }

#ca_id .aligned_label_and_input .tForm .tdLeft { padding-right:7px; }

#ca_id .content .formSubmit:hover { color:#f36449 !important; }

#ca_id .tForm .more_div { padding-top:16px !important; text-align:right; }
#ca_id .contact_form .text { padding-bottom:20px; }

/* |_________________________| LAYOUTS |______________________________| */

#ca_id .content .column_indent { padding:0; min-height:50px; height:auto !important; height:50px; }

#ca_id .content .l_table { width:100%; border-spacing:0px; }
#ca_id .content .column { zoom:1; float:left; }
#ca_id .content .lp_top {  }
#ca_id .content .lp_bottom {  }

#ca_id .content .layout .layout_row { width:100%; overflow:hidden !important; overflow:visible; clear:both; }
#ca_id .content .layout .colums_block { overflow:hidden !important; overflow:visible; height:100%; }

/* |_________________________\ layout_index /_________________________| */

#ca_id .content .layout_index { zoom:1; width:100%; overflow:hidden; }
#ca_id .content .layout_index .row_1 { }
#ca_id .content .layout_index .row_2 { }
#ca_id .content .layout_index .row_3 { }

#ca_id .content .layout_index .column_1 { width:100%; float:none; }
#ca_id .content .layout_index .column_2 { width:60%; }
#ca_id .content .layout_index .column_3 { width:40%; }


#ca_id .content .layout_index .column_1 .column_indent { padding:0px 0px 0px 0px; }
#ca_id .content .layout_index .column_2 .column_indent { padding:0px 11px 0px 0px; }
#ca_id .content .layout_index .column_3 .column_indent { padding:0px 0px 0px 11px; }

/* |_________________________\ layout_1 /_____________________________| */

#ca_id .content .layout_1 { padding:0px 0; zoom:1; overflow:hidden !important; overflow:visible; width:100%; }

#ca_id .content .layout_1 .column_1 { width:60%; }
#ca_id .content .layout_1 .column_2 { width:40%; }

#ca_id .content .layout_1 .column_1 .column_indent { padding:0px 11px 0px 0px; }
#ca_id .content .layout_1 .column_2 .column_indent { padding:0px 0px 0px 11px; }

/* |_________________________\ layout_2 /_____________________________| */

#ca_id .content .layout_2 { padding:0px 0; zoom:1; overflow:hidden !important; overflow:visible; width:100%; }


#ca_id .content .layout_2 .column_1 { width:42%; }
#ca_id .content .layout_2 .column_2 { width:58%; }

#ca_id .content .layout_2 .column_1 .column_indent { padding:0px 11px 0px 0px; }
#ca_id .content .layout_2 .column_2 .column_indent { padding:0px 0px 0px 11px; }

/* |_________________________\ layout_subPage /_______________________| */

#ca_id .content .layout_subPage { width:100%; overflow:hidden; }
#ca_id .content .layout_subPage .column { float:none; }