/* GENERAL start */
body {
	line-height:1.6;
	color:#ffffff;
	background-color:#fdfdfd;
	font-family:verdana,geneva,helvetica,arial,sans-serif;
	font-size:11px;
	
	font-weight: normal;
}

.left { float : left; }
.right { float : right; }
.center {
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}
.hidden {display: none; }
.title {border-bottom:2px solid #b9b9b9;margin-bottom:20px;}
h1 {font-size:33px;}
h2 {font-size:31px;}
h3 {font-size:29px;margin-bottom:10px;}
h4 {font-size:27px;margin-bottom:10px;}
h1{line-height:0.731;}
h2{line-height:0.967;}
h3{line-height:0.862;}
h4,h5,h6 {line-height:0.926;}
a {text-decoration:none; color:#ffffff; background-color:inherit;}
a:hover{color:#ffffff; background-color:inherit;}
.back {font-size:9px;color:#ffffff; background-color:inherit;}
/* GENERAL end */


/* COLOR start */
.wRed {color:#ffffff; background-color:inherit; }
.wRed1 {color:#ffffff; background-color:inherit;}
.wgray1 {color:#ffffff; background-color:inherit;}
.wgray2 a {color:#ffffff; background-color:inherit;}

.wWhite {color:#ffffff; background-color:inherit;}
.wBlue {color:#ffffff; background-color:inherit;}
.wBlue1 {color:#ffffff; background-color:inherit; }
/* COLOR end */


/* WIDTH start */
.m640 {
	width:640px;
}
.m280 {
	width:280px;
}
/* WIDTH end */


/* HEIGHT start*/
.height_44{
	margin-top:44px;
}
.height_40{
	margin-top:40px;
}
.height_80{
	margin-top:40px;
}
.height_104{
	margin-top:104px;
}
.height_72{
	margin-top:72px;
}

/* HEIGHT end*/

/* JS OR NOT start*/

.no_js_display {
	display:none;
}

.jq .no_js_display {
	display:block;
}
/* JS OR NOT end*/


/* COLUMN start */
.col1_1 , .col1_3 {
}
.col2_3 {
margin-left:30px;
margin-right:30px;
}
/* COLUMN end */


/* TYPOGRAPHY start */
blockquote {
    background-image: url("../images/quoleft.png");
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px 0 0px 0px;
    padding: 0px 0px 0 20px;
}
blockquote p {
    background-image: url("../images/quoright.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    margin: 0 0px 0 0;
    padding: 0px;
	width:auto;
}
/* TYPOGRAPHY end */



/* HEADER start */
#header {
	height:148px;
	margin:0 auto;
	}
#header .container_16 {
	height:187px;
}
#header .logo {
	margin-top:50px;
}

/* Header Description */
#header #header_desc {
	margin-top:8px;
	font-size:13px;
	
}

/* blog_image icon location */
#header .blog_image {
	margin-top:52px;
}
/* blog_image icon location */

/* logo reflection start */
#inner{
margin-top: 50px;
	background:transparent url(../images/logo_reflection.png) no-repeat scroll 50% 0;
	height:148px;
}
/* logo reflection end */


/* menu and rss location */
#header .m640 {
	width:630px;
	margin-top:12px;
}

#header .rss {
	margin-top:3px;
}
/* menu and rss location end*/


/* main_menu example home, company, portfolio, support , contact */
#header #header_menu {	
	height:41px;
}

#header #header_menu {
	color:#ffffff;
	background-color:inherit;
}
#header #header_menu ul.main_menu {
	
}

/* main menu spacing */
#header  #header_menu ul li {
	float:left; margin-right:60px;
	
}
#header #header_menu ul li a{
	color:#ffffff;
	background-color:inherit;
}

#header #header_menu ul li a:hover {
	color:#ffffff;
	background-color:inherit;
}

#header span {
	font-size:13px;
}
#header .main_menu{
	float:left;
}


/* HEADER end */



/* HOME start*/
#home {
	margin-left:0px;
	line-height:1.4;
}

/* vimeo reflection start */
#home .vimeo_reflection{
	width:630px;
	height:95px;
	background:transparent url(../images/vimeo_reflection.png) no-repeat scroll 50% 0;
	margin-top:-30px;
	margin-bottom:20px;
}
/* vimeo reflection end */

/* home video start */
#home .video {
	width:630px;
	margin-left:0px;
	text-align:center;
	z-index:1;
	outline:none;
	border:0;
}
#home .video iframe{
	border:none;
}

/* home video end*/

/* HOME SLIDER start */
#home #home_slider .slider1 h3{
	font-size:29px;
	line-height:0.7317;
	
}

.jq #home #home_slider .slider1 h3{
	font-size:41px;
	line-height:0.7317;
	
}


#home #home_slider h3 span{
	font-size:17px;
	line-height:1.7647;
}
#home_slider h3 {
	color:#ffffff;
	background-color:inherit;
}

#home #home_slider .dashed {
	margin-top:11px;
	margin-bottom:23px;
	background:url(../images/bottom_bar.jpg) repeat-x 0 100%;
	padding-top:0px;
	padding-bottom:10px;
	width:262px;
}

#home p {
	font-size:13px;
	line-height:1.333;
	margin-bottom:20px;
}

#home #home_slider .slider1 h4{
	font-size:19px;
	line-height:1.2;
	margin-bottom:10px;
	
}

