/*
Default Theme Stylesheet
Name:Global.CSS
Author: Rameez Ghori
Description: default theme
Date of Start: August 14th 2009
Date of Last Changes: 
*/


/* Body
----------------------------------------------------------------------------------- */

body {
	font:normal 11px/16px Verdana;
	color: #474747;
	text-align:justify;
	background:#eeeeee url(../images/bg.jpg) repeat-x;
}


/* ======================= Reset Styles! ======================= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

img {
	border:none;
}

.clear {
	clear:both;
}
a:link, a:active, a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration:underline;
}

h1 {
	margin:0px;
	padding:10px 0 0 17px;
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	width:500px;
	color:#820700;
	float:left;
	line-height:normal;
}

h2.bharray {
	margin:0px;
	padding:10px 0 0 17px;
	font-family:Tahoma;
	font-size:19px;
	font-weight:bold;
	width:721px;
	color:#820700;
	text-align:center;
	float:left;
	line-height:normal;
}

h3.bharray {
	margin:0px;
	padding:10px 0 0 17px;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	width:721px;
	color:#330033;
	text-align:center;
	float:left;
	line-height:normal;
}

h4.bharray {
	margin:0px;
	padding:10px 0 0 17px;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	width:721px;
	color:#820700;
	text-align:center;
	float:left;
	line-height:normal;
}

/* ======================= Main Wrapper ======================= */

#wrapper {
	margin:0 auto;
	width:811px;
	background-color:#fff;
}

#logo_main {
	padding:0 0 6px 15px;
	width:781px;
	background:url(../images/logo_bg.gif) no-repeat 15px top;
	height:148px;
	float:left;
}
#logo {
	padding:3px 0 0 45px;
	width:190px;
	float:left;
}
#slogan {
	width:546px;
	float:right;
}
#slogan img {
	margin:63px 50px 0 0px; 
	float:right;
}

/* ======================= Navigation ======================= */

#mainnav {
	margin:0px;
	width:785px;
	padding:0px 0 6px 15px;
	float:left;
}

#mainnav ul {
	padding:0px;
	width:785px;
	float:left;
}
#mainnav li {
	float: left;
	display: inline;
	list-style-type: none;
}

#mainnav li img {
	border: 0px;
}

#mainnav li, #mainnav li a {
	display: block;
	overflow: hidden;
	height: 40px;
}
#mainnav li.home a {
	width: 201px;
}

#mainnav li.home a:hover {
	text-indent: -201px;
}
#mainnav li.contact a {
	width: 214px;
}

#mainnav li.contact a:hover {
	text-indent: -214px;
}
#mainnav li.bios a {
	width: 161px;
}

#mainnav li.bios a:hover {
	text-indent: -161px;
}
#mainnav li.pricing a {
	width: 205px;
}

#mainnav li.pricing a:hover {
	text-indent: -205px;
}

/* ======================= Body ======================= */

#body_bg_onepx {
	padding:0 0 0 9px;
	width:793px;
	background:url(../images/body_bg_onepx.jpg) repeat-y 9px top;
	float:left;
}
#body_bg {
	width:793px;
	background:url(../images/body_bg.jpg) no-repeat;
	float:left;
	min-height:771px;
	height:auto !important;	
	height:771px;
}

/* ======================= Body ======================= */

#main_container {
	padding:0 0 0 16px;
	width:761px;
	float:left;
}
#header {
	padding:0 10px 0 0px;
	width:489px;
	float:left;
}
#header img {
	float:left;
}
#pricing {
	background:url(../images/pricing_pan.jpg) no-repeat;
	width:262px;
	float:left;
	height:283px;
}
#pricing img {
	margin:227px 0 0 9px;
	float:left;
}

/* ======================= Welcome ======================= */

#welcome {
	padding:10px 0 19px 0;
	background: url(../images/wel_bg.jpg) no-repeat 0px 10px;
	width:761px;
	float:left;
	min-height:241px;
	height:auto !important;
	height:241px;
}
#welcome img {
	margin:14px 0 0 0px;
	float:left;
}
#welcome p {
	padding:9px 0 0 17px;
	width:729px;
	float:left;
}
#welcome p.cont {
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 17px;
}

#welcome p.big {
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align:center;
	font-size:12px;
}



#welcome p.bold {
	width:729px;
	float:left;
	font-weight: bold;
	text-decoration: underline;
	font-size: 15px;
	padding-top: 9px;
	padding-right: 0;
	color:#820700;
	padding-bottom: 7px;
	padding-left: 17px;
}
#welcome p.sec {
	padding:5px 0 0 17px;
	float:left;
}
#welcome img.read {
	margin:13px 18px 0 0px;
	float:right;
}
#welcome a {
	color:#474747;
}
#welcome a:hover {
	text-decoration:underline;
}


/* ======================= Seprator ======================= */

#seprator {
	padding:0px 0 10px 6px;
	width:781px;
	float:left;
}
#seprator img {
	float:left;
}

/* ======================= Bottom Callout ======================= */

