a,a:hover,div,table{color:#333}body,h1,h2,h3,h4{margin:0}
/*#banner,#header,#logo_ban,#main,#navi,#top{width:954px}*/
 #content2, #top {
	margin: auto !important;
	float: none !important;
	display: block !important;
	overflow: hidden;
	position: relative;
	width: 934px;
}
	#art_titles li,#banner,#content2,#top{display:inline-block}
	#footer,body{background-repeat:repeat-x}
	#footer1,#wraper,#wraper_in{background-repeat:no-repeat;background-position:center top}
	#art_titles li a,.box_title,em,h1,h2,h3,h4{font-weight:700}body{background-image:url(../images/bg_in.jpg)}div,table{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}a{text-decoration:none}a:hover{text-decoration:underline}.click_here a,.click_here_blue a,.click_here_green a{text-decoration:none}p{margin:10px 0}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:14px}.img_left{float:left;margin-right:15px}.img_right{float:right;margin-left:15px}#art_titles,#left,#logo,#newsletter,.box_con,.we_accept,label{float:left}.ul{margin:0 0 0 20px;padding-left:0}.ul li{list-style-image:url(../images/carts.jpg)}#wraper{width:100%;background-image:url(../images/ban_bg.png)}#main{margin:0 auto}#logo{width:429px}#top_link{width:200px;float:right;text-align:right;margin:5px 11px}#social_media{width:184px;text-align:right;margin:26px 0 0}#copy,.acenter{text-align:center}#banner_text{width:490px;margin:20px 0 0;float:right}#logo_ban{margin:8px 0}#logo_ban img{margin-left:15px}

	#content2{margin: auto !important;
