/*

Theme Name: SSX Theme

Theme URI: http://www.seosemanticxhtml.com

Author: SSXTheme

Author URI: http://www.seosemanticxhtml.com

Description: SSX Theme for Wordpress

Version: 1.0

*/



 



/* ******************************************* Start Template Css **************************************************** */ 



*{margin:0; padding:0;}



img, fieldset{border:none;}

.curv{float:left; width:100%;}

.curv img{float:left;}

:focus{outline:none}

h1,h2,h3,h4 h5,h6{ margin:0;padding:0;}

body{font-family: Arial, Helvetica, sans-serif; background:#FFF url(images/body_bg.jpg) repeat 0 0}

.top_outer{ float:left; width:100%; position:relative; z-index:9;  }





.wrapper{width:972px; margin:0 auto;}



header{ float:left; width:100%; padding:15px 0 28px 0;background:url(images/header_shadow1.png) no-repeat -109px 0 }

.logo{ float:left;}

.logo img{ float:left;}



.top_right{ float:right; width:353px; margin:18px 0 0 0; padding:0 10px 10px 0;}

.top_link{ float:left; width:275px;}

.top_link ul{ float:left; width:100%; list-style:none;}

.top_link ul li{ display:inline; padding:0 13px 0 19px; background:url(images/saprater.jpg) no-repeat 0 4px}

.top_link ul li.first{ background:none;}

.top_link ul li a{ text-decoration:none; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:16px;}

.top_link ul li a:hover{ color:#41201d}

.top_link ul li a:current-menu-item{ color:#4b3836}



.social{ float:right; width:74px; margin:-4px 0 0 0}

.social ul{ float:right; width:auto; list-style:none;}

.social ul li{ float:left; margin-right:8px;}

.social ul li a{ float:left; background:url(images/social_icon1.png) no-repeat 0 0; width:25px; height:25px;}

.social ul li a:hover{  background-position:0 bottom;}



.social ul li a.link1{ background:url(images/social_icon2.png) no-repeat 0 0; width:25px; height:25px;}

.social ul li a.link1:hover{  background-position:0 bottom;}



nav{float:right; background:url(images/nav_bg.png) no-repeat 0 0; width:640px; height:32px; padding:13px 0 13px 40px; margin:0 -35px 0 0; z-index:99; position:relative;}

nav ul{ float:left; width: auto; list-style:none;}

nav ul li{ float:left; margin-left:5px; position:relative;}

nav ul li a{ float:left; padding:5px 7px 8px 7px; font-size:17px; line-height:20px; color:#000000; font-family:"Times New Roman", Times, serif; font-weight:bold;}

nav ul li a:hover ,  nav ul li.active> a {color:#666666}

nav ul li.current-menu-item> a , nav ul li.current-menu-ancestor> a{ background:#feecb3;  color:#000000}

nav ul li .sub-menu{ float:left; width:164px; position:absolute; top:33px; left:0; list-style:none; background:url(images/sub_menu_bg.png) repeat 0 0 !important;display:none; z-index:99}

nav ul li .sub-menu li{width:164px ; float:left; background:none; margin:0;}

nav ul li .sub-menu li a{ padding:7px 0 6px 15px; width:149px !important;text-transform:none ; background:url(images/arrow.png) no-repeat 145px 13px ; float:left; text-shadow:none ; font-weight: normal ; position:relative; color:#000; font-size:13px;font-family:Arial;}

nav ul li .sub-menu li a:hover{background:#8c0000 url(images/arrow.png) no-repeat 145px 13px ; color:#fff;}

nav ul li .sub-menu li.current-menu-item>a , nav ul li .sub-menu li.active>a , nav ul li .sub-menu li.current-menu-ancestor>a{ background:#8c0000 url(images/arrow.png) no-repeat 145px 13px !important ; color:#fff;}







nav ul li .sub-menu li .sub-menu{ position:absolute; top:0px ; left:163px; background:url(images/sub_menu_bg.png) repeat 0 0 !important; padding:0px 0 !important;width:186px; }

nav ul li .sub-menu li .sub-menu li{width:190px; float:left; background:none !important; }

nav ul li .sub-menu li .sub-menu li a{ padding:7px 0 6px 17px; width:169px !important; text-transform:none ; float:left; text-shadow:none ; background:none !important;font-weight: normal; position:relative; color:#000 !important }

nav ul li .sub-menu li .sub-menu li a:hover , nav ul li .sub-menu li .sub-menu li.active>a ,  nav ul li .sub-menu li .sub-menu li.current-menu-item>a{background:#8c0000 !important; color:#fff !important}







.slider_sec{ float:left; width:100%; margin:-32px 0 0 0}

.curv_box{ float:right; width:100%; background:url(images/curv_bg.png) no-repeat 0 0; width:482px; height:150px; position:relative; margin:-13px -168px 0 0}

.curv_box a{ float:right;font-size:17px; line-height:20px; color:#fddf7d; text-align:center; margin:18px 194px 0 0; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-shadow:1px 1px 1px #000}

.curv_box a:hover{ color:#ffcc00;}



.slider_box{ float:left; width:948px; padding:12px; background:#fff; box-shadow:0 0 20px 2px #CECCC7; position:relative; z-index:9; margin:-103px 0 0 0}

.slider{ float:left; width:100%; height:360px; overflow:hidden; z-index:999; position:relative;}

.slider img{}

.slider.inner{ height:268px;}

.slide_detail{ float:left; width:525px; background:url(images/slide_detail_bg2.png) repeat 0 0; padding:30px 30px 35px 30px; position:absolute; top:123px; left:43px;z-index:9; }

.slide_detail h1{ float:left; width:100%; font-size:48px; line-height:50px; color:#ffffff; text-shadow:1px 2px 5px #5b5757; letter-spacing:1px; font-weight:normal; font-family: 'Conv_Times-Roman'; letter-spacing:4px;}





.bottom_outer{ float:left; width:100%; /*background:url(images/transparent_bg.png) no-repeat  center -30px;*/ position:relative; padding-bottom:100px;}





.t_curv{background:url(images/t_curv.png)   no-repeat  0 0; width:1031px; height:122px; margin-top:-340px; position:relative; float:left;}

.mid_bg{ width:972px; float:left;background:url(images/mid_bg.png)  repeat-y  0 0; width:1031px; margin:-218px 0px 0px -20px; padding:218px 20px 0 20px ;  position:relative;}

.b_curv{ width:1031px; height:75px;background:url(images/b_curv.png) no-repeat   bottom left; float:left; margin:0px 0px -62px -20px; position:relative;}

.right_bg{ width:100%; float:left; background:url(images/pic_bg.png) no-repeat   196px 0; margin-top:-25px; padding-top:25px; position:relative;}

.content_container{ float:left; width:100%; }

.left_sec{ float:left; background:url(images/left_bg.png) no-repeat 0 0; width:300px; padding:0 16px; margin:0 0 0 -16px; position:relative; min-height:794px; z-index:99}

.corner_strip{ float:left; width:22px; height:58px; right:-6px; top:-1px; position:absolute;}

.left_sec h3{ width:100%; font-size:21px; line-height:23px; color:#f5d779; text-align:center; padding: 7px 0 8px; background:url(images/heading_bg1.jpg) repeat-x 0 0; font-family: 'Conv_Times-Roman';}

.left_sec h3.head1{float:left; background:url(images/heading_bg2.jpg) repeat-x 0 0; font-size:21px; line-height:20px; color:#000000}

.left_sec form{ float:left; width:136px; padding:16px 40px 17px 40px;}

.left_sec form .row{ float:left; width:100%; text-align:center; padding-bottom:18px;}

.left_sec form .row select{ width:100%}

.left_sec form .row select.small{ width:85px;}

.left_sec form .row strong{ float:left; width:100%; font-size:13px; line-height:15px; color:#838180}

.left_sec form .row .input{ float:left; width:84px; height:14px; background:#ffffff; border:1px solid #849eb7; padding:1px 1px 1px 2px; margin:0 0 0 25px}

.left_sec form .row .input a{ float:right;}

.left_sec form .row .input input{ float:left; width:65px; color:#000000; font-size:12px; line-height:14px; border:0; background:none;}

.left_sec form figure{ float:left; margin:0 0 0 40px;}

.left_sec form figure img{ float:left;}

.left_sec form a.reserv{ float:left; background:url(images/reserve_text.jpg) no-repeat 0 0; width:61px; height:14px; margin:0 0 0 36px;}



.left_sec .opration_box{ float:left; width:260px; padding:20px 0 20px 17px;}

.left_sec .opration_box .row{ float:left; width:100%; font-size:15px; line-height:16px; padding-bottom:6px;}

.left_sec .opration_box .row strong{ float:left; width:75px; color:#8b0000}

.left_sec .opration_box .row span{ float:left; color:#000000}

.left_sec .opration_box .reserve{
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 6px;
	font-style: italic;
	color: #666;
}

.left_sec h4{width:100%; text-align:center; padding:14px 0 8px 0; background:#000000; font-size:30px; line-height:32px; color:#fcf47e; font-family: 'Conv_Times Bold'; font-weight:bold}

.left_sec p{ font-size:16px; line-height:24px; color:#000000; text-align:center; padding:8px 0 0 0}

.left_sec a{ text-decoration:underline; color:#cc0000; font-size:13px;}

.left_sec a:hover{ color:#431312}

.left_sec a:active{ color:#cc0000}
.reserve{
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 6px;
	font-style: italic;
	color: #666;
}


.right_sec{ float:left; width:651px;}

.right_sec p{ font-size:14px; line-height:24px; color:#000000; font-family:Tahoma, Geneva, sans-serif; padding-bottom:20px;}

.right_sec p a{text-decoration:underline; font-style:italic; color:#000}

.right_sec p a:hover{ color:#ff0000; text-decoration:underline;}



.home_left{ float:right; width:636px; padding:0 8px 0 0}

.home_left h1{ width:100%; text-align:center; padding:21px 0; font-size:60px; line-height:62px; color:#000; letter-spacing:3px; font-family:"Times New Roman", Times, serif;}

.home_left h1 small{ font-weight:normal; font-size:30px; line-height:60px; vertical-align:middle; letter-spacing:8px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.home_left .top_detail{ float:left; width:570px; padding:0 32px;}

.home_left .top_detail a{ text-decoration:underline; font-style:italic; color:#000}



.feature_sec{ float:left; width:636px; margin:45px 0 0 0}

.feature_sec .feature_detail{ float:left; background:url(images/feature_bg.png) repeat-y 0 0; width:626px;  padding:0 5px;}

.feature_sec .feature_detail .detail{ float:left; width:550px; border-top:7px solid #030202; padding:0 38px 5px 38px;  }

.feature_sec .feature_detail .detail strong.text{ float:left; margin:-23px 0 19px 32px; font-size:30px; line-height:32px; color:#000000; font-family:"Times New Roman", Times, serif; background:#fff; padding:3px 20px 5px 25px; font-weight:normal; letter-spacing:5px}

.feature_sec .feature_detail .detail .col{ float:left; width:100%; }

.feature_sec .feature_detail .detail .col span{ float:left; width:100%; font-size:12px; line-height:18px; color:#000000; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}

.feature_sec .feature_detail .detail .col span a{ float:left; text-decoration:none; color:#000}

.feature_sec .feature_detail .detail .col p{ font-size:12px; line-height:18px; color:#fff;  font-family:Tahoma, Geneva, sans-serif; padding-bottom:20px;}

.feature_sec .feature_detail .detail strong{ float:right ;font-size:18px; line-height:18px; color:#fff880; text-shadow:1px 1px 1px #000; margin:-32px 20px 0 0; font-family:Tahoma, Geneva, sans-serif}

.feature_sec .feature_detail .detail .link_text{ float:left; height:31px; width:31px;  margin: 0 0 0 304px;}



.inner_right{ float:right; width:641px; padding:20px 0 0 0}

.inner_right h1{ width:100%; text-align:center; font-size:44px; line-height:46px; color:#000000; padding-bottom:30px; font-family:"Times New Roman", Times, serif;}

.inner_right small{ font-size:30px; line-height:40px; font-style:italic; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

.inner_right figure{ float:right; padding:6px; background:#d9f0fb; margin-left:10px; box-shadow: 0 0 5px 1px #a79e8c; display:inline;}

.inner_right figure img{ float:left; padding:0px; border:none; margin:0px; max-width:100%;}

.inner_right h2 , .home_left .top_detail h2{ font-size:19px; line-height:22px; color:#000000; font-weight:bold;padding-bottom:10px;clear:none;  }

.inner_right h3 , .home_left .top_detail h3{ font-size:16px; line-height:18px; color:#000000;  padding-bottom:20px; font-weight:bold; clear:none; }

.inner_right h4 , .home_left .top_detail h4{ font-size:15px; line-height:18px; color:#000000; padding-bottom:15px;  font-weight:bold;clear:none; }

.inner_right h5 , .home_left .top_detailt h5{ font-size:13px; line-height:18px; color:#000000; padding-bottom:15px;  font-weight:bold;clear:none; }

.inner_right h6 , .home_left .top_detail h6{ font-size:12px; line-height:18px; color:#000000; padding-bottom:15px;  font-weight:bold;clear:none; }

.inner_right ul , .home_left .top_detail ul{list-style:none; padding:0 0 20px 35px;}

.inner_right ul li , .home_left .top_detail ul li{font-size:12px; line-height:14px; color:#000; padding-bottom:15px; padding:0 0 15px 10px; background:url(images/dot_bg.png) no-repeat 0 3px;}



.inner_right ol , .home_left .top_detail  ol{ padding:0 0 20px 45px;}

.inner_right ol li , .home_left .top_detail ol li{font-size:12px; line-height:14px; color:#000; padding-bottom:15px; padding:0 0 15px 0px; }





/*.inner_right strong{ float:left; width:100%; font-size:13px; line-height:16px; color:#010000; padding-bottom:20px;}

.inner_right span{  font-size:13px; line-height:16px; color:#010000; padding-bottom:20px;}*/



footer{ float:left; width:642px; padding:0 30px 30px 300px; z-index:999; position:relative;}

footer  span{ float:left; font-size:14px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#8c0000; }

footer  strong{ float:right; font-size:14px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#8c0000; width:150px; font-weight:normal}

footer  strong a{color:#a34e3f; text-decoration:none; font-weight:bold}

footer  strong a:hover{ text-decoration:underline;}




.wp-pagenavi{clear: both; padding: 20px 0; text-align: center; width: 100%;}

.wp-pagenavi a{ color:#FFF  }

.wp-pagenavi a, .wp-pagenavi span{ border: 1px solid #000 !important; margin: 2px; padding: 3px 5px; text-decoration: none; }

.ngg-navigation{ padding-bottom:10px!important;}
.slider>div{z-index:1;}

img[src*="slideShowLoader"]{z-index:99999!important;position:absolute!important;float:left;}
img[src*="slideShowLoader"]+ .slide_detail{display:none!important;}

.execphpwidget span {
	float: left;
	margin-left: 60px;
	margin-bottom: 30px;
}


