* {margin:0px auto; padding:0px ; outline:0;}
/* gray text */
@font-face {font-family:America0_otf; src: url(America0.otf) format("opentype");}	
@font-face {font-family:America0_ttf; src: url(America0.ttf) format("truetype");}
@font-face {font-family:America2_otf; src: url(America2.otf) format("opentype");}
@font-face {font-family:America2_ttf; src: url(America2.ttf) format("truetype");}
@font-face {font-family:OpenSans-CondBold; src: url(OpenSans-CondBold.ttf) format("truetype");}
@font-face {font-family:PTSansBold; src: url(PTSansBold.ttf) format("truetype");}
@font-face {font-family:PTSansRegular; src: url(PTSansRegular.ttf) format("truetype");}

body {font:normal 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#FFFFFF; height:100%} 
.fl {float:left;}
.fr {float:right;}
.fr {float:right;}
.clearfix {clear:both;}
.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}
.mtop40{margin-top:40px;}
li{ list-style-type:none;}
.img {border:0px; max-width:100%;}
.img_2{display:none}
.banner{width:100%; border:0px;}
h1{ margin:0px; padding:0px; 
font-family:America0_otf; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; font-smooth: always; font-size:25px; color:#232323;}
p{ margin:10px 0px 0px 0px; padding:0px; color:#232323; font-family:PTSansRegular; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; font-smooth: always; font-size:15px; line-height:25px;}
.text{font-family:PTSansBold;  color:#232323; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; font-smooth: always;}
.hrzn_line{height:1px; background-color:#d9d9d9; margin-top:25px;  margin-bottom:25px;}
.show{display:none}
.hide{display:block}
.header_container{
width:100%;
min-height:100%;
/*height:390px;*/
background: #ecd100; /* Old browsers */
background: -moz-linear-gradient(top, #4798f3 0%, #75a6dd 0%, #62aafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75a6dd), color-stop(0%,#75a6dd), color-stop(100%,#4798f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #75a6dd 0%,#75a6dd 0%,#4798f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4798f3 0%,#75a6dd 0%,#4798f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4798f3 0%,#75a6dd 0%,#4798f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #4798f3 0%,#75a6dd 0%,#4798f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecd100', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}
.sub_header_container{width:85%; margin:0 auto;}
.main_container{width:100%; border:#F00 0px solid; margin:0px; padding:0px;}
.container{width:68%;  margin:0 auto; outline:#F00 0px solid; padding:0px;}
.nav_menu{background-image:url(../images/seprator.png); background-repeat:no-repeat; background-position:bottom;}
.nav{font-family:America0_ttf; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; font-smooth: always; font-size:30px; font-weight:bold; color:#232323; line-height:0px; border-width:1px 0; list-style:none; margin:0; padding:0; text-align:center;}
.nav li{display:inline;}
.nav a{display:inline-block; padding:5%; color:#232323; text-decoration:none;}
.nav a:hover{	color:#03953f;	text-decoration:underline;}
.nav .selected{	color:#03953f;	text-decoration:underline;}
.color{color:#03953f;}
/*Slider*/
#slides {display: none}
#slides .slidesjs-navigation {margin-top:3px; border:0px solid #000000;}
#slides .slidesjs-previous {float: left; border:0px solid #F00; z-index:100; height:50px; width:50px; position:relative; margin-top:-40.1%; margin-left:5%;}
#slides .slidesjs-next {float: right; border:0px solid #F00; z-index:100; height:50px; width:50px; position:relative; text-align:right; right:0px; margin-top:-40.1%; margin-right:5%;}
.slidesjs-pagination {list-style: none; text-align:center;}
.slidesjs-pagination li {float: center; margin: 0 0px; display:none;}
.slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(img/pagination.png); background-position: 0 0; float: left; overflow: hidden;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}
#slides a:link, #slides a:visited {color: #333}
#slides a:hover, #slides a:active {color: #03953f}
.navbar {overflow: hidden}
/* Slider End*/
.img_sldr{background-color:#ff6500; margin-top:40px;  height:90%;}
.list_view li {background:url(../images/star.png) no-repeat; background-position: 0 -1px; padding-left: 30px; padding-bottom:20px; line-height:20px; font-size:15px;font-family:PTSansRegular; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5); font-smoothing: antialiased;font-smooth: always; color:#232323; }
.footer{width:100%; border:#000 0px solid; background-color:#559ceb; /*background-image:url(../images/footer_bg.gif);*/ background-repeat:repeat-x; height:28px;}
.mtopbtm{margin-top:40px; margin-bottom:20px;}
.img_1_01{width:50%;}
.policy{color:#03953f; font-size:15px;}
.vdo_frm{margin-top:2%; width:40%;}
.vdo{width:420px; height:315px}
.ilogo{margin-top:10px; margin-left:30px;}
.img_3{display:none}
.sep_clmn{height:1px; background-color:#d9d9d9; margin-top:25px;  margin-bottom:25px;}
.top_header{outline:0px solid #fff; width:68%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:center bottom; height:439px;}
.ben_n_bella_logo{float:left; width:42%; outline:0px solid #999; margin-top:30px; }
.blnk_clmn{ float:left;}
.divider{height:1px; background-color:#d9d9d9; margin-top:25px;  margin-bottom:25px;}
.mtopMainmenu{margin-top:5px;}

@media only screen and (min-width : 1280px) and (max-width : 1366px) {
	.sub_header_container{width:75%; margin:0 auto;  border:0px solid #00F}
	.img_1_01{padding-top:28px;}
	.vdo_frm{margin-top:5%;}
	.vdo{width:420px; height:315px}
	#image_1{width:140px; height:51px; margin-left:5%}
	#image_2{width:181px; height:53px;}
	#image_3{width:53px; height:53px;}
	.img_3{display:none}
	.img {border:0px; max-width:100%;}
	.ilogo{width:110%}
	.ben_n_bella_logo{float:left; width:30%; outline:0px solid #999; margin-top:55px; }
	.top_header{outline:0px solid #fff; width:58%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:right bottom; height:439px;}
}

@media only screen and (min-width : 1024px) and (max-width : 1279px) {
	.sub_header_container{width:100%;}
	.img_1_01{padding-top:28px; width:45%;}
	.vdo_frm{margin-top:5%; width:55%;}
	/*.vdo{width:315px; height:236px}*/
	.vdo{width:520px; height:315px}
	#image_1{width:140px; }
	#image_2{width:181px; }
	#image_3{width:53px; }
	.img_3{display:none}
	.ilogo{width:100%; margin-left:115px;}
	.ben_n_bella_logo{float:left; width:32%; outline:0px solid #999; margin-top:55px; }
	.top_header{outline:0px solid #fff; width:75%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:right bottom; height:439px;}
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
	.container{width:80%;}
	.sub_header_container{width:75%; margin:0 auto;  border:0px solid #00F}
	.img_1_01{padding-top:28px;}
	.vdo{margin:0 auto; max-width:315px; width:100%; height:236px;}
	.ilogo_1023{border:#06F 0px solid;}
	#image_m1{max-width:166px; width:35% }
	#image_m2{max-width:201px; width:45%}
	#image_m3{max-width:42px; width:20%;}	
	.img_1{display:none;}
	.img_2{display:none;}
	.img_3{float:none; width:48%; display:block; text-align:center; border:0px solid #00F}
	.ilogo_1023{width:80%; margin:auto; margin-left:75px;}
	.ben_n_bella_logo{float:left; width:100%; outline:0px solid #999; margin-top:15px;}
	.top_header{outline:0px solid #fff; width:100%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:center bottom; background-image:none;}
/*.header_container{height:280px;}*/
}

@media only screen and (min-width : 480px) and (max-width : 767px) {
	.container{width:90%;}
	.sub_header_container{width:100%; margin:0 auto; border:0px solid #00F}
	.nav{font-size:25px; padding:5%;}
	.nav a{display:inline-block; padding:8% 1% 8% 1%; color:#000000; text-decoration:none;}
	.img_1{display:none;}
	.img_2{float:none; width:100%; display:block; text-align:center;}
	.img_3{display:none}
	.vdo{width:315px; height:236px;}
	.ilogo{ width:65%; margin-left:18%;}
	.ilogo_1{width:65%;}
	.ilogo_2{width:20%;}
	#slides .slidesjs-previous {height:20px; width:20px;}
    #slides .slidesjs-next {height:20px; width:20px;}
	.ben_n_bella_logo{float:left; width:100%; outline:0px solid #999; margin-top:15px; }
	.top_header{outline:0px solid #fff; width:100%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:center bottom; background-image:none;}
/*.header_container{height:280px;}*/
}

@media only screen and (min-width : 200px) and (max-width : 479px) {
	.container{width:90%;}
	.sub_header_container{width:100%; margin:0 auto;   border:0px solid #F00}	
	.nav{font-size:22px; padding:2px; line-height:20px;}
	.nav a{display:inline-block; padding:8% 1% 8% 1%; color:#000000; text-decoration:none;}
	.mtopMainmenu{margin-top:0px;}
	.img_1{display:none}
	.img_2{float:none; width:100%; text-align:center; display:block}
	.img_3{display:none}
	.vdo{margin:0 auto; width:250px; height:188px;}
	.ilogo{ width:75%; margin-left:12%;}
	.ilogo_1{width:85%;}
	.ilogo_2{width:20%;}
	#slides .slidesjs-previous {height:15px; width:15px;}
    #slides .slidesjs-next {height:15px; width:15px;}
	.ben_n_bella_logo{float:left; width:100%;  margin-top:15px; }
	.top_header{outline:0px solid #fff; width:100%; margin:0 auto; background-image:url(../images/new-header.png); background-repeat:no-repeat; background-position:center bottom; background-image:none;}
/*.header_container{height:280px;}*/
}