/* CSS Document */

/*---00. Common Elements ----------------------------------------------------------------------*/

html, *				{margin:0; padding:0;}

body				{background:#EEEEEE; color:#666666; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:62.5%;}

h1					{color:#9E345C; font-size:1.5em; padding:0 0 10px 0;}
h2					{font-size:1em; padding:10px 0 5px 0;}
h3					{color:#318B8A; font-size:1em; padding:20px 11px 0 11px;}


/*---01. Layout Elements ----------------------------------------------------------------------*/

#main_container		{background:#FFFFFF; border-left:2px solid #A0385F; border-right:2px solid #A0385F; font-size:1.2em; margin:0px auto; width:766px;}
#content_container	{padding:149px 0 0 0;}
#content			{float:right; padding:0 30px; width:530px;}
#left_column		{background:url(/images/bowen_bkg_left.jpg) repeat-x; float:left; width:172px;}


/*---02. Header Elements ----------------------------------------------------------------------*/

#header				{background:url(/images/bowen_bkg_hdr.jpg) no-repeat #FFFFFF; height:149px; position:absolute; top:0; width:766px;}
#header h2			{color:#FFFFFF; font-size:2em; position:absolute; right:10px; top:5px;}

#contacts			{color:#49AAA9; display:inline; font-size:1.2em; line-height:18px; position:absolute; right:10px; text-align:right; top:75px;}
#contacts a			{text-decoration:none;}


/*---03. Left Column Elements ----------------------------------------------------------------------*/

#left_column ul		{list-style:none; margin:0px 11px;}
#left_column li		{font-size:1.1em; padding:10px 0;}
#left_column a		{color:#9E345C; font-weight:bold; text-decoration:none;}
#left_column a:hover	{text-decoration:underline;}

#bowen_helps		{color:#318B8A; font-size:0.9em; line-height:14px; padding:5px 11px 0px 11px;}
#left_xtra			{display:block; height:200px;}

/*---04. Content Elements ----------------------------------------------------------------------*/

#content p			{padding:8px 15px;}
#content .img_fl	{border:2px solid #A0385F; float:left; margin:10px 10px 10px 15px;}
#content .img_fr	{border:2px solid #A0385F; clear:right; float:right; margin:10px 15px 10px 10px;}

#content ul			{list-style:none; padding:0px 20px;}
#content li			{background:url(/images/bowen_bullet_hand.jpg) 0 10px no-repeat; padding:8px 0 8px 25px;}

#content blockquote	{font-weight:bold; font-style:italic; margin:8px 15px;}


/*---05. FAQ Elements ----------------------------------------------------------------------*/

.question			{background:url(/images/bowen_bullet_hand.jpg) no-repeat; display:block; font-weight:bold; padding:0 0 0 25px;}
.answer				{}


/*---06. Testimonial Elements ----------------------------------------------------------------------*/

.testimonial		{background:#EEEEEE; border:1px solid #CCCCCC; margin:20px 15px; padding:10px;}
.quote				{}
.author				{display:block; font-weight:bold; padding:5px 0 0 0; text-align:right;}


/*---07. Contact Elements ----------------------------------------------------------------------*/

p#contact_details	{font-size:1.2em !important; line-height:20px;}

form				{padding:10px 0; width:390px;}
label				{float:left; width:75px;}
#required			{font-size:0.9em; padding:0 17px 0 0; text-align:right;}
#submit				{text-align:center;}
#submit a			{background:#A54268; color:#FFFFFF; font-weight:bold; padding:5px 10px; text-decoration:none;}
#submit a:hover		{background:#D07B9C;}

#company_details	{font-size:0.9em; text-align:center;}


/*---99. Footer Elements ----------------------------------------------------------------------*/

#footer				{clear:both;}
#footer p			{font-size:0.9em; padding:5px; text-align:right;}
#footer a			{color:#666666; text-decoration:none;}
#footer a:hover		{color:#999999;}


/*---100. Link Elements ----------------------------------------------------------------------*/

a					{color:#49AAA9;}
a:hover				{color:#318B8A;}

/* SLIMBOX */
.gallery img			{padding:1px;margin-bottom:2px; margin-right:2px;width:75px;height:100px}
.gallery a		 img	{border:2px #ccc solid}
.gallery a:hover img	{border:2px #666 solid}

#lbOverlay {position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff}
.lbLoading {background:#fff url(../images/loading.gif) no-repeat center}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink {left:0}
#lbPrevLink:hover {background:transparent url(../images/prevlabel.gif) no-repeat 0% 15%}
#lbNextLink {right:0}
#lbNextLink:hover {background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%}
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;outline:none}
#lbCaption, #lbNumber {margin-right:71px}
#lbCaption {font-weight:bold}
