

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,body,center,canvas,caption,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,section,small,span,source,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}

input, textarea {border:0; padding:0; margin:0; outline: 0;}

input, textarea, select {margin:0; padding:0px;}



html, body {width:100%; padding:0; margin:0;}
body {background-image: url(../images/bg.png) !important; color: #fff;font: 14px/25px Arial, Helvetica, sans-serif; background-position:top; background-repeat:no-repeat; background-position:top; background-color:#de0000;}

a{color: #e10404;text-decoration: none;}
a:hover {color: #ff0404; text-decoration: none;}

a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	background: #3F3F3F;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
a.button:hover{}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


header {margin-bottom: 1px; margin-top: 3px;}
header .wrap-header{height: 100px; }

header #logo { width:100%; position: absolute; top:10px; left: 0px;}

header #search {position: absolute;top: 60px; right:20px; width: 218px;z-index: 15;}
header .button-search {	position: absolute;	right: 0px;	background: url('../images/button-search.png') center center no-repeat;	width: 28px; height: 35px;cursor: pointer;}
header #search input{background: #FFF;	padding: 1px 33px 1px 5px;	width: 182px;	height: 32px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	border-radius: 3px;}


nav {margin:15px 0px;}
nav .wrap-nav{height: 60px; background: #111111; border-radius: 2px;}
.menures  {height: 50px; background: #111111; border-radius: 2px; width: 100%; margin-left: auto; margin-right:auto;}


.menures ul {list-style: none;margin: 0;padding: 0;}
.menures  ul li {position: relative;float: left;padding: 1px 10px 0px 5px; margin: 10px;  
font-family: Arial, Helvetica, sans-serif; border-right: 1px solid #e9e9e9;
}

.menures  ul li a {font-size: 14px; line-height:20px;color:#454545;display: block;padding: 5px 10px;margin-bottom: 5px;z-index: 6;position: relative; font-weight: lighter; font-family: 'Oxygen', sans-serif;}
.menures  ul li a:hover { color:#dd0303 !important;  }
.menu  ul li:hover a {}
.menu .current{}

h4 {margin-top: 10px;}

.featured{margin:5px 0px;}
.featured .wrap-featured{}
.featured .wrap-featured .slider{padding: 0px;}

.slider { border: 1px solid #ccc; margin-top:4px; }

.prices {width: 100%; background-color: #ededed; font-size: 12px;}
.prices td {padding: 3px; background-color:#f4f4f4;}

#content {margin:5px 0px;}
#content .wrap-content{background-color:#FFF;}

.topboxes {padding: 2px;}
.topboxes .box{ padding:10px 10px; color:#333; font-size: 11px;}
.topboxes h2{font-size:18px; line-height:30px; font-weight:normal; font-family: 'Carrois Gothic', sans-serif;}
.topboxes p{font-size:11px; line-height:14px; color:#666; margin-top: 5px; }
.topboxes .more{text-align: right;}
.topboxes a {color: #111;}
.smalltext {font-size: 11px;}
.leftcontent { margin:10px; color: #959595;}
.leftcontent article{ clear: both; margin:10px 0px; font-size: 13px; line-height:20px; color:#333;}
.leftcontent article h2{font-size:20px; line-height:25px; font-weight:normal;}
.leftcontent article .info{font-style:italic; background: #131313; padding: 5px 10px; border-radius: 2px;}
.leftcontent article img{margin:5px;}
.leftcontent .box{margin-bottom:20px; font-size: 11px; line-height:16px;}
.leftcontent .heading{padding:5px 0px; border-bottom:1px solid #e0e0e0;}
.leftcontent .heading h2{font-size:24px; font-weight:normal; display:inline; color: #115caa;}
.leftcontent .content{ margin: 15px 0px ;padding:15px;background: #672b7f; /* Old browsers */

background: #ff1a00; /* Old browsers */

background: -moz-linear-gradient(top,  #ff1a00 0%, #ea0f00 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#ea0f00)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ff1a00 0%,#ea0f00 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ff1a00 0%,#ea0f00 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ff1a00 0%,#ea0f00 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ff1a00 0%,#ea0f00 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#ea0f00',GradientType=0 ); /* IE6-9 */



color:#fff; /* Old browsers */ border-radius: 6px; border: 1px solid #303;



; font-size:11px; line-height:14px;}

.textart {font-size:14px; color:#606; font-weight: bold; margin-bottom: 10px; margin-top: 5px;}

.purp {font-weight: bold; color:#8427aa;}

.leftcontent .content textarea, .leftcontent .content input {background-color:#ededed; border-radius: 3px;}
.leftcontent .content textarea:hover, .leftcontent .content input:hover {background-color:#fff;}

.leftcontent .content img {
	opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */

}



.leftcontent .content h3 {color: #fff; font-size: 26px;}
.leftcontent .content img:hover
{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}



.topboxes img {
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */	
	
}


.topboxes img:hover {
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */	
	
}



.yellow {color: #C00; font-weight: bold;}

h3 {color: #145da8; font-size: 16px; font-weight: bold; margin-top: 15px;}

.paypal input {width: 190px; border: 0px; text-align:center; margin-left:auto;
margin-right:auto;}


.leftcontent .content .list{background: #1E1E1E; padding: 10px; }
.leftcontent .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.leftcontent .content ul li{padding:5px;}

.leftcontent .content  a {color:#FFF; text-decoration:underline;}

.block03 { margin:10px; color: #959595;}
.block03 article{ clear: both; margin:20px 0px;background: #040404; padding: 20px;}
.block03 article h2{font-size:25px; line-height:30px; font-weight:normal;}
.block03 article .info{font-style:italic; padding: 10px 0px;}
.block03 article img{ margin-bottom:10px; width: 100%;}
.block03 .box{margin-bottom:20px;}
.block03 .heading{padding:5px 0px; border-bottom:3px solid #ED145B;}
.block03 .heading h2{font-size:24px; font-weight:normal; display:inline; color: #000;}
.block03 .content{ margin: 15px 0px ;padding:15px; background: #040404;}
.block03 .content .list{background: #1E1E1E; padding: 10px;}
.block03 .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.block03 .content ul li{padding:5px;}




footer {margin-top: 15px;}
.wrap-footer{background: #f0f0f0; border-top:1px solid #064c86; font-size: 11px; line-height:16px; color:#FFF;}




.content a {color:#757575;}
.content a:hover {color:#fff;}

.block09 .content .tag a:hover{color: #ffffff; background: #F36A97;}
.block09 .content p{margin-bottom:10px; }

.copyright{text-align:center; background:#333; padding:10px 0px;}
.copyright a{text-decoration:underline;}




	
	.colour {color:#1a4ca9;}
	
	
	
	


.menuwrap {max-width: 960px; margin-left: auto; margin-right: auto; background:#006;}

.contacttop {float: right; padding-top: 10px;}


article {color:#333;}

h1 {font-size: 28px; color:#111; line-height:29px; }

.naver-container {
	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */






 border-bottom: 1px solid #FFF;}
 
 
 .videowrapper {
		position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0; 
	 
 }
 
 
  .videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	 
 }
 
 .column1 {width: 48%; float: left; margin-right: 10px; margin-bottom:30px}
 .column2 {width: 48%; float: left;margin-bottom:30px}

.centered-btns_nav{display: none;}
.centered-btns_nav centered-btns1_nav next {display: none;}

.test {font-style:italic; color:#06C;}


input {border: 1px solid #4a4a4a; padding: 4px; margin-bottom: 3px; width:  background-color:#666;}


.content h2 {color:#145da8; font-size: 14px; margin-top: 3px;}

.content {color:#000;}

.content a {color:#575757;}

article li {list-style:circle !important; margin-left: 20px;}



.maincontent{ width: 960px; position: relative; margin: 0 auto; padding: 0px;}
.maincontent:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.maincontent .row{}
.maincontent .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.maincontent .row:after{clear: both; }
.maincontent .row{zoom: 1;}

.maincontent .wrap-col{margin:10px;}

.maincontent .col-1-2, .maincontent .boxes_3, .maincontent .col-2-3, .maincontent .col-1-4, .maincontent .col-2-4, .maincontent .col-3-4, .maincontent .col-1-5, .maincontent .col-2-5, .maincontent .col-3-5, .maincontent .col-4-5, .maincontent .col-1-6, .maincontent .col-2-6, .maincontent .col-3-6, .maincontent .col-4-6, .maincontent .col-5-6{float:left; display: inline-block;}

.maincontent .col-full{width:100%;}

.maincontent .col-1-2{width:50%;}

.maincontent .boxes_3{width:33.00%;}
.maincontent .col-2-3{width:66.66%;}

.maincontent .col-1-4{width:25%;}
.maincontent .col-2-4{width:50%;}
.maincontent .col-3-4{width:75%;}

.maincontent .col-1-5{width:20%;}
.maincontent .col-2-5{width:40%;}
.maincontent .col-3-5{width:60%;}
.maincontent .col-4-5{width:80%;}

.maincontent .col-1-6{width:16.66%;}
.maincontent .col-2-6{width:33.33%;}
.maincontent .col-3-6{width:50%;}
.maincontent .col-4-6{width:66.66%;}
.maincontent .col-5-6{width:83.33%;}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	.maincontent{width:768px;}
}

@media only screen and (max-width: 767px) {
	.maincontent{width:100%;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	.maincontent{width:100%;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	.maincontent{width:100%;}
	.maincontent .boxes_3, .maincontent .col-2-3{width:100%;}
	.maincontent .col-1-4{width:50%;}
	.maincontent .col-1-6, .maincontent .col-2-6, .maincontent .col-3-6, .maincontent .col-4-6, .maincontent .col-5-6{width:100%;}
}

@media only screen and (max-width: 479px) {
	.maincontent, .maincontent .col-1-2, .maincontent .boxes_3, .maincontent .col-2-3, .maincontent .col-1-4, .maincontent .col-2-4, .maincontent .col-3-4, .maincontent .col-1-5, .maincontent .col-2-5, .maincontent .col-3-5, .maincontent .col-4-5, .maincontent .col-1-6, .maincontent .col-2-6, .maincontent .col-3-6, .maincontent .col-4-6, .maincontent .col-5-6{width:100%;}
}




html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}

.vidwrap2 {
display: none;	
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
		.menuwrap {max-width: 770px;}
	
		.vidwrap1 {
display: none;	
}

		.vidwrap2 {
display: block;	
}
}

@media only screen and (max-width: 767px) {

	header {margin-top: 0px;height:150px;}
	header #logo{top:20px; left: 0px;}
	.contacttop {display: none;}
	#logo {text-align: center;}
	header {height: 100px;}
	
	
	.vidwrap1 {
display: none;	
}

		.vidwrap2 {
display: block;	
}

 .column1 {width:  100%;}
  .column2 {width:  100%;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	
		.contacttop {display: none;}
			#logo {text-align: center;}
			header {height: 130px;}
	
	
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	
		#logo {text-align: center;}
			header {height: 120px;}



}

@media only screen and (max-width: 479px) {
	
	header{height: 90px;}
	header #search{bottom: 15px; width: 230px; top:auto; left: 5px;}
	header #search input{width: 194px;}

	.menu{display:none;}
	.minimenu{display:block;}
	
	nav .wrap-nav{background:none;}
	
	#main-content .comment input, #main-content .comment textarea{width:90%;}
	
	.vidwrap1 {
display: none;	
}

		.vidwrap2 {
display: block;	
}
	
}



form header {
  margin: 0 0 20px 0; 
}
form header div {
  font-size: 90%;
  color: #999;
}
form header h2 {
  margin: 0 0 5px 0;
}
form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
}
form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
form > div > label,
legend {
	width: 25%;
  float: left;
  padding-right: 10px;
}
form > div > div,
form > div > fieldset > div {
  width: 75%;
  float: right;
}
form > div > fieldset label {
	font-size: 90%;
}
fieldset {
	border: 0;
  padding: 0;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea {
	width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password] {
  width: 50%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #4697e4;
}

@media (max-width: 600px) {
  form > div {
    margin: 0 0 15px 0; 
  }
  form > div > label,
  legend {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  form > div > div,
  form > div > fieldset > div {
    width: 100%;
    float: none;
  }
  input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea,
  select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
  form > div > label,
	legend {
  	text-align: right;
  }
}