/*

Theme Name: Shore break

Theme URI: http://www.shorebreakvb.com/

Description: The default WordPress theme based on the famous <a href="http://www.real-visuals.com/">Real-Visuals</a>.

Version: 1.6

Author: Zain

Author URI: http://www.zaink.com/

Tags: Multi Color, custom header, fixed width, two columns, widgets


*/

@charset "utf-8";
@import url('css/style.css');
@import url('css/default.css');
html, body, div, span, applet, object, iframe,
 blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-weight:lighter;
}

a {color: #f3ff35; font-size: 12px; text-decoration: none;}

p {margin:5px 20px 0px 20px;}

h1 {color: #dedede; font-size: 35px; font-weight: bold; padding:0px 0 0 5px; line-height: 38px; }
h2 {color: #9d0005; font-size: 25px; font-weight: bold;padding:5px 0 0 10px; }
h3 {color: #9d0005; font-size: 20px; font-weight: bold;padding:5px 0 0 10px; }
h4 {color: #9d0005; font-size: 20px; font-weight: bold;padding:5px 0 0 10px; }
h5 {color: #9d0005; font-size: 20px; font-weight: bold;padding:5px 0 0 10px; }
h6 {color: #FFFFFF; font-size: 20px; padding:2px 0 0 2px; }

body{background:#000; font-family:Arial,Tahoma,Verdana }

/** outer **/
#outer{float:left; width:100%;}
/** outer **/

/** container **/
#container{width:910px; margin:0 auto;}
/** container **/

#header{
margin-top: 5px;
float: left;
width:100%;
}
.col_left{
float:left;
}
.col_right{
float:right;
}
.social ul li{
list-style-type:none;
}
.social{
padding-left:145px;
padding-top:5px;
float:left;
}
.logo{
position:absolute;
z-index:9px;
left:-30px;
}
.rela{
position:relative;
}
.aaa_logo{
padding-top:10px;
}
.heading_home{
text-align:center;
padding-top:40px;
float:left;
width:100%;
}
.heading_home h1{
	font-size:18px;
	font-weight:bold;
}
#content{
float:left;
width:100%;
}
#rev_slider_1_1_wrapper{
overflow:auto !important
}
.home_content{
float:left;
font-size:11px;
font-weight:bold;
}
.home_content h1{
font-size:18px;
font-weight:bold;
}
.home_content .main_para{
padding-top:10px;
padding-bottom:10px;
}
#footer{
float:left;
width:100%;
}
.navigation{
    color: #FFFFFF;
    float: left;
    margin-top: 30px;
    padding-bottom: 9px;
    padding-top: 9px;
    width: 100%;
	background: url('images/menu_bg.png') center top repeat-x;
}
.navigation a{
color:#FFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.navigation a:hover, .navigation ul li.current_page_item a{
color:#FFCC00;
}

.navigation ul li{
float:left;
list-style-type:none;
padding-right:10px;
padding-left:10px;
border-right:1px #3C3A3A dotted;
}
.navigation ul li:last-child{
padding-right:10px;
}
.custom_page{
margin-top:40px;
margin-bottom:20px;
padding:10px;
min-height:500px;
background-color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:12px;
}
.header_title h1{
font-size:24px;
font-weight:bold;
margin:0px;
}
.header_title h6{
font-size:12px;
font-weight:bold;
margin:0px;
}
.custom_page h1{
font-size:28px;
font-weight:bold;
color: #FFFFFF;
}

.contact_details{
float:right;
padding-top:10px;
padding-bottom:10px;
}
.contact_details a{
color:#990000;
}
.contact_form input[type=text], .contact_form input[type=email], .contact_form textarea{
width:380px;
}
.contact_form .wpcf7-response-output{
float:left;
}
.contact_form input[type=submit]{
  background-color: #990000;
    border: 1px solid #990000;
    color: #FFFFFF;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    margin-left: 10px;
    margin-top: 15px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
.contact_form input[type=submit]:hover{
background-color:#000;
}
.contact_form{
float:left;
padding-right:10px;
padding-top: 10px;
width:440px
}
.map_drive{
padding-top:10px;
padding-bottom:10px;
}
.order_online{
position:absolute;
right:-30px;
top: 80px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}