.jq #home #home_slider .slider1 h4{
	font-size:25px;
	line-height:1.2;
	margin-bottom:10px;
	
}

#home #home_slider ,#home .slider1{
	z-index:-1;
}
#home .home_social_network li{
	float:left; margin-right:10px;
}
#home #home_slider #nav {
	list-style-type:none;
	margin:0;
	padding:14px 0 0;
	text-align:center;
	
}
#home #home_slider li {
	margin-right:10px;
	float:left;
}

#home #slider  {
	height:372px; 
	overflow:hidden;
}
#home #slider1 {
	line-height:1.333;
}
#home #home_slider_button {
  width:300px;
  height:50px;
  margin-right:100px;
  margin-left:100px;
  
  display:block;
  text-align: center ; 
  /* padding:0 100px 0 100px;*/
}
#home #home_slider_button #nav {
 
}
#home_slider_button #nav li:first{
  
}

#home #nav a { display:inline-block; width:11px;height:11px; background:transparent url(../images/slider_icon.png) no-repeat scroll 50% 0;}

#home #nav a.activeSlide { display:inline-block;  width:11px;height:11px; background:transparent url(../images/slider_icon_hover.png) no-repeat scroll 50% 0;}

/* HOME SLIDER end */




/* HOME end */



/* CONTACT */
#contact p {font-size:13px;}
#form-left {
	float:left;
	width:250px;
}
input,select,textarea{
	font-size:9px;
	color:#ffffff;
	padding:5px;
	background-color:inherit;
	
}
#yourform input[type="text"], #yourform  input[type="password"], #yourform  input[type="file"], select {
	margin-top:5px;
	width: 218px;
	height:28px;
	background:url(../images/form_input.jpg) repeat-x 0 0;
	
}
#yourform  input[name="math"] {
	width:218px;	
	
}



textarea {
	margin-top:4px;
	height:52px;
	width:260px;
	padding:8px 0 0 13px;
	background:url(../images/form_textarea.jpg) repeat-x 0 0;
}







/* FOOTER */
#footer {
	height:432px;
	font-size:9px;

}
#footer_links_other , #footer_why_choose, #footer_info {
	margin-top:35px;
}
#footer_why_choose {
	background-color:#0B0B0B;
	color:#fff;
}
.fwc_background {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	
	
}
#footer_up {
	height:372px;

}

#footer_links_other #footer_links {
	float:left;
	width:200px;
}
#footer_links_other #footer_other {
	float:left;
	width:200px;
}
#footer_links_other blockquote {
	font-size:15px;
	margin-top:50px;
	font-weight:bold;
	color:#ffffff;
	background-color:inherit;
}
#footer_info .tag {
	margin-top:20px;
	float:left;
	line-height:1.19;
}
#footer_info .tag a{
	margin-right:5px;
}
#footer h4 {
	color:#ffffff;
	background-color:inherit;
	margin-bottom:14px;
}
.tag1 {font-size:15px;}
.tag2 {font-size:17px;font-weight:bold;}
.tag3{font-size:11px;}
.tag4{font-size:19px;}
.tag5{font-size:15px;}
.tag6{font-size:19px;}
.tag7{font-size:15px;font-weight:bold;}
.tag8{font-size:11px;}
.tag9{font-size:17px;}
.tag10{font-size:11px;font-weight:bold;}
.tag11{font-size:13px;}
.tag12{font-size:21px;}
.tag13{font-size:17px;font-weight:bold;}

#footer_info .footer_info_p {
	font-size:13px;
	color:#A7A7A7;
	background-color:inherit;
	line-height:2.307;
}
#footer_bottom {
	height:60px;
}
/* FOOTER */





/*---------------- LOADER ------------------------ */
#BIGLOADER {
position:fixed; z-index: 999999;top: 0; left: 0; width: 100%; height: 100%; background: #333 url(../images/dark_loader.gif) center no-repeat; opacity: 0.8; filter: alpha(opacity = 80);
}

.button {
	width:133px;
	font-size:15px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#ffffff;
	background:url(../images/button.png) no-repeat scroll 50% 0;
	background-color:inherit;
}

/*---------------- end LOADER -------------------- */

/* FOOTER start */
#footer-container {
	/*
	position:fixed;
	z-index:10;
	*/
	width:100%;
	background-color:#ff0000;
	color:#fff;
}
#footer {
	background:transparent url(../images/footer_background.png) repeat-x scroll 50% 0;
	height:430px;
	}
#footer>.container_16 {
	background:transparent url(../images/footer_background_glow.png) no-repeat;
	height:250px;
	background-position:center; 
	}
#footer h4 {
	font-size:17px;
	margin-top:10px;
	margin-bottom:10px;
}
#footer_bottom .menu li{
	float:left; margin-right:10px;
}

#footer_social li{
	
}

#footer_social li{
	float:left;
	padding-left:3px;
	padding-top:3px;
	
	background: transparent url(../images/social_footer/social_shadow.png) no-repeat 0 0;
	width:22px;
	height:26px;
}
.footer_copyright{
	float:left;
	margin-top:20px;
	width:100%;
	color:#2a2929;
	background-color:inherit;
}
.footer_available {
	margin-bottom:15px;
	font-size:13px;
	margin-top:34px;
}

/* FOOTER end*/