#callout_main {
	padding:0 0 0 22px;
	width:754px;
	float:left;
}
#head_main {
	padding:0 20px 0 0;
	width:238px;
	float:left;
}
#head_bg_one {
	background:url(../images/head_bg_onepx.gif) repeat-y;	
	width:238px;
	float:left;
}
#head_bg {
	background:url(../images/head_01_bg.gif) no-repeat;
	width:238px;
	min-height:209px;
	height:auto !important;
	height:209px;
	float:left;
}
#head_bg img {
	margin:70px 0 0px 15px; 
	float:left;
	border:none;
}
#head_bg ul {
	margin:0;
	padding:5px 0 0 15px;
	list-style-type:none;
	float:left;
}
#head_bg li {
	padding:2px 0 0 20px;
	margin:0;
	background:url(../images/bullet.gif) no-repeat 5px 7px;
	width:194px;
	font-family:verdana;
	font-size:11px;
	color:#fff;
	line-height:16px;
	text-align:justify;
	float:left;
}
#head_bg p {
	padding:15px 17px 0 0;
	width:70px;
	color:#FFFFFF;
	float: right;
}
#head_bg img.bul {
	margin:22px 0 0 136px; 
	float:left;
}
#head_bg_btm {
	width:238px;
	float:left;
}
#head_bg_btm img {
	margin:0px;
	padding:0px;
	float:left;
}

/* ======================= Bottom Callout Sample Heading 02 ======================= */

#head_main_two {
	padding:0 20px 0 0;
	width:238px;
	float:left;
}
#head_bg_two_onepx {
	background:url(../images/head_bg_two.gif) repeat-y;	
	width:238px;
	float:left;
}
#head_bg_two {
	background:url(../images/head_02_bg.gif) no-repeat;
	width:238px;
	min-height:209px;
	height:auto !important;
	height:209px;
	float:left;
}
#head_bg_two img {
	margin:21px 0 0 11px; 
	float:left;
}
#head_bg_two img.kick {
	margin:7px 0 0 16px; 
	float:left;
}
#head_bg_two p {
	padding:5px 0px 0 17px;
	width:202px;
	color:#FFFFFF;
	float:left;
}
#head_bg_two p.read {
	padding:114px 17px 0 0;
	width:70px;
	color:#FFFFFF;
	float: right;
}
#head_bg_two img.secbul {
	margin:121px 0 0 136px; 
	float:left;
}
#bottom_two {
	width:238px;
	float:left;
}
#bottom_two img {
	margin:0px;
	padding:0px;
	float:left;
}

/* ======================= Bottom Callout Sample Heading 03 ======================= */

#head_main_three {
	padding:0px;
	width:238px;
	float:left;
}
#head_bg_three_onepx {
	background:url(../images/head_three_onepx.gif) repeat-y;	
	width:238px;
	float:left;
}
#head_bg_three {
	background:url(../images/head_three.gif) no-repeat;
	width:238px;
	min-height:199px;
	height:auto !important;
	height:199px;
	float:left;
}
#head_bg_three img {
	margin:21px 0 0 11px; 
	float:left;
}
#head_bg_three img.kick {
	margin:7px 0 0 16px; 
	float:left;
}
#head_bg_three p {
	padding:0px 0px 0 17px;
	width:205px;
	color:#FFFFFF;
	line-height:18px;
	float: left;
}
#head_bg_three p.read {
	padding:13px 17px 0 0;
	width:70px;
	color:#FFFFFF;
	float: right;
}
#head_bg_three img.secbul {
	margin:21px 0 0 136px; 
	float:left;
}
#bottom_three {
	width:238px;
	float:left;
}
#bottom_three img {
	margin:0px;
	padding:0px;
	float:left;
}

/* ======================= Body ======================= */

#body_bg_bottom {
	padding:0 0 7px 9px;
	width:793px;
	float:left;
}
#body_bg_bottom img {
	width:793px;
	float:left;
}

/* ======================= Footer ======================= */

#footer {
	background:url(../images/footer_bg.gif) repeat-x;
	width:811px;
	height:48px;
	float:left;
}
#footer p {
	padding:10px 0 0 0; 
	width:811px;
	text-align:center;
	color:#181818;
	font-size:10px;

	float:left;
	line-height:14px;
}
#footer a {
	color:#181818;
	text-decoration:none;
}
#footer a:hover {
	color:#181818;
	text-decoration:underline;
}

/* ======================= Footer ======================= */

#bios {
	padding:9px 0 0 17px;
	width:575px;
	float:left;
}
#welcome p.bios {
	padding:15px 0 0 14px;
	width:500px;
	float:left;
}
#welcome img.bioimg {
	margin:14px 0 0 17px;
	float:left;
}#welcome img.pic {
	float: left;
	padding: 0px;
	width: 330px;
	margin: 15px 22px 7px 19px;
}
#welcome img.pic1 {
	float: left;
	padding: 0px;
	width: 330px;
	margin: 15px 41px 7px 19px;
}

