fieldset {
border:0px;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
	padding: 65px 0 10px 0 ;
	margin: 0px;	
	background-image: url('../images/bg.gif');
	background-repeat:repeat-x;
	background-color: #efefef;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #483631;
	line-height:28px;
	
}
/* form fix */
.textcol {
float: left !important;
width: 25% !important;
}
.inputcol {
float: right !important;
width: 70% !important;
margin: 12px 0 0;
}

img {
max-width: 100%;
font-size: 0;
-ms-interpolation-mode: bicubic;
}
img,
a img {
border: 0;
}
a {
text-decoration: none;
color: #4ad2df;
}
a:hover {
	text-decoration: underline;
	color: #4ad2df;
}
ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a, button, input[type=submit], input[type=reset] {
cursor: pointer;
}
p {

margin-bottom:10px;
}
.ermagod	{height:32px;}
.offer	{max-width: 630px; font-size:20px; color:#4ad2df; line-height:1.4em; text-transform:uppercase; margin:20px 0;}
.offer img	{padding:0 20px 10px 0;}
.offer .rquote	{float:right; padding:10px 0;}

h1 {
    color: #4AD2DF;
    font-size: 32px;
    line-height: 1.3em;
}

h2 {
padding: 10px 0 15px;
font-weight:normal;
font-size: 18px;
color:#4ad2df;

text-transform:uppercase;
}
h3 {
font-size: 26px;
font-weight: normal;
font-style: normal;
padding-bottom:15px;
color:#4ad2df;
}
/*** Clearfix ***/
.clearfix:before,
.clearfix:after,
.slx_wrap:after,
.slx_wrap:before,
.slx_item:before,
.slx_item:after
{
content: "";
display: table;
}
.clearfix:after,
.slx_wrap:after,
.slx_item:after
{
clear: both;
}
.clearfix,
.slx_wrap,
.slx_item
{
zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
/*****************************************************/
/******   L A Y O U T   ******************************/
/*****************************************************/
/* relative */
#wrapper {
position:relative;
width:960px;
margin:0 auto;
}
ul.bulletp {list-style-type: disc; padding: 0 0 0 1.6em; line-height:28px;}
.phone {
	float:right;
	font-size: 34px;
	color:#4a4a4a;
	font-weight: bold;
	max-width: 290px;
	text-align: right;
}
.phone:hover	{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}



.phone span {
	text-align: right;
	font-size: 19px;
	font-weight: normal;
	padding: 4px 0 0 0;
	clear:both;
	float:right;
}
#right_col ul.quote ,.offer ul.quote{
    list-style-image: url("../images/smlquote.png");
}
.offer ul.quote li{
	color:#483631;
	font-size:15px;
}
.txtshadow	{text-shadow: #fff 1px 1px 1px;}
span.call{ 
    display: block;
    font-size: 36px;
    line-height: 50px;
    margin: 0 auto;
    max-width: 700px;
    text-align: center;
	color: #4AD2DF;
	font-weight:bold;
	padding: 1em 0;
	
	}
li.testies-name {
	text-align: right;
	list-style-image: none;
	margin:0 0 1.5em 0;
}
.payment {float:left; clear:both; margin: 0 0 25px;}
.privacy	{text-transform: uppercase;}

.round-corners	{-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */}

.usp ul li 		{list-style-image:url('../images/tick.png');}
#header {
position:relative;
height:110px;
}
.slx_module_background_2 {background: none repeat scroll 0 0 #344f7b;}
#logo {
position:relative;
float:left;
margin: 0px;
display: inline-block;
*display:inline;
max-width:350px;
height:95px;
}
#logo h1 {
display:none;
}
#header-right {
margin: 0px 0px 0 10px;
max-width:300px;
display: inline-block;
*display:inline;
}
#header-right .payment{margin-top:25px;margin-left:50px;}
#header-right a {float:right; clear:both; font-size: 34px; color:#4a4a4a; font-weight:bold;}
#fb{background: url(../images/facebook.png) no-repeat left center;padding:12px;}
#youtube{background: url(../images/youtube.png) no-repeat left center;padding:12px;}
#gp{background: url(../images/google.png) no-repeat left center;padding:12px;}
#header-right span {
	text-align: right;
	font-size: 19px;
	font-weight: normal;
	padding: 4px 0 0 0;
	clear:both;
	float:right;
}
.socila-icon {
  width: 100%;
  float: right;
  position: relative;
}
.socila-icon li{display:inline-block;margin-right:5px;float:right;position:relative;}
#banner {
overflow: hidden; max-width: 960px; max-height: 248px;
}
#banner h1 {

color:#0283bd;
padding:10px;
font-size:36px;

