/*
Theme Name: Brant Wellness
Theme URI: http://abc.com/
Description: The default Theme for Brant Wellness
Version: 1.0
Author: Netlings
Author URI: http://netlingshq.com/
*/
/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
acronym { cursor: help; }

/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/

body { background:#549ad1 url(images/container_bottom_bg.gif) left bottom fixed repeat-x; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, p{line-height:1.2em;}


/*-------
// Page Layout
//-----*/

/*-----Right Image-----*/
div.right_image{background:transparent url(images/bg_image.gif) left top repeat-x; position:absolute; left:50%; width:50%; height:180px;}

/*-----Container-----*/
div#container{width:826px; margin:0px auto; position:relative;  }

/*-----Header-----*/
div#header{ height:135px; background:transparent url(images/header/header.gif) left top repeat-x; padding:36px 0px 0px 0px;}

/*-----Navigation-----*/
div#navigation{ background:transparent url(images/navigation/navigation_bg.gif) left top repeat-x; height:19px; position:relative; z-index:4;}

/*-----Content-----*/
div#content{background:#FFFFFF url(images/content/content_bg.gif) left top repeat-x; padding:65px 21px 0px 21px; width:784px; overflow:hidden;}



/*-------
// common page content
//-------*/

/*-----Header-----*/
div#header div.logo{background:transparent url(images/header/logo.jpg) left top no-repeat; height:130px; width:589px;}
div#header div.logo h1 a{display:block; margin:0px 0px 0px 20px; height:130px; width:377px;}
div#header div.right{padding-right:15px;}


/*-----Navigation-----*/
div#navigation ul li{font-size:170%; text-align:center;   float:left; background:transparent url(images/navigation/gradient2.gif) left top repeat-x;  }
div#navigation ul li a{ color:#265e8f; text-decoration:none; display:block; float:left; line-height:1.0em; height:19px;}
div#navigation ul li span{ background:transparent url(images/navigation/border1.gif) right top no-repeat; display:block; float:left; padding:0px 30px 0px 18px; }

div#navigation ul li.even{background:transparent url(images/navigation/gradient1.gif) left top repeat-x;}
div#navigation ul li.even span{background:transparent url(images/navigation/border2.gif) right top no-repeat;}
div#navigation ul li span.last{background:transparent url(images/navigation/last.gif) right top no-repeat;}
div#navigation ul li.even span.last{background:transparent url(images/navigation/last.gif) right top no-repeat;}

div#navigation ul li.parent{position:relative;}

div#navigation ul.child{position:absolute; left:-13px; top:19px; border:1px solid #AAD263; background:#DDEFBC; display:none;}
div#navigation ul.child li{ background:transparent; font-size:90%; display:block; float:none; text-align:left;}
div#navigation ul.child li a{float:none; padding:2px 10px;}

div#navigation ul li.parent:hover ul.child{display:block;}




/*-----Content-----*/
div#content h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:350%; color:#265e8f; font-weight:normal; line-height:1.0em;}
div#content p{font-size:120%; line-height:2.0em; margin-bottom:24px; color: #000000;}
div#content div.heading{margin:-54px 0px 14px 0px; position:relative; z-index:2;}


/*-----Content wrapper-----*/
div.wrapper{background:transparent url(images/content/sidebar.gif) left top repeat-y; width:100%; }


/*-----Main-----*/
div#main{width:452px; padding-bottom:15px; text-align: justify;}
div#main ul {font-size: 12px; list-style: circle; padding-left: 20px; }
div#main li {padding-bottom: 10px; color: #000000;}

/*-----Sidebar-----*/
div#sidebar{ width:280px; padding:40px 15px 320px 15px; }

/*-----Sidebar Box-----*/
div.box{background:#265D8D url(images/content/rounded_left_bg.gif) left top no-repeat; margin-bottom:30px; position:relative; }
div.box div.box_right{background:transparent url(images/content/rounded_right_bg.gif) right top no-repeat; height:36px; padding-left:75px; letter-spacing:1px; font-family:Tahoma, Arial, Verdana; text-align:center;}
div#content div.box div.box_right p{color:#FFFFFF; font-size:190%; margin:0px; font-weight:bold; line-height:1.8em;}
div#content div.box div.box_right img.telephone{position:absolute; left:7px; top:-7px;}
div#content div.box div.box_right img.mail{position:absolute; left:0px; top:-17px;}
div#content div.box div.box_right p.mail_us{font-size:170%; line-height:2.0em;}
div#content div.box div.box_right p.mail_us a{color:#FFFFFF; text-decoration:none;}

div#content blockquote p{color:#9bb4c9; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:7px 0px 0px 15px; margin-bottom:0px; letter-spacing:-1px; font-weight:bold;}

/*-----form-----*/
form {
	font-size: 14px;
}



/*-----copyright-----*/
div.sidebar_bottom{position:absolute; left:21px; bottom:0px;   width:310px; }

div.sidebar_bottom p {color:#265e8f; font-size:8.5px; font-weight:bold; font-family:Tahoma, Arial; padding:5px 13px;}