float: none !important;
display: block;
overflow: hidden;width:934px;padding:20px 10px;background-image:url(../images/content_bg.jpg);background-repeat:repeat-y}.box_margin{margin-right:44px}.box_con{width:200px}.box_title{font-size:20px;border-bottom:3px solid #e8b72b;color:#2e6690;line-height:22px;padding-bottom:15px}h1.box_title{margin-bottom:20px;line-height:26px;margin-top:20px;font-size:24px}#articles h2{margin:35px 0 10px}#articles hr{margin:40px 0}#articles p a{color:#03C}#art_titles{list-style:none;padding-left:14px}#art_titles li{float:left;margin:0 5px;padding:0 5px;width:303px;min-height:160px}#art_titles li p{font-size:12px;padding:8px 0}#footer{width:100%;background-image:url(../images/footer_bg.jpg)}#footer1{width:954px;margin:0 auto;height:88px;background-image:url(../images/footer_bg1.png)}#newsletter{width:576px;margin:16px 0}#news_form{width:251px;float:right;background-image:url(../images/enter_email_bg.jpg);background-repeat:no-repeat;background-position:left;margin:10px 0}.newsletter_input{border:none;background-color:transparent;width:174px;color:#FFF;padding:9px}#we_accept{width:332px;float:right;margin:22px 0}.we_accept{font-size:16px;margin-right:15px;line-height:32px;color:#FFF}#copy{width:945px;margin:0 auto;color:#FFF;text-transform:uppercase;padding:10px 0}#jinfo{width:400px;float:right}.white{font-size:17px;color:#FFF;line-height:22px}#wraper_in{width:100%;background-image:url(../images/ban_bg_in.png)}#left{width:660px}#right{width:236px;float:right;border-left:1px dotted #CCC;padding:0 14px 0 16px}.blue{font-size:13px;color:#2e6690}label{width:170px}label.error{float:none;color:red;padding-left:.5em;vertical-align:top}.submit{margin-left:170px}em{padding-right:1em;vertical-align:top}.input,.textarea{padding:5px;border:1px solid #CCC;background-color:#F5F5F5}.input{width:230px}.textarea{width:400px}.click_here,.click_here_blue{-moz-border-radius:5px;-webkit-border-radius:5px}.click_here,.click_here a,.click_here a:hover{background-color:#c79c0f;color:#FFF}.click_here{border-radius:5px;text-shadow:0 1px 1px #999}
.price_box{background-image:url(../images/price_box_bg.jpg);border:1px solid #CCC;background-repeat:repeat-x;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px #b2b2b2}.click_here_blue{background-color:#2E6690;color:#FFF;border-radius:5px;text-shadow:0 1px 1px #999}.click_here_blue a,.click_here_blue a:hover{background-color:#2E6690;color:#FFF}.click_here_green,.click_here_green a,.click_here_green a:hover{background-color:#060;color:#FFF}.click_here_green{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px #999}.resume_input,.resume_textarea{padding:5px;border:1px solid #CCC;background-color:#F5F5F5}.resume_input{width:230px}.resume_textarea{width:645px}#___plusone_0{width:90px!important}a.swapimg,a:hover.swapimg{background-repeat:no-repeat;width:80px;height:30px;text-decoration:none;display:inline-block}a.swapimg{background-image:url(../select.jpg)}a:hover.swapimg{background-image:url(../select_o.jpg)}.aleft{text-align:left}.aright{text-align:right}img{border:none}
	#logo_ban p img{height:66px!important}.owl-carousel{margin-bottom:20px}.owl-carousel .owl-item img{transform-style:unset;border:1px solid #000}
	.owl-carousel .thumbnail{margin-right:1px}.owl-carousel .item-video{height:300px}.owl-carousel .owl-nav{margin-top:-20px;position:absolute;top:50%;width:100%}
	.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{display:inline-block;height:30px;position:absolute;width:30px}
	.owl-carousel .owl-nav .owl-prev{left:-5px}.owl-carousel .owl-nav .owl-prev::before{left:-1px;position:relative;top:1px}.owl-carousel .owl-nav .owl-next{right:-5px}
	.owl-carousel .owl-nav .owl-next::before{left:2px;position:relative;top:1px}/*.owl-carousel .owl-stage-outer{margin-left:40px!important}*/
	.owl-carousel .owl-stage-outer .owl-stage{padding-left:0!important;padding-right:0!important}


.review_form{background: #f1f1f1; padding: 0 0 20px}
.review_form fieldset{border: none; margin: 0; padding: 20px;}
.review_form label{line-height: 30px; width: 170px;}
.review_form .text-input{line-height: 30px; height: 30px; padding: 0 12px; border: 1px solid #CCCCCC; margin: 0 0 12px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal;}
.review_form .textarea{height: 100px; background: #FFFFFF}
.review_form .button{display: block;margin-left: 190px;color: #FFFFFF;background: #c99914;border: none;font-size: 11px;text-transform: uppercase;height: 30px;line-height: 30px;padding: 0 40px; cursor: pointer} 
 
.rating {display: inline-block; position: relative; height: 30px; line-height: 30px; margin: 0 0 10px 170px;}
.rating label {position: absolute; top: 0; left: 0; height: 100%; cursor: pointer; font-size: 20px;}
.rating label:last-child {position: static;}
.rating label:nth-child(1) {z-index: 5;}
.rating label:nth-child(2) {z-index: 4;}
.rating label:nth-child(3) {z-index: 3;}
.rating label:nth-child(4) {z-index: 2;}
.rating label:nth-child(5) {z-index: 1;}
.rating label input {position: absolute; top: 0; left: 0; opacity: 0;}
.rating label .icon {float: left;  color: transparent; }
.rating label:last-child .icon {color: #000;}
.rating:not(:hover) label input:checked ~ .icon,
.rating:hover label:hover input ~ .icon {color: #c99914;}
.rating label input:focus:not(:checked) ~ .icon:last-child {color: #000; text-shadow: 0 0 5px #09f;}

.review_form table{margin-left: 190px;}
.review_form table tr td:first-child{ width: 33%; vertical-align: top; }
.review_form table tr td .rating_sec{border: 1px solid #CCCCCC;border-radius: 30px;padding: 0 10px;}
.review_form table tr td p{ margin:0 !important; }
.review_form table tr td p a{ text-decoration: underline;color: #2E6690; }

.reviews span{}
.reviews{width:332px;margin:22px 0;float:right;font-size:12px;line-height:32px;color:#FFF}

.reviews2{float: none; text-align: center; margin: 0 auto; background: #f1f1f1; width: 100%; padding: 10px 0;} 
.reviews2 span {color: #333;}
#content2 p {
	font-size: 13px;
}
#banner img {	width: 100%;}
#banner { display: block; }