text-align:left;
}
.product-img-right {
position:absolute;
right:-70px;
top:70px;
width:210px;
height:301px;
background: url(../images/kre-o-header.png) 0 0 no-repeat;
}
.banner-product {
padding-top:15px;
}
.banner-product img {
float:left;
margin-right:10px;
}
.banner-product p {

padding-top:24px;
font-size:18px;
font-weight:700;

}
.banner-product span {

}
.banner-product p .price {
display:block;
padding-top:15px;

}
.banner-product p .price strong {
font-size:28px;

}
#contact_form_wrapper {
padding-bottom:17px;
background: url(../images/right_shadow.png) center bottom no-repeat;
}
#contact_form_wrapper .girl {
position:absolute;
right:20px;
top:-20px;
height:104px;
width:76px;
background: url(../images/girl.png) 0 0 no-repeat;
}
.facebook {
display:inline-block;
*display:inline;
zoom:1;
float:left;
margin-left:5px;
}
.secure {
color:#fff;
background: url(../images/lock_sm_icon.png) 0 0 no-repeat;
padding: 0 0 0 19px;

}
#content {
position: relative;
padding: 0 0 2.3em;

}
ul.bullet_1 {
padding-left:40px;
}
ul.bullet_1 li {
list-style-image:url('../images/tick.png');
margin-bottom:5px;
line-height:37px;

}
ul.pdf_list {
padding:10px;
}
ul.pdf_list li {
background: url(../images/pdf_icon.png) 0 center no-repeat;
margin-bottom:5px;
position:relative;
padding:10px 0px 10px 40px;
font-size:16px;
}
ul.pdf_list li a {
color:#888;
}
ul.pdf_list li a strong {
font-weight:normal;
color:#333;
}
ul.bold_ticks {
margin-bottom:20px;
margin-left:10px;
}
ul.bold_ticks li {

font-size:40px;
color:#000;
margin-bottom:15px;
text-align:left;
padding-left:25px;
background: url(../images/tick-icon.png) left center no-repeat;
}
.quote_wrap p {
background:url(../images/quote_icon.png) 0px 0 no-repeat;
text-indent:35px;
padding:5px 0px 5px 0px;
}
.contact-details h1 {
padding-bottom:15px;
}
.contact-details em {
font-style:normal;
font-size:14px;
color:#888;
}
#gmaps {
height:280px;
padding:4px;
box-shadow: 1px 1px 4px rgba(136, 136, 136, 0.5);
-o-box-shadow: 1px 1px 4px rgba(136, 136, 136, 0.5);
-moz-box-shadow: 1px 1px 4px rgba(136, 136, 136, 0.5);
-webkit-box-shadow: 1px 1px 4px rgba(136, 136, 136, 0.5);
}
.slx_products .slx_col {
width:185px;
text-align:center;
}
.slx_products .slx_product {
margin-bottom:15px;
}
.slx_product {
margin-bottom:15px;
}
.slx_product h3 {
color:#0283bd;
font-size:18px;
font-weight:bold;
}
.slx_product h3 a {
color:#0283bd;
text-decoration:none;
border:0px;

}
.slx_product a {
border-bottom:1px solid #0283bd;
}
.slx_product ul {
margin-left:10px;
}
.slx_product ul li {
background: url(../images/sm_arrow.png) left center no-repeat;
padding-left:25px;
margin-bottom:5px;
}
.slx_products .slx_col h3 {
font-size:18px;
padding:0px;
margin-bottom:5px;
}
.slx_products .slx_col p, .slx_products .slx_col p span {
text-align:center;


}
.slx_products .slx_col p {
margin-bottom:5px;
}
.slx_products .slx_col .price {
padding:0px;
margin:0px;
display:block;
}
.slx_products .slx_col p span.price strong {

font-size:32px;
display:block;
clear:both;
padding-top:4px;
color:#009edb;
margin:0px;

height:24px;
}
.slx_products .slx_col a.sm-buy-it-now {
width:129px;
height:43px;
background: url(../images/buy_it_now.png) 0 0 no-repeat;
text-indent:-9999px;
display:inline-block;
*display:inline;
zoom:1;
}
.slx_products .slx_col a.sm-buy-it-now:hover {
background-position:0px -43px;
}
.slx_2col_wrap {
padding-left: 20px;
}
.slx_3col_wrap {
padding-left: 40px;
}
.slx_4col_wrap {
padding-left: 60px;
}
.slx_5col_wrap {
padding-left: 80px;
}
.slx_2col_wrap > .slx_col:nth-of-type(2n+1) {
position: relative;
margin-left: -20px;
}
.slx_2col_wrap > .slx_col:first-child {
position: relative;
margin-left: -20px;
}
.slx_3col_wrap > .slx_col:nth-of-type(3n+1) {
position: relative;
margin-left: -40px;
}
.slx_3col_wrap > .slx_col:first-child {
position: relative;
margin-left: -40px;
}
.slx_4col_wrap > .slx_col:nth-of-type(4n+1) {
position: relative;
margin-left: -60px;
}
.slx_4col_wrap > .slx_col:first-child {
position: relative;
margin-left: -60px;
}
.slx_5col_wrap > .slx_col:nth-of-type(5n+1) {
position: relative;
margin-left: -80px;
}
.slx_5col_wrap > .slx_col:nth-of-type(5n+1) {
position: relative;
margin-left: -80px;
}
.slx_col {
float: left;
margin-left: 20px;
}
.why-us .slx_1_2{float:left;}
.why-us .slx_1_2:first-child{margin-left:-40px;}
.slx_1_1 { width:100%; }
.slx_1_2 { width:50%; }
.slx_1_3 { width:33.33333%; }
.slx_2_3 { width:66.66666%; }
.slx_1_4 { width:25%; }
.slx_3_4 { width:75%; }
.slx_1_5 { width:20%; }
.slx_2_5 { width:40%; }
.slx_3_5 { width:60%; }
.slx_4_5 { width:80%; }
.slx_1_6 { width:16.656%; }
.slx_5_6 { width:83.33%; }
.slx_1_8 { width:12.5%; }
.slx_3_8 { width:37.5%; }
.slx_5_8 { width:62.5%; }
.slx_7_8 { width:87.5%; }
.slx_1_12 { width:8.3333%; }
.slx_5_12 { width:41.6666%; }
.slx_7_12 { width:58.3333%; }
.slx_11_12 { width:91.6666%; }
.slx_1_24 { width:4.1666%; }
.slx_5_24 { width:20.8333%; }
.slx_7_24 { width:29.1666%; }
.slx_11_24 { width:45.8333%; }
.slx_13_24 { width:54.1666%; }
.slx_17_24 { width:70.8333%; }
.slx_19_24 { width:79.1666%; }
.slx_23_24 { width:95.8333%; }
/* absolute */
.slx_wrap {
clear: both;
margin-left: auto;
margin-right: auto;
width: 960px;
}
.slx_col_1,
.slx_col_2,
.slx_col_3,
.slx_col_4,
.slx_col_5,
.slx_col_6,
.slx_col_7,
.slx_col_8,
.slx_col_9,
.slx_col_10,
.slx_col_11,
.slx_col_12,
.slx_main_col,
.slx_side_col
{
display: inline;
float: left;
position:relative;
}
.slx_side_col {
margin-right: 0px;
margin-left: 0px;
}
.slx_col_1 { width: 60px; }
.slx_col_2 { width: 140px; }
.slx_col_3 { width: 220px; }
.slx_col_4 { width: 290px; }
.slx_col_5 { width: 380px; }
.slx_col_6 { width: 460px; }
.slx_col_7 { width: 540px; }
.slx_col_8 { width: 620px; }
.slx_col_9 { width: 700px; }
.slx_col_10 { width: 780px; }
.slx_col_11 { width: 860px; }
.slx_col_12 { width: 960px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.slx_h_10 { height: 10px !important; }
.slx_h_20 { height: 20px !important; }
.slx_h_30 { height: 30px !important; }
.slx_h_40 { height: 40px !important; }
.slx_h_50 { height: 50px !important; }
.slx_h_100 { height: 100px !important; }
.slx_h_150 { height: 150px !important; }
.slx_h_170 { height: 170px !important; }
.slx_h_200 { height: 200px !important; }
.slx_h_270 { height: 270px !important; }
/*****************************************************/
/******   C O M M O N    S T Y L E S   ***************/
/*****************************************************/
.slx_small {font-size: 10px;}
.inline {display: inline !important;}
a img.inline {vertical-align: middle;}
.align_left {text-align: left !important;}
.align_right {text-align: right !important;}
.align_center {text-align: center !important;}
.valign_top {vertical-align: top !important;}
.valign_middle {vertical-align: middle !important;}
.uppercase {text-transform: uppercase !important;}
.no_background { background:none; }
.left {float: left !important;}
.clear {clear: both !important;}
.right {float: right !important;}
.nofloat {float: none !important;}
.block {display: block !important;}
.none, .ui-tabs-hide, .slx_hidden {display: none !important;}
.border_eee {border-bottom: 1px dashed #eee;}
.border_ddd {border-bottom: 1px solid #ddd;}
.border_ccc {border-bottom: 1px dashed #ccc;}
.cross-through { text-decoration:line-through; }
.red { color:#d31124; }
.border_wrap {
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
color:#ddd solid 1px;
}
.border_sep {
position:relative;
height:1px;
background:#b30968;
border-bottom:#d712af 1px solid;
clear:both;
margin-bottom:10px;
}
.blue {
color:#0283bd;
}
.slx_f_9 {font-size: 9px;}
.slx_f_10 {font-size: 10px;}
.slx_f_11 {font-size: 11px;}
.slx_f_12 {font-size: 12px;}
.slx_f_13 {font-size: 13px;}
.slx_f_14 {font-size: 14px;}
.slx_f_16 {font-size: 16px;}
.slx_f_18 {font-size: 18px;}
.slx_f_20 {font-size: 20px;}
.slx_f_22 {font-size: 22px;}
.slx_f_24 {font-size: 24px;}
.slx_f_26 {font-size: 26px;}
.slx_f_28 {font-size: 28px;}
.slx_f_30 {font-size: 30px;}
.slx_f_32 {font-size: 32px;}
.slx_mb_0 {margin-bottom: 0 !important;}
.slx_mb_5 {margin-bottom: 5px !important;}
.slx_mb_10 {margin-bottom: 10px !important;}
.slx_mb_15 {margin-bottom: 15px !important;}
.slx_mb_20 {margin-bottom: 20px !important;}
.slx_mb_25 {margin-bottom: 25px !important;}
.slx_mb_30 {margin-bottom: 30px !important;}
.slx_ml_0 {margin-left: 0 !important;}
.slx_ml_10 {margin-left: 10px !important;}
.slx_ml_15 {margin-left: 15px !important;}
.slx_ml_20 {margin-left: 20px !important;}
.slx_ml_25 {margin-left: 25px !important;}
.slx_ml_30 {margin-left: 30px !important;}
.slx_mlr_5 {margin-left:5px !important; margin-right:5px !important; }
.slx_mtb_10 {margin-bottom: 10px; margin-top: 5px; !important;}
.slx_sep {margin-bottom: 20px !important;}
.border_eee.slx_sep, .border_ddd.slx_sep, .border_ccc.slx_sep {margin-bottom: 19px !important}
.border_eee.slx_mb_20, .border_ddd.slx_mb_20, .border_ccc.slx_mb_20 {margin-bottom: 19px !important}
.border_eee.slx_mb_30, .border_ddd.slx_mb_30, .border_ccc.slx_mb_30 {margin-bottom: 29px !important}
.slx_p_0 {padding: 0px !important;}
.slx_pt_5 {padding-top: 5px !important;}
.slx_pt_10 {padding-top: 10px !important;}
.slx_p_5_0 {padding: 5px 0 !important;}
.slx_p_5_10 {padding: 5px 10px !important;}
.slx_p_5_15 {padding: 5px 15px;}
.slx_p_5_20 {padding: 5px 20px;}
.slx_p_10_15 {padding: 10px 15px;}
.slx_p_10_20 {padding: 10px 20px;}
.slx_p_10_5 {padding: 10px 5px;}
.slx_p_10_0 {padding: 10px 0 !important;}
.slx_p_15_0 {padding: 15px 0;}
.slx_p_15_5 {padding: 15px 5px;}
.slx_p_15_10 {padding: 15px 10px;}
.slx_p_15_20 {padding: 15px 20px;}
.slx_p_20_0 {padding: 20px 0;}
.slx_p_20_10 {padding: 20px 10;}
.slx_p_20_15 {padding: 20px 15px;}
.slx_margin_5 {
margin-left:5px;
margin-right:5px;	
}
.slx_margin_10 {
margin-left:10px;
margin-right:10px;	
}
.slx_margin_15 {
margin-left:15px;
margin-right:15px;	
}
.slx_margin_18 {
margin-left:18px;
margin-right:18px;	
}
.slx_margin_20 {
margin-left:20px;
margin-right:20px;	
}
.slx_box_1 {
padding-right:20px;
}
.slx_item {
position: relative;
z-index: 1;
display:inline;
float:left;
}
.slx_item:hover {
z-index: 10;
background: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 0 30px rgba(196, 13, 137, 0.3);
-o-box-shadow: 0 0 30px rgba(196, 13, 137, 0.3);
-moz-box-shadow: 0 0 30px rgba(196, 13, 137, 0.3);
-webkit-box-shadow: 0 0 30px rgba(196, 13, 137, 0.3);
}
span.clear {
visibility: visible;
display: block;
height: 0;

font-size: 0;
}
.slx_title_1 span {
display: block;
}
h2.slx_title_1, #contact_form_wrapper h2.slx_title_1 {
padding-bottom: 0;
font-size:40px;
font-weight:400;
margin-bottom:10px;
}
h2.slx_title_1 span {
padding-bottom: 4px;
text-indent: -1px;
}
.slx_999 { color: #999; }
.slx_666 { color: #666; }
.slx_333 { color: #333; }
.slx_red { color: red; }
.slx_eee_bgr { background-color: #eee; }
.slx_ddd_bgr { background-color: #ddd; }
.slx_ccc_bgr { background-color: #ccc; }
.slx_bbb_bgr { background-color: #bbb; }
.slx_h_80 {height: 80px;}
.slx_h_90 {height: 90px;}
.slx_h_100 {height: 100px;}
.slx_h_150 {height: 150px;}
.slx_main_col {
width: 940px;
}
.slx_2_cols .slx_main_col {
width: 630px;
margin-right:30px;
}
.slx_3_cols .slx_main_col {
width: 460px;
}
.slx_side_col {
width: 300px;
}
.slx_main_col,
.slx_side_col
{
float: left;
}
#right_col{
padding:0px 0 10px;
margin: 26px 0 0 0;
}
#right_col .slx_box,
#right_col .slx_box_1,
#right_col .slx_banners
{
margin: 26px 0 0 0;
}
#right_col .slx_box h3 {
text-align:left;
}
#footer_top {
background:#c40d89;
padding:30px;
color:#fff;
font-size:13px;

}
#footer_top a {
color:#fff;
}
#footer_top h2 {
color:#fff;
font-size:30px;
padding-bottom:15px;
}
#footer_top p {
text-align:left;
}
#footer {

}
#footer {
	background: url(../images/footer_bg.gif) 0 center repeat-x;
	height:82px;
	font-size:12px;
	}
span.dots	{	
background: url(../images/dot.png) 0 center repeat-x;
max-width: 394px;
margin: 0 auto;
height:10px;
display: block;
}		

.credits {margin:0 auto; text-align: center; max-width: 300px; font-size: 12px;}
a.spono  { color:#483631;}	
#footer p{
text-align:center;
margin: 25px 0 0;

}
#bottom p.privacy {
width:200px;
text-align:center;
position:relative;
margin:0 auto;
padding:15px 0 0 0;
}
#bottom p.privacy a {
text-transform:uppercase;
}
#header_menu a{color: #483631;font-size:14px;} 
#footer a {
color: #483631;
}
#footer a:link {
color: #483631;
}
#footer a:visited {
color: #4AD2DF;
}
#footer a:hover {
color: #4AD2DF;
text-decoration:underline;
}
#footer a:active {
color: #483631;
}
/******************************************/
/*****   F O R M S   **********************/
/******************************************/
button::-moz-focus-inner {
border: 0;
}
button {
padding-top: 1px;
padding-bottom: 2px;
}
label {
float: left;
margin-right: 10px;
width: 150px;
}
input[type=text],
input[type=password],
textarea
{
max-width: 100%;
padding: 4px;
border: none;
background: #fff;
border: 1px solid #ddd;
}
input[type=text],
input[type=password]
{
height: 20px;
}
input[type=radio],
input[type=checkbox]
{
vertical-align: middle;
}
textarea {
padding-bottom: 8px !important;
resize: vertical;
vertical-align: baseline;
height:90px;
}
select {
height: 28px;
margin-top: 1px;
margin-bottom: 1px;
border: none;
background: #fff;
border: 1px solid #ddd;
vertical-align: middle;
}
select[size] {
height: auto;
}
button {
height: 40px;
border: none;
background: #ddd;
}
input[type=hidden] {
display: none;
}
input[type=file] {
font-size: 20px !important;
}
input[type=text],
input[type=password],
textarea,
select
{
margin-right: 5px;
padding: 4px;
background: #fff;
border: 1px solid;
border-color: #fff #fff #fff #fff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
resize: none;
}
input[type=text]:hover,
input[type=password]:hover,
textarea:hover,
select:hover
{
border-color: #888;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus
{
border-color: #888;
outline: none;
}
select:focus {
outline: 0 none !important;
}
input.vinput {
display:none;		
}
label.slx_disabled, label.slx_disabled * {
color: #9ea7ad !important;
}
label .slx_legend {
margin: 0 !important;
padding-top: 0;

}
.slx_checkbox,
.slx_radio
{
position: relative;
display: block;
width: auto;
float: left;
margin-right: 15px;
padding: 5px 0 5px 20px !important;
text-align: left;
color: #333;
font-size: 13px;
font-weight: normal;
}
.slx_checkbox input,
.slx_radio input
{
left: 0;
position: absolute;
margin: 0 !important;
}
.slx_checkbox input,
.slx_radio input
{
top: 9px;
}
label.slx_image {
overflow: hidden;
display: table;
width: 100% !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
label.slx_image img {
float: left;
margin-right: 10px;
}
label.slx_image .slx_label {
display: table-cell;
width: 100%;
vertical-align: middle;
}
label.slx_image .slx_checkbox input,
label.slx_image .slx_radio input
{
top: 50%;
margin-top: -6px !important;
}
label.label_show {
display:block !important;
}
.slx_full {
padding: 0 5px;
position:relative;
}
.slx_full input[type=text],
.slx_full input[type=password],
.slx_full textarea,
.slx_full select
{
width: 100%;
margin-left: -5px;
margin-right: -5px;
}
.slx_full .slx_checkbox,
.slx_full .slx_radio
{
width: auto;
margin-left: -4px;
}
.slx_legend {
clear: both;
display: block;
margin-bottom: 0;
padding-top: 10px;
font-size: 11px;
color: #9ea7ad;
text-shadow: 1px 1px 0 #fff;
}
.slx_row_1 {
padding: 20px 0;
border-top: 1px solid #fff;
border-bottom: 1px solid #eee;
}
.slx_row_1 label,
.slx_row_1 input[type=text],
.slx_row_1 input[type=password],
.slx_row_1 textarea,
.slx_row_1 select
{
float: left;
}
.slx_row_1 label {
width: 150px;
margin-right: 15px;
padding: 7px 0 0 0;
}
.slx_row_1 .slx_full,
.slx_row_1 .slx_legend,
.slx_row_1 .slx_scroll
{
margin-left: 165px;
}
.slx_row_1 .slx_full {
padding-right: 20px;
}
.slx_row_1 .slx_full .slx_legend {
margin-left: 0;
}
.slx_row_2 {
padding: 10px 0;
}
.slx_row_2 label,
.slx_row_2 input[type=text],
.slx_row_2 input[type=password],
.slx_row_2 textarea,
.slx_row_2 select
{
}
.slx_row_2 label {
margin-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: baseline;
}
.slx_row_2 .slx_full {
margin-left: 166px;
}
.slx_row_2 .slx_full input[type=text],
.slx_row_2 .slx_full input[type=password],
.slx_row_2 .slx_full textarea,
.slx_row_2 .slx_full select
{
margin-right: 0;
}
.slx_row_3 {
margin-bottom: 7px;
}
.slx_row_3 label {
clear: both;
display: none;
width: auto;
margin-bottom: 5px;
padding-top: 0;
color:#fff;
}
.slx_row_3 label.slx_checkbox,
.slx_row_3 label.slx_radio
{
margin-bottom: 0;
}
.slx_row_3 input[type=text],
.slx_row_3 input[type=password],
.slx_row_3 textarea,
.slx_row_3 select,
.slx_row_3 .uploader
{
float: left;
clear: left;
color:#666;
}
.slx_row_3 .slx_error_msg {
float: left;
}
.slx_error_row input[type=text],
.slx_error_row input[type=password],
.slx_error_row textarea,
.slx_error_row select
{
color: #84290a;
background-color: #ffe7df !important;
border-color: #ffcdbc #ffe7df #ffe7df #ffcdbc !important;
}
.slx_row_4.slx_error_row:hover {
background: none;
}
.slx_error_msg {
position:relative;
margin-bottom: 0;
padding: 5px 5px 5px 12px;
background: url(../images/bullet_2.gif) no-repeat 1px 13px;
font-size: 11px;
color: red;
background:#FFD5D6;
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
margin-bottom:10px;
}
.slx_successlx_msg {
position:relative;
margin-bottom: 0;
padding: 10px 5px 10px 12px;
background: url(../images/bullet_2.gif) no-repeat 1px 13px;
font-size: 11px;
color: green;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
background:#BFDEB1;
margin-bottom:10px;
}
.required-field {
position:absolute;
top:0px;
right:5px;
padding:4px 6px;
display:inline-block;
*display:inline;
font-size:11px;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
color: #84290a;
background:#FFD5D6;
z-index:3;
}
.slx_box_1 .slx_error_msg {
margin-bottom: 0 !important;
}
.slx_button_1 {
cursor: pointer;
display: block;
float: left;
padding: 0px;
margin-bottom:5px;
}
.slx_button_1 .slx_text {
position: relative;
display: block;
height: 28px;

text-transform: uppercase;
font-size: 16px;
color: #fff;
}
.slx_button_1_small .slx_text {
height: 20px;

text-transform: none;
font-size: 14px;
}
.slx_button_1:hover .span {
color:#fff;
}
.slx_button_1.slx_ddd_bgr .slx_text {
color: #666;
}
.slx_button_1.slx_ddd_bgr:hover .slx_text {
color: #333;
border: 1px solid rgba(255, 255, 255, 0.7);
}
.slx_button_1.left {
margin-left: 0;
margin-right: 10px;
}
.slx_button_1.slx_ddd_bgr .slx_text {
color: #666;
}
.slx_button_1.slx_ddd_bgr:hover .slx_text {
color: #333;
border: 1px solid rgba(255, 255, 255, 0.7);
}
.slx_button_1.left {
margin-left: 0;
margin-right: 10px;
}
.slx_submit {
overflow: hidden;
clear: both;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
}
.slx_submit .slx_checkbox,
.slx_submit .slx_radio
{
margin-top: 3px;
}
.slx_server_msg {
cursor: pointer;
min-height: 48px;
margin-bottom: 30px;
}
.slx_server_msg p {
min-height: 20px;
margin: 0;
padding: 19px 20px;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.slx_msg_green {
color: green;
background: #f4fbe4;
border: 1px solid #e3f5bd;
}
.slx_msg_red {
color: red;
background: #ffede5;
border: 1px solid #ffd8c3;
}
.form-icon {
position:absolute;
left:2px;
top:3px;
background:url(../images/form-icons.png) no-repeat scroll -9px -8px #ffffff;
height:20px;
width:20px;
}
.blueform	{background-color: #344f7b !important;}
.mendatory {
position:absolute;
right:2px;
top:9px;
background:url(../images/mendatory.gif) no-repeat scroll 0px 0px #ffffff;
height:20px;
width:20px;
}
.email-icon {
background-position:-9px -45px;
}
.phone-icon {
background-position:-9px -82px;
}
.slx_main_col .slx_grid_view,
.slx_col_12 .slx_grid_view,
.slx_col_9 .slx_grid_view
{
position: relative;
margin: 0 10px;
}
.slx_1_cols,
.slx_2_cols,
.slx_3_cols {
min-height:400px;	
}
.slx_contact_inner {
position:relative;
padding:5px 0px 5px 10px;
border:0px;
}
.slx_module_background_1 {
background:#686868;
}
.slx_module_background_2 {
background:#161841;
}
.slx_module_background_1 h2, .slx_module_background_2 h2 {
font-size:24px;
margin:0px;
}
.slx_module_background_1 h2 {
color:#fff;
margin-bottom:5px;
padding:0px;
}
.slx_module_background_2 h2 {
color:#fff;
padding:0px;
}
.slx_module_background_1 h3 {
padding:5px 0px;
color:#fff;
font-weight:bold;
border-bottom:2px solid #78bddc;
margin-bottom:10px;
}
.slx_module_background_1 p {
color:#fff;

}
.slx_module_background_1 .slx_small {
font-size:11px;
color:#fff;
    line-height: 16px;
    padding: 0 8px 0 0;
}
.slx_module_content {
z-index: 1;
position: relative;
margin-bottom: 10px;
}
.slx_module_content:hover {
z-index: 2;
}
.slx_module_inner {
position:relative;
padding:15px 20px;
border:0px;
}
.rounded {
padding:5px;
border:#9b9b9b 1px solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
}
.grey_box {
background:#9b9b9b;
padding:10px;
color:#fff;
font-weight:bold;
font-size:20px;
}
.gradient-btn,
input.gradient-btn,
a.gradient-btn,
a.gradient-btn:visited,
a.gradient-btn:active{
color:#666666;
font-size:14px;
border:1px solid #cccccc;
background:#191b46;/* fallback color */
background-image: -moz-linear-gradient(top,#f5f5f5,#9d9d9d);
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#9d9d9d));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#9d9d9d);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f5f5f5, endColorstr=#9d9d9d)";
cursor:pointer;
padding:7px 12px;
}
.gradient-btn:hover,
input.gradient-btn:hover
a.gradient-btn:hover,
.selected,
a.selected{
color:#fff;
border:1px solid #888;
background: #999a99;/* fallback color */
background-image: -moz-linear-gradient(top,#b2b2b2,#999a99);
background-image: -webkit-gradient(linear,left top,left bottom,from(#b2b2b2),to(#999a99));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b2b2b2, endColorstr=#999a99);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#b2b2b2, endColorstr=#999a99)";
}
.gradient-btn_2,
input.gradient-btn_2,
a.gradient-btn_2,
a.gradient-btn_2:visited,
a.gradient-btn_2:active{
color:#161841;
font-weight:bold;
font-size:14px;
border:1px solid #161841;
background:#191b46;/* fallback color */
background-image: -moz-linear-gradient(top,#fdfdfd,#9c9c9c);
background-image: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#9c9c9c));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#9c9c9c);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fdfdfd, endColorstr=#9c9c9c)";
cursor:pointer;
padding:7px 12px;
}
.gradient-btn_2:hover,
input.gradient-btn_2:hover
a.gradient-btn_2:hover
{
color:#fff;
border:1px solid #161841;
background: #999a99;/* fallback color */
background-image: -moz-linear-gradient(top,#b2b2b2,#999a99);
background-image: -webkit-gradient(linear,left top,left bottom,from(#b2b2b2),to(#999a99));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b2b2b2, endColorstr=#999a99);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#b2b2b2, endColorstr=#999a99)";
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/
/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_inset-soft_95_fef1ec_1x100.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #363636/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
#ui-datepicker-div { display:none }
.phone{background:url(../images/phone.png)no-repeat left center;padding-left:20px;}
/*  -------------------------------------------------------------------------------------  */
/*  ---  Desktop and tablet layout              -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 1000px                      -----------------------------------------  */
@media only screen and (max-width: 991px) {
body {
min-width: 0;
font-size:14px;
padding-top:35px;
}
body #wrapper {
width: 720px !important;
margin: 0 auto;
}
.slx_wrap {
width: 720px;
margin:0px;
}
.slx_wrap .slx_col_12,
.slx_2_cols .slx_main_col,
.slx_main_col
{
width: 720px;
padding: 0px;
}
.slx_main_col {
margin:0px;
padding:0px;
}
.slx_module_content {
width:720px;
}
.slx_col_3 {
width: 340px;
}
.slx_col_3:nth-child(2n+1) {
clear: left;
}
.slx_side_col {
width:700px;
padding:0px 10px;
}
.slx_2col_wrap {
padding-left:30px;
}
.slx_2col_wrap > .slx_col:first-child {
position: relative;
margin-left:-20px;
}

#right_col .slx_box h3 {
text-align:center;
}
.slx_module_content {
margin-bottom:10px;
}
#top {
width:100%;
padding:10px 0;
}
#header {
background:none;
height:auto;
padding:0px !important;
}

#header-right {
width:100%;
background-position:center top;
margin:0 auto;
text-align:center;
margin-bottom:10px;
}
#content {
background:none;
}
#gmaps {
margin-bottom:10px;
}
#main h3 {
text-align:center !important;
}
.slx_box, .slx_box h3 {
text-align:center;
}
#main > h1 {
text-align:center;
font-size:40px;
}
.slx_box h3, #main > h3 {
margin-bottom:10px;
}
.slx_box {
padding-bottom:20px;
}
.slx_box ul {
margin:0px;
padding:0px;
}
.slx_box ul li {
padding:0px;
background:none;
}
.slx_box ul li span {
clear:both;
float:none;
position:relative;
width:100%;
padding:5px 0;
display:block;
}
.slx_box ul li span.facebook {
clear:both;
float:none;
position:relative;
display:block;
}
#right_col .slx_box {
margin-bottom:20px;
padding-bottom:0px;
}
#right_col .contact-details .slx_col {
clear:both;
float:none;
font-size:16px !important;
}
#right_col .contact-details p {
text-align:center !important;
font-size:16px !important;
}
.contact-details .slx_1_2, .contact-details .slx_1_3, .contact-details .slx_2_3 {
width:100%;
padding:0px;
margin:0px;
text-align:center;
}
}
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 768px / Max width: 991px    -----------------------------------------  */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}
/*  -------------------------------------------------------------------------------------  */
/*  ---  Mobile Layout (320px)                  -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Max width: 767px                       -----------------------------------------  */
@media only screen and (max-width: 767px) {
body #wrapper {
width: 480px !important;
margin: 0 auto;
}
.socila-icon li{float:none;}
#header-right{margin:0 auto;}
#header-right .payment{float:none;margin:10px auto;text-align:center;}
.slx_wrap {
width: 100%;
}
.slx_wrap .slx_col_12,
.slx_2_cols .slx_main_col,
.slx_main_col
{
width: 100%;
margin:0px;
padding:0px;
}
.slx_side_col {
width:100%;
padding:0px;
}
#right_col {
padding:0px;
}
.slx_2col_wrap {
padding:0 0px;
}
.slx_2col_wrap > .slx_col:first-child {
position: relative;
margin-left:0px;
}
.slx_box {
padding:0 10px;
}
.slx_box p {
text-align:center;
}
.slx_box .slx_col {
clear:both;
float:none;
}
.slx_1_2, .slx_1_3, .slx_2_3 {
width:100%;
padding:0px;
margin:0px;
text-align:center;
}
.why-us .slx_1_2:first-child {
  margin-left: 0px;
}
.why-us .slx_1_2{text-align: left;}
.slx_module_content {
width:100%;
}
#logo {
width:100%;
}
#banner {
margin:0px;
padding:0px;
background:none;
}
.slx_box h3, #main > h3 {
}
}
/*  -------------------------------------------------------------------------------------  */
/*  ---  Wide Mobile Layout (480px)             -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 480px / Max width: 767px    -----------------------------------------  */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}	

/*  -------------------------------------------------------------------------------------  */
/*  ---  Mobile Layout (479px)             -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 200px / Max width: 479px    -----------------------------------------  */
@media only screen and (min-width: 200px) and (max-width: 479px) {

#header-right a {float:none;}
#header-right span { padding: 4px 22% 8% 0;}

body #wrapper {
width:100% !important;
margin:0 auto;
}
#logo {
background: url(../images/logo_mobile.png) center center no-repeat;
}
#header-right {
height:auto;
}
#phone, #phone strong {
font-size:20px;
}
#content {
padding:0 10px;
width:auto !important;
}
}
/*  -------------------------------------------------------------------------------------  */
/*  ---  Retina displays                        -----------------------------------------  */
/*  ---  Overrides styles for devices with a    -----------------------------------------  */
/*  ---  device-pixel-ratio of 2+, such as iPhone 4     ---------------------------------  */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
body {
}
}