@import url(http://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(http://fonts.googleapis.com/css?family=Playball);
* { margin:0; padding:0; }


html, body { 
	font-size:14px; 
	font-family: 'Roboto Slab', serif;
	color:#999;
	height:100%;
}

a { text-decoration:none; color:#ba4a50; }
a:hover { text-decoration:underline; color:#9d8970; }
.errmsg { color:#F00; }

.text-overflow { background: url(../images/dot.png) repeat-x bottom; padding-bottom:2px; }
.field { background-color:#FFFFFF; }
.pic-look { -webkit-box-shadow:8px 8px 30px 2px #666; box-shadow:8px 8px 30px 2px #666; }

/*********************************start of header section*************************************/
header{ position:fixed; width:100%!important; height:100px!important; z-index:10; }
.header{ position:fixed; width:100%!important; height:100px!important; z-index:10;}

.logo { display:inline-block; position:absolute; font-family: 'Playball', cursive; padding-left: 55px; font-size:18px;  text-align:justify; width:220px;  }

.socialmedia { position:absolute; top:15px; right:100px; }
.phone { position:absolute; top: 55px; right: 90px; }

.menu { height:50px!important; color:#FFFFFF; padding-left: 350px; padding-top: 30px; font-weight:600; font-size: 18px;
	background-image:url(../images/banner.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	max-width:100%;}
.menu a { color:#FFFFFF; text-decoration:none; }
.menu a:hover { color:#ba4a50; text-decoration:underline; }

.line { margin-top: 5px; margin-left:-35px; }

h1 { color:#ba4a50; font-weight:600; font-size:22px; line-height:36px; }
h2 { color:#9d8970; font-weight:900; font-size:18px; line-height:28px; }

.digits { font-size: 14px; color:#5E9788; padding-top:5px; }

/******************** Footer ******************/
footer { position:relative; margin-left:auto; margin-right: auto; width:220px; color:#BA4A50; font-family: 'Roboto Slab', serif; font-weight:bold; font-size:10px;}
.footer { position:relative; margin-left:auto; margin-right: auto; width:220px; color:#BA4A50; font-family: 'Roboto Slab', serif; font-weight:bold; font-size:10px; }
footer .push{ height:4em; z-index:1000; }
.footer .push{ height:4em; z-index:1000; }

.footermenu { color:#BA4A50; font-size: 11px;  }
.footermenu a { color:#BA4A50; text-decoration:none; }
.footermenu a:hover { color:#9d8970; text-decoration:underline; }

/**************************** Content Section ******************************/
section{ min-height:100%; height:auto!important; height:100%; margin:0 auto -1em; }
.padcontent { position:relative; max-width:1000px; background-color:#FFF; }

.container_12 { position: relative; max-width:1000px;   }
	.grid_1, .grid_2, .grid_3 {position:relative; }

    /* Base Grid */
    .container_12 .grid_1 { display:inline-block; position:relative; margin-left: 60px; width:1000px; top:220px;  background-image:url(../images/slider_shadow.png); }
	.container_12 .grid_1 img { position:absolute; margin-top: -105px; margin-left: 91px; }
	.container_12 .grid_2 { display:inline-block; position:relative; margin-left:135px; width:1000px!important; top:115px;  }
	.container_12 .grid_3 { display:inline-block; position:relative; margin-left:135px; width:1000px!important; height:1000px!important; top:115px;  }
	
	
