/* CSS Document */

html { height:auto;}

body { background-color:#E6D0CE; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; height:auto;}

a{ color:#000000; text-decoration:underline; font-weight: bold; }
a:hover{color: #AC9594}

/*- MENUS - */
#tabs4 { float:left; width:100%; font-size:85%; line-height:normal; border-bottom:1px solid #000000; margin-top:95px }
#tabs4 ul { margin:0; padding:0px 0px 0px 8px; list-style:none; }
#tabs4 li { display:inline; margin:0; padding:0; }
#tabs4 a { float:left; background:url("images/tableft4.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabs4 a span { float:left; display:block; background:url("images/tabright4.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#8A8A8A; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */
#tabs4 a:hover span { color:#000000; }
#tabs4 a:hover { background-position:0% -42px; }
#tabs4 a:hover span { background-position:100% -42px; }
#tabs4 #current a { background-position:0% -42px; }
#tabs4 #current a span { background-position:100% -42px; color:#000000; }


/*- SUB-MENU - */
.submenu { width: 740px; padding-left:10px; padding-bottom:10px; margin: 0px 0px 0px 0px; }
#nav { margin: 0; padding: 0 0 20px 0px; border-bottom: 1px solid #666666; font-family: arial, sans-serif;}
#nav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#nav a:link, #nav a:visited { float:left; font-size:11px; line-height:14px; font-weight:bold; padding:0 5px 6px 5px; text-decoration: none; color:#666666; }
#nav a:link.active, #nav a:visited.active, #nav a:hover { color:#000000; background: url(images/rounded.gif) no-repeat bottom center; }


/*- PAGE SETTINGS - */
.hr {float:none; width:100%; background:#CDBEAC; line-height:normal; border-bottom:1px solid #000000;}

label {width: 15%; float: left; clear: left; text-align: right; white-space: nowrap; min-width: 5em; }

/*- DIVS - */
.mainDIV {width:780px; background-color:#FFFFFF; padding-top:10px; padding-bottom:10px; margin:0px auto; height:auto; min-height:100% }

.bodyDIV {background:url("images/bg_marble.jpg"); width:960px; padding:10px 0px 10px 0px; margin:0 auto; text-align: left; height:auto; min-height:100%}
.bodytvcDIV {background-color:#BE6D2C; width:960px; padding:10px 0px 10px 0px; margin:0 auto; text-align: left; height:auto; min-height:100%}

.thumbnailDIV {	width:152px; float:left; margin:3 auto;	text-align: center;	background-color: #FCC2F5; height: 240px;}

.menuDIV {width:960px; margin:0 auto; text-align: center;}
.sidemenuDIV { width:160px; float:left; margin:0 auto; }
.contentDIV { width:760px; float:right; margin:0 auto; }

.titlebarDIV { width:760px; height:120px; background-image: url(images/bg_header.jpg); margin:0 auto; }
.tvctitleDIV { width:760px; height:150px; background-image: url(images/title_tvc.jpg); margin:0 auto; }


.tvctitlesDIV { background:url("images/bg_titlesmaroon.jpg"); border:solid 2px #570C08; clear:both; margin:10px; padding-left: 10px; padding-top:0px; font-size:25px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; color:#FFFFFF;}

.tvccontacttitleDIV { background:url("images/bg_titlesmaroon.jpg"); border:solid 2px #570C08; padding-left:10px; font-size:25px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; padding-top:0px; color:#FFFFFF;}


.footerDIV { background-image:url(images/bg_footer.jpg); height:26px; width:760px; margin:0 auto; text-align: left;}
.footercolDIV { font-size:11px; width:380px; float:left; text-align:center; margin-top:6px}


.titlesDIV { background:url("images/bg_titles.jpg"); border:solid 2px #B3B3B3; clear:both; margin:10px; padding-left: 10px; padding-top:0px; font-size:26px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; color:#000000;}

.paragraphsDIV { font-size:14px; margin-left:10px; margin-right:10px; margin-bottom:10px; padding-left:10px; color:#000000; }

/*- Thumbnails - */
/*- Margins Top, Right, Bottom, Left - */

.homephoto { width:735px; border:2px solid #B3B3B3; margin-left:10px; margin-bottom:10px; }

.contactDIV { height:158px; margin:0 auto; }
.contactleftDIV { width:150px; float:left; }
.contactrightDIV { width:600px; float:left;}
.contacttitleDIV { background:url("images/bg_titles.jpg"); border:solid 2px #B3B3B3; padding-left:10px; font-size:26px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; padding-top:0px; color:#000000;}
.contactparagraphDIV { font-size:14px; padding-left:10px; padding-top:10px; color:#000000;}
.contactphoto { width:130px; border:2px solid #FFFFFF; margin-left:10px; margin-right:10px; background-color:#B3B3B3;}


.missionDIV { height:200px; margin:0 auto; }
.missionleftDIV { width:365px; float:left; }
.missionrightDIV { width:390px; float:left;}
.missiontitleDIV { background:url("images/bg_titles.jpg"); border:solid 2px #B3B3B3;  margin-left:10px; padding-left:10px; font-size:26px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; padding-top:0px; color:#000000;}
.missionparagraphDIV { font-size:14px; margin-left:10px; padding-left:10px; padding-top:10px; color:#000000;}
.missionphoto { width:370px; border:2px solid #B3B3B3; margin-left:10px; margin-right:10px; background-color:#B3B3B3;}


.servicesDIV { width:760px; margin:0 auto; text-align: left; }
.servicesleftDIV { width:465px; height:400px; float:left; padding-left:20px; }
.servicesrighttDIV { width:250px; height:400px; float:left; }
.servicesphoto { width:250px; border:2px solid #B3B3B3; margin-left:10px; background-color:#B3B3B3;}


.newsDIV { height:570px; margin:0 auto; }
.newsleftDIV { width:485px; float:left; }
.newsrightDIV { width:250px; float:left;}
.newstitleDIV { background:url("images/bg_titles.jpg"); border:solid 2px #B3B3B3;  margin-left:10px; padding-left:10px; font-size:26px; font-weight:bold; font-family:"Times New Roman", Times, serif; height:30px; padding-top:0px; color:#000000;}
.newsparagraphDIV { font-size:14px; margin-left:10px; padding-left:10px; padding-top:10px; color:#000000;}
.newsphoto { width:250px; border:2px solid #B3B3B3; margin-left:10px; background-color:#B3B3B3;}


.downloadsphoto { width:360px; border:2px solid #B3B3B3; background-color:#B3B3B3;}


.thumbnail { width:133px; height:133px; border:2px solid #FFFFFF; margin:0px 5px 5px 0px; padding:5px; text-align:center; background-color:#68A5E5; cursor: pointer; }

.newproductsthumb {	width:120px; height:120px; border:6px solid; margin:0px 0px 0px 0px; padding:5px; text-align:center; background-color:#EEEEEE; cursor: pointer; border-color: #D48EF1;}

.onsale { text-decoration:line-through; color:#AAAAAA; font-size:90%; }

.b10 { border:10px; border-color:#000000 }

.thumbnailpreview { width:105px; height:105px; border:2px solid #AB58E2; margin:5px 5px 5px 0px; padding:6px; text-align:center; background-color:#FF66CC; cursor: pointer; }

/*- Side Menu - */
ul { list-style: none; margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}

/*- Headers - */
h1{ font-size:10px;}
h2{ font-size:12px;}
h3{ font-size:14px;}
h4{ font-size:16px;}
h5{ font-size:18px;}
h6{ font-size:20px;}

/*- Page Settings - */
.smallfont {font-size: 10px}
.f10 {font-size: 10px}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f22 {font-size: 22px}
.f24 {font-size: 24px}
.f26 {font-size: 26px}
.f28 {font-size: 28px}

label {width: 15%; float: left; clear: left; text-align: right; white-space: nowrap; min-width: 5em; }

/*- DIVS - */


/*- Sizes - */
.w50 { width:50px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w295 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w425 { width:425px; }
.w450 { width:450px; }
.w455 { width:455px; }
.w460 { width:460px; }
.w465 { width:465px; }
.w470 { width:470px; }
.w475 { width:475px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w565 { width:565px; }
.w580 { width:580px; }
.w600 { width:600px; }
.w610 { width:610px; }
.w620 { width:620px; }
.w758 { width:758px; }
.w700 { width:740px; }
.w735 { width:740px; }
.w740 { width:740px; }
.w760 { width:760px; }
.w780 { width:780px; }

.w100p { width:100%; }

.h10 { height:10px; }
.h15 { height:15px; }
.h20 { height:20px; }
.h25 { height:25px; }
.h30 { height:30px; }
.h35 { height:35px; }
.h40 { height:40px; }
.h45 { height:45px; }
.h50 { height:50px; }
.h60 { height:60px; }
.h70 { height:70px; }
.h80 { height:80px; }
.h90 { height:90px; }
.h100 { height:100px; }
.h110 { height:110px; }
.h120 { height:120px; }
.h125 { height:125px; }
.h126 { height:126px; }
.h130 { height:130px; }
.h140 { height:140px; }
.h150 { height:150px; }
.h160 { height:160px; }
.h170 { height:170px; }
.h175 { height:175px; }
.h180 { height:180px; }
.h190 { height:190px; }
.h200 { height:200px; }
.h210 { height:210px; }
.h220 { height:220px; }
.h230 { height:230px; }
.h240 { height:240px; }
.h250 { height:250px; }
.h300 { height:300px; }
.h310 { height:310px; }
.h320 { height:320px; }
.h330 { height:330px; }
.h340 { height:340px; }
.h350 { height:350px; }
.h360 { height:360px; }
.h370 { height:370px; }
.h380 { height:380px; }
.h390 { height:390px; }
.h400 { height:400px; }
.h480 { height:480px; }
.h500 { height:500px; }
.h525 { height:525px; }
.h550 { height:550px; }
.h575 { height:575px; }
.h600 { height:600px; }
.h650 { height:650px; }
.h660 { height:660px; }
.h670 { height:670px; }
.h680 { height:680px; }
.h690 { height:690px; }
.h700 { height:700px; }
.h750 { height:750px; }
.h800 { height:800px; }
.h825 { height:800px; }
.h850 { height:850px; }
.h875 { height:875px; }
.h900 { height:900px; }
.h950 { height:950px; }
.h1000 { height:1000px; }
.h1050 { height:1050px; }
.h1100 { height:1100px; }
.h1150 { height:1150px; }
.h1200 { height:1200px; }
.h1250 { height:1250px; }
.h1300 { height:1300px; }
.h1400 { height:1400px; }
.h1500 { height:1500px; }
.h1600 { height:1600px; }
.h110p { height:100%; }


/*- Margins - */
.m1 { margin:1px}
.m2 { margin:2px}
.m3 { margin:3px}
.m4 { margin:4px}
.m5 { margin:5px}
.m6 { margin:6px}
.m7 { margin:7px}
.m7 { margin:8px}
.m8 { margin:9px}
.m10 { margin:10px}
.m20 { margin:20px}
.m30 { margin:30px}
.m40 { margin:40px}
.m50 { margin:50px}
.m60 { margin:60px}
.m70 { margin:70px}
.m80 { margin:80px}
.m90 { margin:90px}
.m100 { margin:100px}
.m200 { margin:200px}
.m300 { margin:300px}
.m400 { margin:400px}
.m500 { margin:500px}


.ml10 { margin: 0px 0px 0px 10px; }
.ml20 { margin: 0px 0px 0px 20px; }
.ml30 { margin: 0px 0px 0px 30px; }
.ml40 { margin: 0px 0px 0px 40px; }
.ml50 { margin: 0px 0px 0px 50px; }
.ml60 { margin: 0px 0px 0px 60px; }
.ml70 { margin: 0px 0px 0px 70px; }
.ml80 { margin: 0px 0px 0px 80px; }
.ml90 { margin: 0px 0px 0px 90px; }
.ml100 { margin: 0px 0px 0px 100px; }
.ml110 { margin: 0px 0px 0px 110px; }
.ml120 { margin: 0px 0px 0px 120px; }

.pad1 { padding: 1px} 
.pad2 { padding: 2px} 
.pad3 { padding: 3px}
.pad4 { padding: 4px} 
.pad5 { padding: 5px} 

/*- Margins Top, Right, Bottom, Left - */
.floatright { float: right; margin: 0px 0px 0px 12px; padding: 4px }
.floatleft { float: left; margin: 0px 12px 0px 0px; padding: 4px }
.clearboth { clear: both; }

.sidemenu { float:left; width: 160px;}

/*- Editible Text - */
.editable, textarea{ background-color: #ffffd3; }
textarea{ width: 95%; font-size: 100%; height:250px }
img.progress{ vertical-align: middle; padding: 0 10px; }

.requestarea{ font-size:12px; width:300px; height:150px; background-color:#FFFFFF }
.homeedit{ font-size:14px; width:750px; height:100px; background-color:#FFFFFF }
.formerror { font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color:#512800; margin:0px 0px 0px 120px; display:none; }

.padtop0 { padding-top: 0px; }
.padtop1 { padding-top: 1px; }
.padtop2 { padding-top: 2px; }
.padtop3 { padding-top: 3px; }
.padtop4 { padding-top: 4px; }
.padtop5 { padding-top: 5px; }

.highslide-body {
    background-color: white;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

