/* *******************************************************
Software: Web Wiz Forums
Info: http://www.webwizforums.com
Copyright: ©2001-2007 Web Wiz. All rights reserved
******************************************************* */

/* Page body */
body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

/* Text for most CSS classes */
body, .text, .smText, .error, a, a.smLink, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.4;
}
.lgText, h1, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 10px;
	line-height: 12px; 
}

.lgText{
	font-size: 15px;
}

h1{
	font-size: 19px;
	margin-bottom: 0;
	margin-top: 0;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

/* Hyperlinks */
a:link {
	color : #0000FF;
	text-decoration: none;
}

a:visited{
	color : #0088FF;
	text-decoration : none;
}

a:hover, a:visited:hover{
	color : #FF0000;
	text-decoration : underline;
}

a.smLink {
	font-size: 10px;
}


/* Page Links */
.pageLink, a.pageLink:link, a.pageLink:visited, a.smPageLink:link, a.smPageLink:visited{
	color : #666666;
	text-decoration: none;
	background: #F7F7F4;
	border: 1px solid #E7E7E7;
	padding: 2px;
	margin: 2px;	
}

a.smPageLink:link, a.smPageLink:visited{
	line-height: 30px; 
	padding: 1px;
	margin: 1px;
}

a.pageLink:hover, a.smPageLink:hover{
	text-decoration: underline;
	border: 1px solid #AAAAAA;
	background: #E0F2FC;
}

.pageLink{
	background: #E7EBF5;
	border: 1px solid #AAAAAA;
}



/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border: none;
	vertical-align: middle;
}

.imgBorder {
	border: #CCCCCC 0px solid;
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

hr {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px;
}

/* PNG Support for IE5.5 & 6 */
img {
   behavior: url('includes/pngbehavior.htc');
}

/* Rich Text Editor */
.RTEtoolbar{
 	background-image: url('../../forum_images/toolbar_background.gif');
 
}

.WebWizRTEbutton, .RTEtoolbar{
	padding: 1px;
	
}

.WebWizRTEbuttonOver{
	background-image: url('../../forum_images/toolbar_button_background.gif');
	padding: 1px;
}

.RTEtableTopRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/topbar_background.gif');
}

.RTEtableRow{
	background-color: #F4F4FB;
}

.RTEtableBottomRow{
	background-color: #D3DAED;
	background-image: url('../../forum_images/bottombar_background.gif');
}

.RTEtextarea{
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px;
}

.RTEmouseOver{
	background-color: #FFFFFF;
	color: #000000;
}


/* Tables */
.basicTable{
	text-align: left;
	border: 0px;
	width: 98%;
}

.errorTable{
	text-align: left;
	border: 1px solid #F5C41C;
	background-color: #FFFFB0;
	width: 98%;
	color: #000000;
}

.tableBorder{
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 98%;
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	color: #333333;
	background-color: #D3DAED;
	line-height: 22px;
	background-image: url('../../forum_images/default_toolbar_background.gif');
}

.tableLedger a:link, .tableLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	color: #333333;
	background-color: #EBEEF7;
	line-height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration: underline;
	font-weight: bold;
	line-height: 22px;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
	line-height: 22px;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #EBEEF7;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
}


/* Table Status Bar */
.tableStatusBar{
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	background-color: #FBFBFD;
}

.tableStatusBar a:link, .tableStatusBar a:visited{
	color : #000000;
	font-size: 11px;
	text-decoration: none;
}

.tableStatusBar a:hover, .tableStatusBar a:visited:hover{
	color : #666666;
	font-size: 11px;
	text-decoration : underline;
}


/* Tables */
.tableRow{
	background-color: #FBFBFD;
}

.tableTopRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/topbar_background.gif');
}

.tableBottomRow{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url('../../forum_images/bottombar_background.gif');
}



/* Alternating Row Colours */
.evenTableRow{
	background-color: #FBFBFD;

}

.oddTableRow{
	background-color: #FBFBFD;
}

.hiddenTableRow{
	background-color: #EEEEEE;
}

/* Private messager */
.PMtableRow{
	background-color: #FBFBFD;
}

.PMmsgBody{
	width: 99%;
	max-height: 450px;
	float: left; 
	overflow: auto;
}

