@charset "utf-8";
/* CSS Document */
*
{
	margin:0;
	padding:0;
}
a
{
	color:#f76868;
	text-decoration:none;
}
p
{
	text-align:justify;
	line-height:25px;
}
	body
{
	background-color:#FFF;
	font:9px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
    font-size:13px;
	color:#000;
	text-align:justify;
	
	
	
}
h3
{
	color:#545555;
}
h4
{
	font:18px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
    font-size:28px;
	color:#1f7e02;
}
h5
{
	
    
	color:#F06;
}
img
{
	border:0;
}
/* commen settings */
.floatleft
{
	float:left;
}
.width
{
	width:100%;
}
.floatright
{
	float:left;
}
.space
{
	width:100%;
	height:10px;
	
}


.center
{
	margin:auto;
}
.overflow
{
	overflow:auto;
}
.hidden
{
	overflow:hidden;
}
.images
{
	width:100%;
}
.col
{
	color:#FF0000;
}
.clear
{
	clear:both;
}
.maincover
{
	width:100%;
	float:left;
}
.padding
{
	padding-top:10px;
	padding-bottom:10px;
}
.paddingb
{
	padding-bottom:20px;
}
.marginb
{
	margin-bottom:20px;
}
.margin
{
	margin-top:6px;
	margin-bottom:6px;
}
.margint
{
	margin-top:8px;
}
.marginb
{
	margin-bottom:8px;
}
.back
{
	background:#999;
}
.cblue
{
	background:#009cff;
}
.cwhite
{
	background:#FFF;
}
label.error{
	   color:#F00;
	   }
	   #error{
	color:#F00;
}
/* commen settings End */
#main
{
	width:95%;
	max-width:980px;
	min-width:760px;
	
}
#mai
{
	width:75%;
}

#top1
{
	display:none;
}
#top
{
	background:#0390a0;
	color:#FFF;
}

@font-face
{
font-family: Perpetua Titling MT;
src:url("../fonts/PERTIBD.TTF"),url("../fonts/PERTIBD.eot");
}

@font-face
{
font-family: Courgette;
src:url("../fonts/Courgette-Regular.ttf"),url("../fonts/Courgette-Regular.eot");
}
#mcover
{
	width:80%;
}

ul.mnav li
{
	
	text-decoration:none;	
	 font-weight:bold;	
	float:left;
	list-style:none;	
	padding: 0px 12px 0px 0px;
	background:url(../images/se.png)  repeat-y right;
	line-height:50px;
	 
	color:#FFF;
	text-align:center;
}
ul.mnav li a
{
	padding:0px 12px 0px 12px;
	text-decoration:none;
color:#FFF;	
}

#men nav select {
	display:none; /* this is just for the mobile display */
}
#cname
{
	width:67%;
}
#cnamecover
{
	width:100%;
	display:inline-block;z-index:111; 
}
#cbg
{
		background:#FFF;
		text-align:center;
		border:1px dashed #40403f;
		color:#000;
		border-radius:10px;
		opacity: 0.9;
    filter: alpha(opacity=10); /* For IE8 and earlier */
}
#cbg h2
{
	 
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
	font-weight:bold;
	text-transform:uppercase;
}
#nsad
{
	width:100%;
}
#nsad img
{
	max-width:100%;
}

#cov
{
	background:url(../images/bg.png) top no-repeat #039db0;
	
}
#animation
{
	padding-top:10px;
}
@font-face
{
font-family: Rockwell Condensed;
src:url("../fonts/ROCCB.TTF"),url("../fonts/ROCCB.eot");
}
#punch
{
	padding-top:10px;
	padding-bottom:10px;
	background:#0390a0;
}
#punchcover
{
	width:100%;
}

#punchcover h2
{
	
	font-weight:bold;
	font-size:25px;
	text-align:center;
	border-top:1px dashed #ffeddb;
	border-bottom:1px dashed #ffeddb;
	padding-top:5px;
	padding-bottom:5px;
}
#intro
{
		
	border-top:4px solid #0390a0;
	margin-top:50px;
}
#introalign
{
	width:50%;
}
#iacover
{
	padding-top:5px;
	padding-bottom:5px;
	background:#FFF;
	margin-top:-34px;
	text-align:center;
}
#iacover h2
{
	font-size: 25px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;	
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	text-transform:uppercase;
	color:#000000;
}
#introimg {
    width: 30%;
    
}

