﻿/* ---------->>> RESET ALL PROPERTIES <<<-----------*/
html, body { border: 0; margin :0; padding: 0; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { margin: 0; padding: 0; }
table { margin: 0; border-collapse: collapse; padding: 0;  }
img { border: 0; }

/* ---------->>> GLOBAL PROPERTIES STYLE <<<-----------*/
body { background-color: #FFFFFF; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { font-family: "verdana", arial, trebuchet ms, sans-serif; font-size: 11px; color: #000000; line-height: 15px; }

	/* global link style */
	/*a:link, a:visited	{ color: #000000; text-decoration: none; }
	a:hover, a:active	{ text-decoration: underline; }*/

	/* global style  */
	.no-display			{ display: none; }
	.clear         		{ clear:both; }
	.float-left    		{ float:left; }
	.float-right   		{ float:right; }
	.text-left     		{ text-align: left; }
	.text-right    		{ text-align: right; }
	.text-center		{ text-align: center; }
	.text-justify		{ text-align: justify; }
	.normal          	{ font-weight: normal; }
	.bold          		{ font-weight: bold; }
	.italic        		{ font-style: italic; }	
	.img-left      		{ float: left; margin:4px 10px 4px 0; }
	.img-right     		{ float: right; margin: 4px 0 4px 10px; }
	.nopadding     		{ padding: 0; }
	.nomargin	   		{ margin: 0; }
	.nopadding-margin	{ padding: 0; margin: 0; }
	.valign-top			{ vertical-align: top; }
	#nopadding     		{ padding: 0; }
	#nomargin	   		{ margin: 0; }
	#nopadding-margin	{ padding: 0; margin: 0; }
	.noindent      		{ margin-left: 0; padding-left: 0; }
	.nobullet      		{ list-style: none; list-style-image: none; }
	
	ul li { margin:0px; padding:0px; list-style:none; }

/* ---------->>> Template STYLE <<<-----------*/
/* wrapper */
div#wrapper { background-color: red; height: 0px; position: absolute; overflow: visible; display: block; width: 100%; left: 0px; top: 50%; }
div#center { overflow: auto; position: absolute; left: 50%; margin-left: -380px; width: 760px; min-height: 480px; top: -240px; }
div#innercenter { overflow: auto; position: absolute; left: 50%; margin-left: -380px; width: 760px; min-height:480px; top: -240px; }

/* Header */
#maincontainer { width:759px; height:476px; margin:0px; padding:0px; }
#container { width:753px; height:427px; margin:0px; padding:0px; border:3px solid #f1f1f1; }
#leftcon { float:left; width:505px; height:387px; }
#rightcon { float:right; width:248px; height:387px; }
#logo { width:248px; height:106px; }
#bimage { width:753px; height:39px; }
#footer { width:759px; height:28px; margin:0px; padding:15px 0 0 0; }
#footer p { padding:0px; margin:0px; font-size:10px; text-align:center; }

/* main nav left */
#navmenu { padding:0; margin:0 0 -1px 0; width: 248px; height:281px; background-color:#ed1c24; }
#navmenu img { margin: 0; padding: 0 0 5px 0; }

#navmenu2 { width:130px; height:309px; }
#navmenu2 img { margin: 0; padding: 0 0 5px 0; }

/* ---------->>> About us STYLE <<<-----------*/
#inner-container { width:753px; height:427px; margin:0px; padding:0px; border:3px solid #f1f1f1;}

#inner-left { float:left; width:130px; height:427px; background-color:#ed1b24; }
#inner-logo { width:130px; height:61px; }
#inner-left-bot { width:130px; height:57px; }

#inner-mid { float:left; width:427px; height:427px; background-image:url(../images/client/innerbackimg.jpg); background-repeat:repeat; }
#inner-mid-con1 { width:427px; height:61px; background-color:#fe0000; }
#inner-mid-con2 { width:407px; height:288px; padding:10px 10px 10px 10px; overflow:auto;}
#inner-mid-con2 p { margin:0px; padding:0 0 10px 0; color:#333333; font-size:10px; }
#inner-mid-con3 { width:427px; height:58px; background-color:#fe0000; }

#inner-right { float:right; width:196px; height:427px; background-color:#ed1b24; }



/* Frame */
#divUp{position:absolute; left:590; top:243}
#divDown{position:absolute; left:590; top:269}
#divCont{position:absolute; width:385; height:290; overflow:hidden; top:131; left:76; clip:rect(0,385,290,0); visibility:hidden}
#divCont2{position:absolute; width:385; height:290; overflow:auto; top:131; left:76; clip:rect(0,385,290,0); visibility:hidden}
#divText{position:absolute; top:0; left:0}
.cntarea { left: 0pt; top: -204px; }
.cntarea p { margin:0px; padding:0 0 10px 0; }

/* Links */
a.sitemap { color:#fe0000; text-decoration:none; }
a.sitemap:hover { text-decoration:underline; }

a.footerlink { color:#000000; text-decoration:none; }
a.footerlink:hover { text-decoration:underline; }

a.services { color:#f26522; font-weight:bold; font-size:9px; text-decoration:none; }
a.services:hover { text-decoration:underline; }

/* Contact form style  */
#conarea { width:380px;}
#conarea p { margin:0px; padding:0 0 10px 0; font-size:10px; }
#conarea p img { float:right; margin:0 0 10px 5px; padding:0; border:1px solid #FF0000; }
#conarea p strong { color:#FF0000; }
.feedback { margin:0px; padding:15px 0 10px 0; }
.tbl { width:390px; }
.tdcell1 { width:10px; margin:0px; padding:0 0 3px 0; }
.tdcell2 { width:180px; margin:0px; padding:0 0 3px 0; }
.tdcell3 { width:5px; margin:0px; padding:0 0 3px 0; }
.tdcell4 { width:380px; margin:0px; padding:0 0 3px 0; }
.frminput { width:178px; height:15px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; }
.frmtxtarea { width:178px; height:88px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; float:right; }
.frmselect { width:180px; height:18px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; }
.submitbt { float:right; padding:2px 2px 0 0; }
.resetbt { float:right; padding:2px 0 0 0; }
.txt { font-size:10px; }
.Msgtxt { font-size:10px; padding:0 0 10px 10px; }
.ErrMsgtxt { font-size:10px; color:#FF0000; }

/* Services */
.catheader { color:#FF0000; font-size:11px; font-weight:bold; }
.subcatheader { font-size:10px; font-weight:bold; }
.subbody { font-size:10px; }
.subprice { font-size:9px; font-weight:normal; }
.cellspacer { height:5px; }
.cellspacer1 { height:2px; background-color:#FF0000; }
.cellspacer2 { height:1px; background-color:#FFFFFF; }
.cellbg { background-color:#f6dbdb; }
.hide { display:none; }

.catList
{
	color:#FF0000; font-size:10px; font-weight:normal;border: 0px;
}


/* Quick tips */
.qtipscell { width:15px; }
.question { color:#FF0000; line-height:20px; }

/* Join Email */
.jmailtbl { width:295px; }
.jmtdcell2 { width:285px; margin:0px; padding:0 0 3px 0; }
.jmfrminput { width:285px; height:15px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; }
.jmErrMsgtxt { float:left; font-size:10px; color:#FF0000; }
.jmMsgtxt { font-size:10px; padding:0 0 10px 10px; color:Green; text-align:center; }
.serviceBorder{border-bottom:solid 2px red;border-collapse:collapse;color:Red;}

/* Appointment */
.appfrminput { width:172px; height:15px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; }
.appsltfrminput { width:185px; height:15px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; padding-left:2px; }
.apponlineinput { width:140px; height:15px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; }
.appfrmtxtarea { width:182px; height:60px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; float:right; }
.apponlinecombo { width:185px; height:20px; border:1px solid #FF0000; background-color:#f9f4f4; font-size:10px; padding-left:2px; }

/* Scroll bar */
#divUp{position:absolute; left:590; top:243}
#divDown{position:absolute; left:590; top:269}
#divCont{position:absolute; width:390; height:490; overflow:hidden; top:131; left:76; clip:rect(0,390,490,0); visibility:hidden}
#divText{position:absolute; top:0; left:0}

