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, tbody, tfoot, thead, tr, th, td

{

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

body

{

	line-height: 1;

}

h1, h2, h3, h4, h5, h6

{

	clear: both;

	font-weight: normal;

}

ol, ul

{

	list-style: none;

}

blockquote

{

	quotes: none;

}

blockquote:before, blockquote:after

{

	content: '';

	content: none;

}

del

{

	text-decoration: line-through;

}

table

{

	border-collapse: collapse;

	border-spacing: 0;

}

a img

{

	border: none;

}

.cw_main

{

	height: auto;

	width: 100%;

}

h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-title,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.widget-title,

.wp-caption-text,

input[type=submit]

{

	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

}

pre

{

	font-family: "Courier 10 Pitch", Courier, monospace;

}

code

{

	/*font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;*/
	font-family: 'BrandonGrotesque-Regular';

}

body,

input,

textarea

{

	color: #666;

	font-size: 12px;

	line-height: 18px;

}

a, a:link, a:visited

{

	color: #ff6633;

	text-decoration: none;

}

a:hover

{

	color: #333;

}

hr

{

	background-color: #E7E7E7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}

p

{

	margin-bottom: 18px;

}

ul

{

	list-style: square;

	margin: 0 0 18px 1.5em;

}

ol

{

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol

{

	list-style: upper-alpha;

}

ol ol ol

{

	list-style: lower-roman;

}

ol ol ol ol

{

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul

{

	margin-bottom: 0;

}

dl

{

	margin: 0 0 24px 0;

}

dt

{

	font-weight: bold;

}

dd

{

	margin-bottom: 18px;

}

strong

{

	font-weight: bold;

}

cite,

em,

i

{

	font-style: italic;

}

big

{

	font-size: 131.25%;

}

ins

{

	background: #ffc;

	text-decoration: none;

}

blockquote

{

	font-style: italic;

	padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i

{

	font-style: normal;

}

pre

{

	background: #f7f7f7;

	color: #222;

	line-height: 18px;

	margin-bottom: 18px;

	padding: 1.5em;

}

abbr,

acronym

{

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub

{

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup

{

	bottom: 1ex;

}

sub

{

	top: .5ex;

}

input[type="text"],input[type="email"],

textarea

{

	background: #f9f9f9;

	border: 1px solid #ccc;

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	padding: 2px;

	webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

}

table

{

	border: 1px solid #e7e7e7;

	margin: 0 -1px 24px 0;

	text-align: left;

	width: 100%;

}

tr th,

 thead th

{

	color: #888;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 9px 24px;

}

tr td

{

	border-top: 1px solid #e7e7e7;

	padding: 6px 24px;

}

tr.odd td

{

	background: #F2F7FC;

}

.attachment img

{

	max-width: 900px;

}

.alignleft,

img.alignleft

{

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright

{

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter

{

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft, 

 img.alignright, 

 img.aligncenter

{

	margin-bottom: 12px;

}

.wp-caption

{

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	padding: 4px;

	text-align: center;

}

.wp-caption img

{

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text

{

	color: #888;

	font-size: 12px;

	margin: 5px;

}

.wp-smiley

{

	margin: 0;

}

#comments

{

	clear: both;

}

#comments .navigation

{

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title

{

	color: #000;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title

{

	padding: 24px 0;

}

.commentlist

{

	list-style: none;

	margin: 0;

}

.commentlist li.comment

{

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child

{

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol

{

	margin-bottom: 18px;

}

#comments .comment-body p:last-child

{

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child

{

	margin-bottom: 24px;

}

.commentlist ol

{

	list-style: decimal;

}

.commentlist .avatar

{

	left: 0;

	position: absolute;

	top: 4px;

}

.comment-author

{

}

.comment-author cite

{

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says

{

	font-style: italic;

}

.comment-meta

{

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited

{

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover

{

	color: #FF4B33;

}

.commentlist .even

{

}

.commentlist .bypostauthor

{

}

.reply

{

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link

{

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover

{

	color: #FF4B33;

}

.commentlist .children

{

	list-style: none;

	margin: 0;

}

.commentlist .children li

{

	border: none;

	margin: 0;

}

.nopassword,

.nocomments

{

	display: none;

}

#comments .pingback

{

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback

{

	margin-top: -6px;

}

#comments .pingback p

{

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url

{

	font-size: 13px;

	font-style: italic;

}

input[type=submit]

{

	color: #333;

}

#respond

{

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p

{

	margin: 0;

}

#respond .comment-notes

{

	margin-bottom: 1em;

}

.form-allowed-tags

{

	line-height: 1em;

}

.children #respond

{

	margin: 0 48px 0 0;

}

h3#reply-title

{

	margin: 18px 0;

}

#comments-list #respond

{

	margin: 0 0 18px 0;

}

#comments-list ul #respond

{

	margin: 0;

}

#cancel-comment-reply-link

{

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required

{

	color: #FF4B33;

	font-weight: bold;

}

#respond label

{

	color: #888;

	font-size: 12px;

}

#respond input

{

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea

{

	width: 98%;

}

#respond .form-allowed-tags

{

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code

{

	font-size: 11px;

}

#respond .form-submit

{

	margin: 12px 0;

}

#respond .form-submit input

{

	font-size: 14px;

	width: auto;

}

body

{

	background: url(images/main_bg.jpg) left top repeat;

	font-family: 'BrandonGrotesque-Regular';

}

.clear

{

	clear: both;

	display: block;

	font-size: 0px;

	line-height: 0px;

}

.container

{

	margin: 0 auto;

	padding: 0;

	width: 1370px;

}

.header

{

	padding: 14px 0 0;

}

a.logo

{

	float: left;

	margin-left: 29%;

	width: 43.8%;

}

a.logo img

{

	height: auto;

	width: 100%;

}

.social_icons

{

	float: right;

}

.social_icons ul

{

	display: inline;

	float: right;

	margin: 0;

	padding-top: 16px;

}

.social_icons ul li

{

	display: inline;

	float: left;

	padding-left: 23px;

}

.navigation

{

	padding: 0 20px;

}

.navigation	ul

{

	background: url(images/white_bg.png) left top repeat;

	display: inline;

	float: left;

	margin: 0;

	text-align: center;

	width: 100%;

}

.navigation	ul li

{

	background: url(images/nav_sep.png) left 35px no-repeat;

	display: inline-block;

	float: none;

	padding: 15px 19px 25px 29px;

}

.navigation	ul li:hover

{

	background: url(images/nav_sep.png) left -28px no-repeat;

	color: #999999;

}

.navigation	ul li:hover	a

{

	color: #999999;

}

.navigation	ul li.first

{

}

.navigation	ul li a

{

	color: #ebad8b;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 48px;

	line-height: 48px;

	text-decoration: none;

}

.main_cont

{

	padding-bottom: 25px;

}

.info

{

	background: url(images/white_bg.png) left top repeat;

	padding: 10px 50px;

}

.info p

{

	color: #999999;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 46px;

	line-height: 58px;

	margin: 0;

}

.info p	a

{

	color: #999999;

	text-decoration: none;

}

.info p span

{

	color: #ebad8b;

}

.services

{

}

.services ul

{

	display: inline;

	float: left;

	margin: 0;

}

.services ul li 							{float:left; display:inline; background:#ebad8b; width:31.6%; margin-left:2.5%; text-align:center; margin-bottom:40px; padding-bottom:18px; }

.services ul li.first						{margin-left:0;}

.services ul li a							{display:block; width:100%; /*height:100%;*/ text-decoration:none;}

.services ul li a b							{font-size:80px; line-height:80px; color:#ff6633; font-family: 'BrandonGrotesque-Regular'; font-weight:normal; display:block; padding-top:10px; }

.services ul li a img						{display:block; text-align:center; margin:0 auto;}

.services ul li a span	{font-size:85px; line-height:85px; color:#ffffff; font-family: 'BrandonGrotesque-Regular'; display:block;}

.services ul li.list_1 b

{

	padding-bottom: 28px;

	padding-top: 32px;

}

.services ul li.list_2 b

{

	padding-bottom: 28px;

	padding-top: 32px;

}

.services ul li.list_3 b

{

	padding-top: 32px;

}

.services ul li.list_4 b

{

	padding-bottom: 8px;

}

.services ul li.list_6 b

{

	padding-bottom: 8px;

}

.services ul li.list_1 span

{

	font-size: 60px;

	padding-top: 20px;

}

.services ul li.list_2 span

{

	padding-top: 18px;

}

.services ul li.list_3 span

{

	margin-top: -20px;

}

.services ul li.list_4 span

{

	font-size: 36px;

}

.services ul li.list_6 span

{

	font-size: 36px;

}

.services ul li.list_5 span

{

	font-size: 80px;

	line-height: 80px;

	margin-top: -12px;

	padding-top: 0px;

}

.services ul li.list_4 b

{

	font-size: 58px;

}

.services ul li.list_6 b

{

	font-size: 58px;

}

.services ul li.list_5 b

{

	font-size: 72px;

}

.services ul li.list_5 b em

{

	display: block;

	font-size: 40px;

	font-style: normal;

	line-height: 40px;

	padding-bottom: 5px;

}

.services ul li.list_5 b i

{

	display: block;

	font-size: 46px;

	font-style: normal;

	line-height: 46px;

}

.services ul li.list_6 img

{

	padding-top: 57px;

}

.footer

{

	margin: 0 auto 35px;

	text-align: center;

	width: 400px;

}

.footer	ul

{

	display: inline;

	float: left;

	margin: 0;

}

.footer	ul li

{

	background: url(images/footesep.jpg) left 8px	 no-repeat;

	display: inline;

	float: left;

	padding: 6px;

}

.footer	ul li.first

{

	background: none;

}

.footer	ul li a

{

	color: #333;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 18px;

	line-height: 18px;

	text-decoration: none;

}

.footer em

{

	color: #ff6633;

	float: left;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 18px;

	font-style: normal;

	line-height: 32px;

}

.footer em a

{

	color: #ff6633;

	text-decoration: none;

}

ul.slides li

{

	font-size: 0px;

	line-height: 0px;

	position: relative;

}

ul.slides li .slider_cont

{

	position: absolute;

}

ul.slides li .slider_cont h1

{

	color: #000;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 110px;

	line-height: 130px;

	padding: 50px 0;

}

ul.slides li.slide_1 .slider_cont

{

	background: url(images/slider_contbg.png) left top repeat;

	height: 100%;

	left: 0;

	padding-left: 5%;

	top: 0;

	width: 50%;

}

ul.slides li.slide_1 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_2 .slider_cont

{

	height: 100%;

	left: 0;

	padding-left: 5%;

	top: 0;

	width: 75%;

}

ul.slides li.slide_2 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_2 .slider_cont h1

{

	font-size: 125px;

	line-height: 145px;

	padding: 200px 0 100px;

}

ul.slides li.slide_3 .slider_cont

{

	background: url(images/slider_contbg.png) left top repeat;

	height: 100%;

	height: 92%;

	left: 55%;

	padding-left: 5%;

	right: 0;

	top: 0;

	width: 38%;

}

ul.slides li.slide_3 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_3 .slider_cont h1

{

	font-size: 72px;

	line-height: 92px;

	margin-top: 8%;

	padding: 0;

}

ul.slides li.slide_4 .slider_cont

{

	height: 56%;

	left: 0;

	padding-left: 5%;

	top: 46%;

	width: 100%;

}

ul.slides li.slide_4 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_4 .slider_cont h1

{

	font-size: 128px;

	line-height: 145px;

	padding: 0 0 100px;

	text-align: center;

}

ul.slides li.slide_5 .slider_cont

{

	height: 92%;

	padding-left: 5%;

	right: 0;

	top: 8%;

	width: 26%;

}

ul.slides li.slide_5 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_5 .slider_cont h1

{

	font-size: 72px;

	line-height: 92px;

	padding: 0 0 50px;

}

ul.slides li.slide_6 .slider_cont

{

	height: 88%;

	padding-right: 5%;

	right: 0;

	top: 12%;

	width: 30%;

}

ul.slides li.slide_6 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_6 .slider_cont h1

{

	font-size: 130px;

	line-height: 110px;

	padding: 0 0 25px;

}

ul.slides li.slide_6 .slider_cont h1 span

{

	color: #000;

	display: block;

	font-size: 90px;

	line-height: 90px;

}

ul.slides li.slide_6 .slider_cont h1 em

{

	font-size: 92px;

	font-style: normal;

	line-height: 108px;

}

ul.slides li.slide_7 .slider_cont

{

	height: 88%;

	padding-right: 5%;

	right: 0;

	top: 12%;

	width: 30%;

}

ul.slides li.slide_7 .slider_cont span

{

	color: #ff6633;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

}

ul.slides li.slide_7 .slider_cont h1

{

	font-size: 130px;

	line-height: 110px;

	padding: 0 0 25px;

}

ul.slides li.slide_7 .slider_cont h1 span

{

	color: #000;

	display: block;

	font-size: 90px;

	line-height: 90px;

}

ul.slides li.slide_7 .slider_cont h1 em

{

	font-size: 92px;

	font-style: normal;

	line-height: 108px;

}

ul.slides li.slide_8 .slider_cont

{

	height: 20%;

	right: 0;

	top: 73%;

	width: 100%;

}

ul.slides li.slide_8 .slider_cont h1

{

	font-size: 125px;

	line-height: 162px;

	padding: 0 0 0px;

	text-align: center;

}

ul.slides li.slide_9 .slider_cont

{

	height: 20%;

	right: 0;

	top: 73%;

	width: 100%;

}

ul.slides li.slide_9 .slider_cont h1

{

	font-size: 125px;

	line-height: 162px;

	padding: 0 0 0px;

	text-align: center;

}

.slidercont

{

	padding-bottom: 10px;

}

a.menu_btn

{

	display: none;

	height: 21px;

	width: 34px;

}

#bedsider-cost-widget-container

{

	margin: 60px auto 0;

}

.left_cont

{

	background: #fff;

	float: left;

	padding: 45px 4.5%;

	width: 64%;

}

.sidebar

{

	float: right;

	width: 25%;

}

.flexslider .slides img

{

	height: auto;

}

.inner_cont	h2

{

	color: #999999;

	font-size: 60px;

	line-height: 60px;

	margin: 0;

	padding-bottom: 15px;

	text-align: center;

}

.accordian_menu ul

{

	margin: 0;

}

.accordian_menu ul li

{

	list-style: none;

	padding-bottom: 10px;

}

.accordian_menu ul li a

{

	color: #999999;

	font-size: 26px;

	line-height: 34px;

	text-decoration: none;

}

.accordian_menu ul li a span

{

	float: left;

	padding-right: 0;

	width: 6%;

}

.accordian_menu ul li a small

{

	color: #999999;

	float: left;

	font-size: 26px;

	line-height: 34px;

	padding-right: 0;

	width: 91.5%;

}

.accordian_menu ul li a small em

{

	background: url(images/plus2.png) right 2px no-repeat;

	font-style: normal;

	padding-right: 35px;

}

.accordian_menu ul li a span.clear

{

	float: none;

}

.accordian_content

{

	clear: left;

	padding: 20px 0 0px;

}

.accordian_content em

{

	color: #ff6633;

	float: left;

	font-size: 26px;

	font-style: normal;

	line-height: 34px;

	width: 5%;

}

.ans

{

	background: #f9f8f8;

	border: 1px solid #cccccc;

	float: right;

	padding: 15px 2%;

	width: 90.5%;

}

.ans p

{

	color: #333333;

	font-size: 26px;

	line-height: 34px;

}

.ans p	a

{

	color: #ff6633 !important;

	font-size: 26px;

	line-height: 34px;

}

.contact p

{

	color: #999999;

	font-size: 26px;

	line-height: 34px;

	padding-left: 20px;

}

.contact form

{

	margin: 0 auto;

	width: 425px;

}

.contact form input[type="text"],.contact form input[type="email"], textarea

{

	border: 1px solid #999999;

	color: #333333;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 24px;

	line-height: 25px;

	margin-bottom: 20px;

	width: 409px;

}

.contact form input[type="text"] ,.contact form input[type="email"]

{

	padding: 10px 7px 0;

}

.contact form textarea

{

	padding: 7px;

}

.contact form input[type="submit"]

{

	background: url(images/send_btn.png) left top no-repeat;

	border: none;

	box-shadow: none;

	cursor: pointer;

	float: right;

	height: 92px;

	margin-right: 27px;

	width: 92px;

}

.accordian_menu ul li a

{

}

.accordian_menu ul li a.active small em

{

	background: url(images/plus2.png) right -48px no-repeat;

}

.sidebar ul

{

	margin: 0;

}

.sidebar ul li

{

	background: #fff;

	border: 1px solid #fff;

	list-style: none;

	margin: 0 0 25px;

	text-align: center;

}

.sidebar ul li a

{

	height: 100%;

	text-decoration: none;

	width: 100%;

}

.sidebar ul li img

{

	display: block;

	margin: 0 auto;

}

.sidebar ul li b

{

	color: #ff6633;

	display: block;

	font-size: 63px;

	font-weight: normal;

	line-height: 63px;

	padding-bottom: 22px;

	padding-top: 18px;

}

.sidebar ul li span

{

	color: #999999;

	display: block;

	font-size: 66px;

	line-height: 66px;

	padding-bottom: 12px;

}

.sidebar ul li.sidelist_1 b

{

	font-size: 48px;

	line-height: 52px;

	padding: 28px 0 15px;

}

.sidebar ul li.sidelist_5 b

{

	font-size: 56px;

	line-height: 56px;

	padding-top: 55px;

}

.sidebar ul li.sidelist_1 span

{

	font-size: 28px;

	line-height: 28px;

	padding-bottom: 32px;

	padding-top: 8px;

}

.sidebar ul li.sidelist_2 b

{

	padding-bottom: 0;

}

.sidebar ul li.sidelist_2 span

{

	margin-top: -15px;

	padding-bottom: 25px;

}

.sidebar ul li.sidelist_3 span

{

	font-size: 47px;

	line-height: 47px;

	padding: 25px 0 15px;

}

.sidebar ul li.sidelist_5 b em

{

	display: block;

	font-size: 31px;

	font-style: normal;

	line-height: 31px;

}

.sidebar ul li.sidelist_5 b i

{

	display: block;

	font-size: 37px;

	font-style: normal;

	line-height: 47px;

}

.sidebar #bedsider-cost-widget-container

{

	margin: 38px auto;

}

.sidebar form

{

	background: #f7f6f5;

	border: 1px solid #cccccc;

	float: right;

	margin-bottom: 8px;

	width: 176px;

}

.sidebar form input[type="text"]

{

	background: #f7f6f5;

	border: none;

	box-shadow: none;

	color: #999999;

	float: left;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 24px;

	line-height: 24px;

	padding-left: 25px;

	width: 82px;

}

.sidebar form input[type="submit"]

{

	background: url(images/searchbtn.png) right 2px no-repeat #f7f6f5;

	border: none;

	box-shadow: none;

	cursor: pointer;

	float: left;

	height: 36px;

	margin-top: 5px;

	width: 45px;

}

.info p em

{

	color: #000;

	font-style: normal;

}

#menu-main_menu li.current-menu-item

{

	background: url("images/nav_sep.png") no-repeat scroll left -25px rgba(0, 0, 0, 0);

	color: #999999;

}

#menu-main_menu li.current-menu-item a

{

	color: #999999;

}

.inner_cont h1

{

	color: #999999;

	font-size: 48px;

	line-height: 48px;

	margin: 0;

	padding-bottom: 35px;

	text-align: left;

}

.inner_cont h2 a

{

	color: #999999;

	text-align: left;

	text-decoration: none;

}

#search h2 a:hover

{

	color: #000;

}

#search h2

{

	color: #999999;

	font-size: 36px;

	line-height: 42px;

	margin: 0;

	padding-bottom: 35px;

	text-align: left;

}

#fullWidth

{

	background: #fff;

	padding: 45px 0px;

	position: relative;

	width: 100%;

}

#surveyMonkeyInfo

{

	border: 1px solid #ccc;

	color: #666;

	font-size: 16px;

}

.survey

{

	height: 100%;

	overflow-y: hidden;

	padding-bottom: 0%;

	position: relative;

	width: 100%;

}

.survey iframe

{

	height: 100%;

	left: 0;

	overflow: scroll;

	top: 0;

	webkit-overflow-scrolling: touch;

	width: 100%;

}

.left_cont ul li p.special

{

	font-size: 26px;

	line-height: 34px;

}

.survey, .qBody, .qBody td, .qBody th

{

	color: #666666;

	font: 1.3em/1.5 Helvetica,sans-serif !important;

	text-decoration: none;

}

.container img

{

	height: auto;

	max-width: 100%;

}

#pill-list

{

	list-style-image: url(images/tiny.png);

}

.emergency .slider_cont

{

	background: url("../images/slider_contbg.png") repeat scroll left top;

	height: 100%;

	padding-left: 3%;

	padding-right: 4%;

	position: absolute;

	right: 0;

	top: 0;

	width: 40%;

}

ul.slides li.emergency .slider_cont h1

{

	font-size: 90px;

	line-height: 105px;

}

ul.slides li.emergency .slider_cont span

{

	color: #ff6633;

	display: block;

	font-family: 'BrandonGrotesque-Regular';

	font-size: 60px;

	line-height: 60px;

	padding-right: 5%;

	text-align: right;

}

.js-video

{

	height: 0;

	margin-bottom: 10px;

	overflow: hidden;

	padding-bottom: 67.5%;

	padding-top: 0px;

	position: relative;

}

.js-video.vimeo

{

	padding-top: 0;

}

.js-video embed, .js-video iframe, .js-video object, .js-video video

{

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

}

.main_cont .services .player .video-wrapper .video

{

	background-color: #fff !important;

}

#page-400 .contact h2

{

	display: none;

}

.margintop-video

{

	margin-top: 10%;

}

.rs-video

{

	height: 0;

	margin-bottom: 10px;

	overflow: hidden;

	padding-bottom: 67.5%;

	padding-top: 25px;

	position: relative;

}

.rs-video.widescreen

{

	padding-bottom: 56.25%;

}

.rs-video.vimeo

{

	padding-top: 0;

}

.rs-video embed, .rs-video iframe, .rs-video object, .rs-video video

{

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

}

.left_cont iframe

{

	min-height: 828px;

	width: 100%;

}

#surveyMonkeyInfo .survey #sm_e_s

{

	min-height: 748px;

}

.voice-container .left_cont

{

	background: transparent !important;

}

.voice-container p.head-text

{

	background: #fff;

	display: block;

	font-size: 24px;

	margin: 0 auto 20px;

	padding: 5px 4%;

	

}

.voice-container p.head-text a

{

	color: #EFAE98;

}



ul li.voice-social p{

  font-size: 35px;

  display: block;

  margin: 25px auto;

  color: #ff6633;

}

ul li.voice-social .content {	

	padding: 0px 18px 40px;

}

ul li.voice-social .content div{

    background: #fff;

    color: #222;

}

ul li.voice-social .content div span{

  font-size: 27px;

  color: #666;

  line-height: 36px;

  padding: 5px 30px;

  height: 400px;

}

ul li.voice-social .twitter iframe { height: 410px !important;}

ul li.voice-social .facebook div span, ul li.voice-social .twitter div span { padding: 5px 10px;}

.services ul li.voice-social a:hover { color: #ff6633;}



/*post-grid style overrides*/

.post-grid-container.flat .content {

    font-size: 18px;

    line-height: 24px;

    text-align: left;

}

.post-grid-container-main {
	
	padding: 0;
	
}
.post-grid-container.flat .content .source {text-align:right; color:#000; font-size:.8em; font-weight:bold; display:block;}

.post-grid-container-main .post-grid-items { width: 100% !important;}

.post-grid-container .grid-single:hover .social-icon { display: block; }

.post-grid-container .grid-single .social-icon { display: none; }

.post-grid-container.flat .grid-single {

	border: solid 3px #ddd; width: 19%;
	
	display: inline-block;  margin: 10px 1%;  max-width: 250px;  padding: calc(2% - 4px);  padding: -webkit-calc(2% - 4px);  padding: -moz-calc(2% - 4px);  text-align: center;  vertical-align: top;  border: 2px solid #CACACA;  background: #fff;
}

.post-grid-container.flat .grid-single img[src=""] { display: none; }

@media (min-width: 320px) and (max-width: 399px){  

  .post-grid-container .grid-single { width: 90% !important; max-width: 90% !important;}
  
}

@media (min-width: 400px) and (max-width: 479px){  

  .post-grid-container .grid-single { width: 45% !important; max-width: 45% !important;}
  
}

@media (min-width: 480px) and (max-width: 639px){
  
  .post-grid-container .grid-single { width: 42% !important; max-width: 42% !important;}
  
}

@media (min-width: 640px) and (max-width: 960px){  .post-grid-container .grid-single { 

  width: 25% !important; max-width: 25% !important;}
  
}

.voice-posts-container img { width: 100%;}

@media only screen and (max-width: 1680px){
.services ul .voice-social {
  min-height: 518px !important;
}
}

/* online prescriptions table */

       .divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 8px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group; font-size:16px;
}
.home-video iframe{
width:100%;
}
.table-mobile{
font-size:14px;
display:none;
}
.table-mobile p{
font-size:18px !important;
color:#666;
}
.divTableCell, .divTableHead{
font-size:16px;
}
.divTableCell p {
    color: #333 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    padding: 0;
}

@media only screen and (max-width: 500px) {
.table-mobile{
display:block;
}
.hide-table{
display:none;
}
}
.list_3 img{
padding:20px 0;
}
.list_1 img{
padding:8px 0;
}