#introimg img
{
	max-width:100%;
}
.h2
{
    
	font: normal 20px/20px Courgette,cursive;
    font-family: 'Courgette', cursive;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
	padding-top:5px;
	padding-bottom:5px;
	}
	ul.spls li
	{
		list-style:none;
	}
.spl
{
	 border: 1px solid #aec9cc;
   background-color: #5eb7c1;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bdf3f9), to(#5eb7c1));
    background-image: -webkit-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -moz-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -ms-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -o-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: linear-gradient(to bottom, #bdf3f9, #5eb7c1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bdf3f9, endColorstr=#5eb7c1);
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: bold;
    color: #000;
    text-align: center;
}
#bleft
{
	width:75%;
	padding-top:20px;
}
#sercon
{
	padding-top:5px;
	padding-bottom:5px;
}
#lbl
{
	border-top:4px solid #0390a0;
	margin-bottom:25px;
}
#lblalign 
{
	width:50%;
	background:#FFF;
}
#lb h2
{

	padding-top:5px;
	padding-bottom:5px;
	background:#a5e0e7;
	margin-top:-24px;
	text-align:center;	
    font-size: 25px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;	
	color:#000000;
	
}
ul.special li
{
	float:left;
	list-style:none;
	width:100%;
}
ul.deal li {
    list-style: none;
    float: left;
    width: 25%;
    margin-right: 0px;
}
.deal li img
{
	max-width:100%;
	border:1px solid #eee8e8;
}
ul.ser li
{
	
	float:left;
	width:32%;
	list-style:none;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dashed #999;
	margin-right:7px;
}
ul.ser li:before {
		/*content: "\00BB \0020";*/
	     }
		 
#bright
{
	width:25%;
}
#brcover
{
	width:90%;
}
#label
{
	border-bottom:4px solid #0390a0;
	margin-top:-9px;
}
#label h2
{
	
    font-size: 25px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
	text-align:center;
}
ul.gallery li
{
	list-style:none;
	float:left;
	width:32%;
	margin-bottom:5px;
	margin-left:2px;
}
.gallery li img
{
	max-width:100%;
}
ul.deals li
{
	list-style:none;
	float:left;
	width:98%;
	margin-right:7px;
	background:#aff0f8;
	border:1px dashed #807d7d;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
.recvideo
{
	height:300px;
}
ul.elabel
{
	list-style:none;
}
ul.elabel li
{
	float:left;
	padding-bottom:5px;
	width:98%;
}
ul.elabel input,textarea
{
	width:100%;
}
.elabel input
{
	height:25px;
}
#ov2
{
	width:30%;
	border: 1px solid #aec9cc;
   background-color: #5eb7c1;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bdf3f9), to(#5eb7c1));
    background-image: -webkit-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -moz-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -ms-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: -o-linear-gradient(top, #bdf3f9, #5eb7c1);
    background-image: linear-gradient(to bottom, #bdf3f9, #5eb7c1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bdf3f9, endColorstr=#5eb7c1);
 color:#FFF;
 cursor:pointer;
}
#gads
{
	margin-top:5px;
	margin-bottom:5px;
}
#gadsalign
{
	width:98%;
}
#bottomshad img
{
	max-width:100%;
}
.enabl
{
	display:none;
	position: absolute;
}
ul.ospecial li
{
	float:left;
	list-style:none;
	width:99%;
}
.ospl
{
	padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    text-align: center;
    margin-left: 4px;
    border: 1px solid #eeeeee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #424242;
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
    background-image: -webkit-linear-gradient(top, #fefefe5, #fafafa);
    background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
    background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
    background-image: -o-linear-gradient(top, #fefefe, #fafafa);
    background-image: linear-gradient(to bottom, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fefefe, endColorstr=#fafafa);
}
#gals
{
	background:#e3eae6;
}
#gallbl
{
	width:30%;
	margin-top:-35px;
}
#gc
{
	background:#0390a0;
	text-align:center;
}
#gc h2
{
	
    font-size: 25px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
}
#gal
{
	width:25%;	
	margin-bottom:10px;	
	
}
#gcover img
{
	max-width:100%;
	border-radius:50%;
	border:5px solid #FFF;
}
#gsad
{
	margin-left:30px;
}
#gcover a:hover
{
	opacity:0.5;
}
#gsad img
{
	max-width:100%;
	
}
ul.contact li
{
	list-style-type:square;
	list-style-position:inside;
	float:left;
	border-bottom:1px dashed #4e4e4c;
	padding-bottom:10px;
	padding-top:5px;
	width:100%;
}
/* footer start */
#footer
{
	background-color:#0390a0;
}
#footercontent
{
	width:95%;
	max-width:980px;
	min-width:760px;
}
.brdr-left {
	border-right: 1px solid #037a88;
	border-left: 1px solid #1da3b3;	
	height: 90px;	
	margin-top:10px;
	}
#copyrights 
{
	width:45%;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
	text-align:center;
	padding:20px;
	margin:auto;
}
#copyrights img
{
	width:30%;
}
#copyrights  a
{
color: #FFF; text-decoration: none;
}
#copyrights  a:hover
{
	color:#ffffff;
	float:none;
}

/* footer End */
#visitalign
{
	width:30%;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	background:#FFFFFF;
	color:#000;
	font-weight:bold;
}
#visitsad
{
	width:100%;
}
#visitsad img
{
	max-width:100%;
}

@media only screen and  (min-width: 801px) and (max-width: 1023px)
{
#mai
{
	width:80%;
}
#mcover
{
	width:100%;
}
#cnamecover
{
	 width:100%;
	display:inline-block;position:absolute;left:0px;top:50px;z-index:111; 

}
/* nav menu ul & select */
		#men nav ul {
			display:none;
		}
		#men nav select {
			width:100%;
			display:block;			
			cursor:pointer;
			padding-top:6px;
			background:#f9f9f9;
			border:1px solid #e3e3e3;
			color:#777;
		}
		#animation
{
	padding-top:10px;
}
}
@media only screen and  (min-width: 1024px) and (max-width: 1400px)
{
#mai
{
	width:95%;
}
ul.mnav li
{
	list-style:none;	
	padding: 0px 1px 0px 0px;
	background:url(../images/se.png)  repeat-y right;
	line-height:50px;
}
#introimg {
    width: 30%;
}
#cname {
    width: 67%;
}
#cnamecover
{
	 width:100%;
	display:inline-block;	

}

#pos
{
	width:15%;
	position:fixed; bottom:5px; right:-20px; z-index: 999;
}
#pos img
{
width:70%;
}

}

#pos1
{
	display:none;
		position:fixed; bottom:5px; right: 0px; z-index: 150;top:80%;
	
}
#pos1 img
{
	
	max-width:100%;
}
#pos
{
	width:20%;
	position:fixed; bottom:5px; right:-150px; z-index: 999;
}
#pos img
{
	max-width:100%;
}
#newimgs
{
	width:100%;
	float:left;
	position:relative;
}
#newimgalign
{
	position:absolute;	
	text-align:right;
	right:10px;
    top: -25px;
	width:20%;
}
#newimgalign img
{
	max-width:100%;		
}
ul.stags li
{
	list-style:none;
	float:left;
	list-style-position:inside;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;	
	border: 1px solid #eeeeee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #424242;
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
    background-image: -webkit-linear-gradient(top, #fefefe5, #fafafa);
    background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
    background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
    background-image: -o-linear-gradient(top, #fefefe, #fafafa);
    background-image: linear-gradient(to bottom, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fefefe, endColorstr=#fafafa);
       padding-top: 5px;
    padding-bottom: 5px;
	padding-left:2px;
	padding-right:2px;
	margin-bottom:5px;	
	line-height:20px;

 font-weight:bold;
 cursor:pointer;
}
ul.stags li a
{
	color:#454544;
	text-decoration:none;
	
}
ul.stags li a:hover
{
	color:#454544;
	
}
#ilink
{
	margin-left:-135px;margin-top:-21px;
}
#ilink a
{
	color:#333;
}