
body,html{font:100% Helvetica,Arial,sans-serif;background:#e6ffff;margin:0;/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding:0;color:#333333;}
.contentwrapper {font-size:0.8em;line-height:1.4em;margin:0px;padding:10px 0px;}
/* headers */
.content h1{font-size:1.4em;padding:1px 0px 5px 0px;margin:0;color:#3399CC;}
.content h1.subtitle{color:#9933CC;padding:0 0 4px 0;}
.content h2{font-size:1.2em;padding:5px 0 10px 0;margin:5px 0 2px 0;line-height:1em;}
.invert{font-weight:normal;padding:4px 8px 2px 8px;margin:0 0 0 0;background:#2A6D97;color:#FFFFFF;}
.content h3{font-size:1em;padding:5px 0 10px 0;margin:5px 0 2px 0;line-height:1em;color:#444444;}
.content h4{font-size:0.9em;font-weight:lighter;padding:4px 0 0 0;margin:0 0 5px 0;line-height:1em;color:#555555;}
.right {font-size:0.8em;line-height:1.4em;margin:0px;}
.right h1{}
.right h2{font-size:1.2em;}
.right h3{font-size:1.2em;}
.right h4{font-size:1.2em;}
.right ul{padding:0px 0px 0px 15px;}
.right li{padding:5px 0 0 0;}


.left form {padding:5px 0px 5px 10px;}

/* HEADER SETTINGS */

div#header h1 {
font-family:Georgia, "Times New Roman", TImes, serif;
font-size:1.3em;
font-weight: normal;
color: white;
margin: 0 0 0 90px; 
padding:2px 0;
}


div#header h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;;

font-weight: normal;
margin: 0 0 0 90px; 
padding:0px 0;
}

div#header h2 span {padding:0px;}



/* menu */
#menulist{padding:0;margin:0;}
#menulist ul{color:#660000;padding:0;margin:0;list-style:none;border-top:1px solid #CCCCCC;font-size:0.9em;}
#menulist li{list-style:none;padding:4px 2px 4px 5px;border-bottom:1px solid #CCCCCC;margin:1px 0px;}
#menulist ul ul{border-top:0px solid #dddddd;margin:4px 10px 0px 5px;padding:0;}
#menulist li li{padding:2px 1px 2px 1px;border-bottom:0px solid #CCCCCC;border-top:0px solid #CCCCCC;margin:1px 5px;}
/* menu links */
a.menu{text-decoration:none;padding:4px 2px 3px 2px;color:#008686;font-weight:bold;}
a.menu:hover,a.menuselected{text-decoration:none;background:#008686;color:#FFFFFF;}
/* submenu links */
a.submenu{text-decoration:none;padding:1px 1px 2px 1px;color:#9933CC;}
a.submenu:hover,a.submenuselected{text-decoration:none;background:#9933CC;color:#FFFFFF;}
a.subsubmenu{text-decoration:none;padding:1px 1px 2px 1px;color:#3399CC;}
a.subsubmenu:hover,a.subsubmenuselected{text-decoration:none;background:#3399CC;color:#FFFFFF;}


#tabnav ul {margin:30px 0 0 auto; padding:0 5px; list-style:none; display:table; white-space:nowrap;font-size:0.8em;font-weight:bold;}
#tabnav li {display:table-cell; margin:0; padding:0;}
#tabnav a {float:left; color:#fff; background: #2a6d97 url(../images/left2.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none;border-bottom:1px solid #ccc;}
#tabnav a span {float:left; display:block; background:transparent url(../images/right2.gif) no-repeat right top; padding:4px 16px 4px 12px;}
#tabnav a:hover {background-color:#3399CC; cursor:pointer;border-color:#3399CC;} 
#tabnav #current a {background-color:#3399CC;border-color:#3399CC;} 
#tabnav #tabcopy {float:left;padding:4px 10px 0px 0px} 
#tabnav {padding:3px 0 0 0;}

/* navbar */
#navbar ul{text-align:right;font-size:0.8em;padding:5px 5px;margin:0px;list-style:none;color:#FFFFFF;}
#navbar li{display:inline;}
#navbar li a{text-decoration:none;color:#FFFFFF;background:url(../images/furniture/nav-pipe.gif) no-repeat right;line-height:1em;padding:8px 9px 8px 9px;}
#navbar li a.no-pipe{background:none;}

.left h2 {font-size:0.9em}
.left h2.pinktopbar {border-top:5px solid #9933CC;padding:10px 0px 0px 5px}
.left h2.darktopbar {border-top:5px solid #222222;padding:10px 0px 0px 5px}

/* footer */
 #footer p {margin: 0;padding: 10px 0; font-size: 80%;}


/* other link */
a {
color: #008686;
text-decoration:underline;
}

a:hover {
color: #222222;
text-decoration:underline;
}

/* link lexicon */
/* external link */
p.extlink {background:url("../images/link_icons/external_link.gif") no-repeat; padding: 3px 0 3px 36px;)}
p.extlinkm {background:url("../images/link_icons_m/external_link.gif") no-repeat; padding: 2px 0 2px 30px;)}
p.extlinksm {background:url("../images/link_icons_sm/external_link.gif") no-repeat; padding: 1px 0 1px 24px;)}
/* download */
p.download {background:url("../images/link_icons/download.gif") no-repeat; padding: 3px 0 3px 36px;)}
p.downloadm {background:url("../images/link_icons_m/download.gif") no-repeat; padding: 2px 0 2px 30px;)}
p.downloadsm {background:url("../images/link_icons_sm/download.gif") no-repeat; padding: 1px 0 1px 24px;)}
/* backtotop */
p.backtotop {background:url("../images/link_icons/backtotop.gif") no-repeat; padding: 3px 0 3px 24px;)}
p.backtotopm {background:url("../images/link_icons_m/backtotop.gif") no-repeat; padding: 2px 0 2px 30px;)}
p.backtotopsm {background:url("../images/link_icons_sm/backtotop.gif") no-repeat; padding: 1px 0 1px 24px;)}

/* pullquote
blockquote {
vertical-align:middle;
min-height: 80px;
float: right;
width: 170px;
background: url('../images/pullquote/bg_01.jpg') no-repeat center bottom;
background-color:#B871DB;
color: #ffffff;
margin: 5px 5px 5px 5px;
padding: 30px 10px 30px 10px;
font-size: 0.95em;
font-weight: lighter;
line-height: 1.4em;
}
 */
#footer ul{list-style-type:none;margin:0px 0px 0px 200px;padding:0px;font-size:0.8em;clear:both}
#footer li{display:inline;}
#footer li.block{display:block;}
#footer a,#footer a:visited {background:url(../images/furniture/nav-pipe.gif) #ffffff no-repeat right;color:#008686;display:block;float:left;line-height:1em;padding:8px 9px 8px 9px;text-decoration:none;white-space:nowrap;border-top:5px solid #222222;}
#footer a:hover,#footer a:active{text-decoration:underline;}
#footer a.no-pipe,#footer a.no-pipe:visited{background:#ffffff;color:#008686;display:block;float:left;line-height:1em;padding:8px 9px 8px 9px;text-decoration:none;white-space:nowrap;}
#footer a.first-pipe,#footer a.first-pipe:visited{padding:8px 9px 8px 0px;}
#footer a.no-pipe:hover,#footer a.no-pipe:active{text-decoration:underline;}
#footer p.copyright {padding:0px;font-size:0.8em;margin:0px 0px 0px 200px;}

.address {font-size:0.7em;padding:0px 0px 0px 10px;}
	
/*
form legend {padding:2px 0px}
form label{width:150px;margin:5px 0px;text-align:left;display:block;font-size:14px;}
form fieldset {border:0px;margin:0px 8px;}
form textarea {width:90%}
input,textarea,select,checkbox,radio{border:1px solid #cccccc;margin:2px 20px 0px 10px;padding:3px;}
input:focus,select:focus,textarea:focus{background:#fffff2;}
*/
.button{background:url(../images/admin/button-bg-off.jpg) #999999;border:2px solid #DDDDDD;padding:3px;color:#FFFFFF;margin:10px 0px 5px 0px;font:11px verdana bold;}
.button:focus{background:url(../images/admin/button-bg.jpg) #CCCCCC;color:#222222;}
input.submit{text-align:center;background:url(images/admin/button-bg-off.jpg) #999999;border:2px solid #DDDDDD;padding:3px;color:#FFFFFF;margin:2px 0px 5px 2px;font:11px verdana bold;}
label{width:250px;margin:5px 0px;text-align:left;display:block;font-size:14px;}
label.required{color:#cc0000;}
label.optional{color:#999999;}
input,textarea,select,checkbox,radio{border:1px solid #cccccc;padding:3px;}
fieldset {border:0px;border-top:1px solid #999999}

form#searchsite {padding:0px;margin:0px;}
form#searchsite input,textarea,select,checkbox,radio{border:1px solid #cccccc;margin:0px;padding:2px;}
form#searchsite input:focus,select:focus,textarea:focus{background:#fffff2;}

ul.inlinelist li {display:inline;text-align:right;padding-left:3px}


/*
dl.tab {clear:both}
dl.tab dt {width:150px;font-weight:bold}
dl.tab dd {clear:both;float:right;margin:0px 0px 0px 200px;}
*/

table {}
table thead th {text-align:left;border-bottom:1px solid #dddddd;}
table tbody td {text-align:left;padding:3px;}


.post{float:left;width:100% !important;width:99%;position:relative;margin-bottom:1.0em;}
.post .date{position:absolute;top:0;left:5px;width:2.3em;text-align:center;}
.post .date .month{text-transform:uppercase;font:500 0.9em arial,sans-serif;color:#888888;}
.post .date .day{display:block;margin-top:-5px;font:700 1.3em arial,sans-serif;color:#888888;border-bottom:1px solid #CCCCCC;}
.post .title{display:block;padding:0 0 5px 0;font-size:1.2em;font-weight:bold;color:#586B7A;}
.post .postExcerpt{margin:0 0 0 3.5em;padding:0 0 0 1.2em;border-left:1px solid #CCCCCC;}




table.homepagedyanamic {margin:5px 0px;}
table.homepagedyanamic td {}
table.homepagedyanamic td.area1 {border-right:0px solid #ffffff;background:#ffffff;border-top:5px solid #222222;padding:10px 5px 5px 5px;}
table.homepagedyanamic td.area2 {border-right:0px solid #ffffff;background:#ffffff;border-top:5px solid #222222;padding:10px 5px 5px 5px;}
table.homepagedyanamic td.area3 {border-right:0px solid #ffffff;background:#ffffff;border-top:5px solid #222222;padding:10px 5px 5px 5px;}

table.contentgrid {border:0px;padding:0px;margin:0px 0px 5px 0px}
table.contentgrid td {padding:5px;}


p.homepageintro {
color: white;
font-family: Georgia, "Times New Roman", serif;
font-size: 1em;
padding: 5px 5px 5px ;
margin: 2px 0px;
}


/* main header area */
#mainHeaderBox {
width: 55%;
padding: 5px;
background-color:#9933CC;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity: 0.70;
}

#mainHeaderBox p {
color: #ffffff;
font-size: 1.2em;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
}

#mainHeaderBox a {
color: #ffffff;
text-decoration:underline;
font-size: 0.7em;
}

#mainHeaderBox a:hover {
color: #eeeeee;
text-decoration:none;
}

.puboutofstock {background:#eeeeee;}

/* image border */
img.imgholder {border: 1px solid #cccccc; padding:3px; background:#ffffff;}

/* TINYMCE STYLES */

	.mceEditor  {margin:2px 10px 0px 10px;}
	.mceEditor h2{font-size:1.2em;padding:5px 0 10px 0;margin:5px 0 2px 0;line-height:1em;}
	.mceEditor h1{font-size:1.4em;padding:1px 0px 5px 0px;margin:0;color:#3399CC;}
	
img.imgholder{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.imgFloatLeftHolder {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	float:left;
 margin:0px 10px 10px 0px;
}

.imgFloatRightHolder {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
 float:right;
 margin:0px 0px 10px 10px;
}

.imgFloatLeft {
 float:left;
 margin:0px 10px 10px 0px;
}

.imgFloatRight {
 float:right;
 margin:0px 0px 10px 10px;
}


/* OLS */
.Notes A{color:#367FAA;font-weight:bold;line-height:14px;text-decoration:none;}
.Notes A:link{color:#367FAA;font-weight:bold;line-height:14px;text-decoration:none;}
.Notes A:visited{color:#367FAA;font-weight:bold;line-height:14px;text-decoration:none;}
.Notes A:hover{text-decoration:underline;}
/*
.Notes{
FONT-SIZE:7pt;
COLOR:black;
FONT-FAMILY:Verdana,Arial,Helvetica;
}
.Notes A{
COLOR:navy;
TEXT-DECORATION:none
}
.Notes A:link{
COLOR:navy;
TEXT-DECORATION:none
}
.Notes A:visited{
COLOR:navy;
TEXT-DECORATION:none
}
.Notes A:hover{
COLOR:red;
TEXT-DECORATION:none
}
*/
.Login{border:dotted #000000 1px;/* BORDER-RIGHT:medium ridge;
BORDER-TOP:medium ridge;
BORDER-LEFT:medium ridge;
BORDER-BOTTOM:medium ridge;
*/ padding:2px;margin:5px;color:#000000;BACKGROUND-COLOR:#DDDDDD;}
.AnswerTextArea{FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerAdmin{WIDTH:230px;FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerText{WIDTH:300px;FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerMoney{WIDTH:90px;FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerYesNo{WIDTH:60px;FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerDateTime{WIDTH:100px;FONT-FAMILY:Verdana,Arial,Helvetica;BACKGROUND-COLOR:#FFFFFF;COLOR:#000000;}
.AnswerButton{FONT-FAMILY:Verdana,Arial,Helvetica;}
.AnswerCheckbox{FONT-FAMILY:Verdana,Arial,Helvetica;}
.CALENDAR{FONT-FAMILY:Verdana,Arial,Helvetica;}
.CALENDAR A{}
.CALENDAR A:link{}
.CALENDAR A:visited{}
.CALENDAR A:hover{}
.CALENDARHEAD{FONT-FAMILY:Verdana,Arial,Helvetica;}
.CALENDARHEAD A{}
.CALENDARHEAD A:link{}
.CALENDARHEAD A:visited{}
.CALENDARHEAD A:hover{}



table.threads {}
table.threads thead th {text-align:left;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;padding:3px;}
table.threads tbody tr.highlight1 {background:#F0F9FE;}
table.threads tbody tr.highlight2 {background:#ffffff;}
table.threads tbody td {text-align:left;padding:5px 3px;}
table.threads tfoot td {text-align:left;padding:3px;border-top:1px solid #dddddd;padding:3px;}