a.PMsmLink:link, a.PMsmLink:visited, a.fileManLink:link, a.fileManLink:visited{
	color : #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.PMsmLink:hover, a.PMsmLink:visited:hover, a.fileManLink:hover, a.fileManLink:visited:hover{
	color : #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

/* Forum posts */
.msgBody{
	width: 100%;
	margin: 2px;
	float: left; 
	overflow: auto;
}

.msgEvenTableTop, .msgEvenTableSide{
	background-color: #FBFBFD;
	font-size: 11px;
}

.msgOddTableTop, .msgOddTableSide{
	background-color: #FBFBFD;
	font-size: 11px;
}

.msgEvenTableRow{
	background-color: #FBFBFD;
}

.msgOddTableRow{
	background-color: #FBFBFD;
}



.msgEvenTableTop a:link, .msgEvenTableTop a:visited, .msgOddTableTop a:link, .msgOddTableTop a:visited, .postOptions{
	color : #000000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}

.msgEvenTableTop a:hover, .msgEvenTableTop a:visited:hover, .msgOddTableTop a:hover, .msgOddTableTop a:visited:hover{
	color : #000000;
	text-decoration: underline;
	font-size: 11px;
}

.msgSideProfile{
	font-size: 15px;
	cursor: pointer;
}

.msgHiddenTableRow{
	font-size: 10px;
	background-image: url(../../forum_images/pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #E1E3EC 0px;
	border-top-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
	float: left; 
	overflow: auto;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #EBEEF7;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #E7EBF5;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}

.calDateCell{
	background-color: #FbFbFb;
}

.calTodayCell{
	background-color: #FbFbFb;
	border:1px solid #CC0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}


/* Tabs and Buttons */
a.largeButton:link, a.largeButton:visited{
	float: left;
	color : #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/large_grey_button.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 96px;
	padding: 5px 0px;
	margin: 2px;
}


a.largeButton:hover, a.largeButton:visited:hover{
	background-position: 0px -28px;
	color : #CC0000;
}

.tabTable{
	border: solid #E7E7E7 0px;
	border-bottom-width: 1px;
}


a.tabButton:link, a.tabButton:visited, a.tabButtonActive:link, a.tabButtonActive:visited{
	float: left;
	color : #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/large_grey_tab.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 130px;
	padding: 5px 0px;
	margin: 0px 1px;
	
}

a.tabButtonActive:link, a.tabButtonActive:visited{
	background-position: 0px -61px;
	color : #CC0000;
}

a.tabButton:hover, a.tabButton:visited:hover, a.tabButtonActive:hover, a.tabButtonActive:visited:hover{
	background-position: 0px -30px;
	color : #CC0000;
}

.topicIcon, .forumIcon{
	background-position: center;
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
}



/* Drop Down Menus */
.dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions{
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	top: 0px;
}

.dropDownMenu, .dropDownStatusBar, .dropDownPermissions{
	background-color: #F4F4FB;
	border: solid #CCCCCC;
	border-width: 1px;
	height: auto;
	line-height: 18px;
	padding: 1px;
}

.downDropParent, .dropDownPermissions, .dropDownMenu a:link, .dropDownMenu a:visited, .dropDownStatusBar a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.dropDownMenu a:hover, .dropDownMenu a:visited:hover, .dropDownStatusBar a:hover {
	color : #FFFFFF;
	display: block;
	background: #9AACD6;
	width: 100%;
	font-weight: normal;
	text-decoration: none;
}

.dropDownSearch, .dropDownTopicSearch{
	border: solid #CCCCCC;
	border-width: 1px;
	padding: 0px;
	height: 106px;
}

.dropDownSearch{
	height: 108px;
}

.dropDownTopicSearch{
	height: 80px;
}

.dropDownPermissions{
	color: #333333;
	line-height: 14px;
	text-align: left;
}

.dropDownPointer{
	cursor: pointer;
}
BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
BODY {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
1.style1 {
	MARGIN-TOP: 30px; FONT: bold 50px/60px "TahomaBold", Tahoma, Arial, sans-serif; MARGIN-BOTTOM: 30px; LETTER-SPACING: 0px; COLOR: #ffffff; MARGIN-LEFT: 3px
}
H2.style2 {
	FONT: 22px/30px "TahomaRegular", Tahoma, Arial, sans-serif; MARGIN-BOTTOM: 35px; LETTER-SPACING: 0px; COLOR: #ffffff; MARGIN-LEFT: 3px
}
A {
	COLOR: #336699
}
#header-top-table {
	MARGIN-TOP: 20px; WIDTH: 960px; MARGIN-BOTTOM: 10px
}
#header-phone-number {
	MARGIN-BOTTOM: 10px
}
.header-nav-image {
	MARGIN-RIGHT: 30px
}
#header-main {
	WIDTH: 100%
}
#header-main-headlines {
	WIDTH: 525px
}

#footer {
	MARGIN-TOP: 30px; WIDTH: 100%
}
#footer-top {
	BACKGROUND-COLOR: #cbcbcb; BACKGROUND-REPEAT: repeat; HEIGHT: 9px
}
#footer-left {
	BACKGROUND-COLOR: #eceaea
}
#footer-right {
	BACKGROUND-COLOR: #eceaea
}
#footer-center {
	BACKGROUND-COLOR: #eceaea; WIDTH: 960px
}
.footer-title {
	LINE-HEIGHT: 140%; MARGIN-TOP: 5px; FONT-FAMILY: tahoma, arial, helvetica, sans serif; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 14px
}
#footer-thisis {
	LINE-HEIGHT: 160%; FONT-FAMILY: arial, helvetica, sans serif; FONT-SIZE: 11px
}
.footer-link {
	COLOR: #6699cc; TEXT-DECORATION: underline
}
#homepage-content-top {
	MARGIN-TOP: 20px; WIDTH: 960px
}
#main-content {
	WIDTH: 960px
}
#homepage-content-left {
	WIDTH: 50%; PADDING-RIGHT: 20px
}
#homepage-content-right {
	PADDING-LEFT: 20px; WIDTH: 50%
}
#homepage-features {
	MARGIN-TOP: 40px; WIDTH: 960px
}
.homepage-features-image {
	BORDER-BOTTOM: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; BORDER-TOP: #cccccc 3px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #cccccc 3px solid
}
.homepage-features-divider {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px; COLOR: #eeeeee
}
#guarantee {
	BORDER-BOTTOM: #dddddd 3px solid; BORDER-LEFT: #dddddd 3px solid; MARGIN-TOP: 20px; WIDTH: 960px; BORDER-TOP: #dddddd 3px solid; BORDER-RIGHT: #dddddd 3px solid
}
#guarantee-table {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 10px
}
#guarantee-image {
	MARGIN-RIGHT: 25px
}
#guarantee-title {
	LINE-HEIGHT: 32px; MARGIN-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana, helvetica, sans serif; MARGIN-BOTTOM: 5px; COLOR: #454545; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#guarantee-text {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: arial, helvetica, sans serif; COLOR: #5b5745; FONT-SIZE: 14px
}
#notice-grey {
	BORDER-BOTTOM: #dddddd 3px solid; BORDER-LEFT: #dddddd 3px solid; WIDTH: 99%; BORDER-TOP: #dddddd 3px solid; BORDER-RIGHT: #dddddd 3px solid
}
#notice-grey-table {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 10px
}
#notice {
	BORDER-BOTTOM: #f7efdb 3px solid; BORDER-LEFT: #f7efdb 3px solid; WIDTH: 99%; BORDER-TOP: #f7efdb 3px solid; BORDER-RIGHT: #f7efdb 3px solid
}
#notice-table {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fbf7ed; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 10px
}
#notice-image {
	MARGIN-RIGHT: 25px
}
#notice-title {
	LINE-HEIGHT: 32px; MARGIN-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana, helvetica, sans serif; MARGIN-BOTTOM: 5px; COLOR: #454545; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#notice-text {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: arial, helvetica, sans serif; COLOR: #5b5745; FONT-SIZE: 14px
}
#order {
	BORDER-BOTTOM: #f7efdb 3px solid; BORDER-LEFT: #f7efdb 3px solid; WIDTH: 100%; BORDER-TOP: #f7efdb 3px solid; BORDER-RIGHT: #f7efdb 3px solid
}
#order-table {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fbf7ed; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#order-image {
	MARGIN-RIGHT: 25px
}
#order-title {
	LINE-HEIGHT: 32px; MARGIN-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana, helvetica, sans serif; MARGIN-BOTTOM: 5px; COLOR: #454545; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#order-text {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: arial, helvetica, sans serif; COLOR: #5b5745; FONT-SIZE: 14px
}
#callout {
	BORDER-BOTTOM: #c6d1de 3px solid; BORDER-LEFT: #c6d1de 3px solid; MARGIN-TOP: 40px; BORDER-TOP: #c6d1de 3px solid; BORDER-RIGHT: #c6d1de 3px solid
}
#callout-text {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #eaedee; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: tahoma, arial, verdana, helvetia, sans serif; FONT-SIZE: 25px; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 20px
}
#testimonial-cell {
	WIDTH: 320px
}
.testimonial {
	WIDTH: 280px
}
.testimonial-text {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eaf1f7; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.testimonial-name {
	PADDING-LEFT: 30px
}
H3 {
	MARGIN: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans serif; COLOR: #d38100; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
P {
	MARGIN-TOP: 10px
}
BODY {
	LINE-HEIGHT: 160%; MARGIN: 0px; FONT-FAMILY: arial, helvetica, sans serif; COLOR: #5b5745; FONT-SIZE: 14px
}
TD.sideNav {
	BORDER-BOTTOM: #eaeaea 1px solid; PADDING-LEFT: 15px; HEIGHT: 28px; FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; CURSOR: pointer
}
TD.sideNav A {
	TEXT-DECORATION: none
}
TD.sideNavSelected {
	BORDER-BOTTOM: #eaeaea 1px solid; BACKGROUND-COLOR: #f8f8f0; PADDING-LEFT: 15px; HEIGHT: 28px; FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; CURSOR: pointer
}
TD.sideNavSelected A {
	COLOR: #000000; TEXT-DECORATION: none
}
TABLE.changelog {
	BORDER-COLLAPSE: collapse
}
TABLE.changelog TD {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
TABLE.changelog P {
	FONT-SIZE: 11px
}
TABLE.changelog TD {
	FONT-SIZE: 11px
}
#footer-newsletter {
	WIDTH: 400px; PADDING-RIGHT: 30px
}
#footer-newsletter-summary {
	LINE-HEIGHT: 140%; MARGIN-TOP: 0px; FONT-FAMILY: arial, helvetica, sans serif; MARGIN-BOTTOM: 5px; COLOR: #ffffff; FONT-SIZE: 11px
}
#footer-newsletter-email {
	LINE-HEIGHT: 140%; MARGIN-TOP: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans serif; MARGIN-BOTTOM: 5px; COLOR: #ffffcc; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#footer-newsletter-textfield {
	BORDER-BOTTOM: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 260px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid; PADDING-TOP: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#footer-newsletter-button {
	BORDER-BOTTOM: #d78d28 3px solid; BORDER-LEFT: #d78d28 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #e0a320; PADDING-LEFT: 1px; WIDTH: 120px; PADDING-RIGHT: 1px; FONT-FAMILY: arial, verdana, helvetica; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #d78d28 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d78d28 3px solid; PADDING-TOP: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#request-free-quote-button {
	BORDER-BOTTOM: #d78d28 3px solid; BORDER-LEFT: #d78d28 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #e0a320; PADDING-LEFT: 1px; WIDTH: 120px; PADDING-RIGHT: 1px; FONT-FAMILY: arial, verdana, helvetica; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-TOP: #d78d28 3px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d78d28 3px solid; PADDING-TOP: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#footer-newsletter-privacy-notice {
	LINE-HEIGHT: 140%; MARGIN-TOP: 5px; FONT-FAMILY: arial, helvetica, sans serif; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-SIZE: 10px
}
#footer-newsletter-privacy-policy {
	LINE-HEIGHT: 140%; MARGIN-TOP: 15px; FONT-FAMILY: arial, helvetica, sans serif; COLOR: #ffffff; FONT-SIZE: 10px
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
		display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}



#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	}
.main-nav{
	float: left;			
	margin: 0;
	padding: 0;
	font-family: Arial;
		}	
	
.main-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;	
	}	
	
.main-nav ul li{
	float:left;
	font-size:0.925em;
	font-weight: normal;
	}

.main-nav ul li a{
	float:center;
	display: block;
	padding: 5px 10px;	
	color: #336699;
	text-decoration: none;	
	}

.main-nav ul li a:hover {
	text-decoration: underline;
	background: #f8f8f0;
	}

.main-nav a#main-nav-selected{
	color: #000;	
	margin-left:-1px;
	background: #f8f8f0;
		text-decoration: none;
	}	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
