﻿/* Formating available for use inside the site */
html, body{height:100%;width:100%;}
body{color:#060401;font-family:arial;font-size:10pt;margin:auto;}
a{color:#905640;font-weight:normal;text-decoration:none;}
.div_link{color:#905640;cursor:pointer;font-weight:bold;text-decoration:none;}
a:hover, .div_link:hover{color:red;}
div{margin:0px;padding:0px;}
fieldset{margin:5px;padding:5px;}
form{margin:0px;padding:0px;}
h1{font-size:16pt;font-weight:bold;letter-spacing:normal;margin:0px;padding:0px;line-height:125%;}
h2{font-size:14pt;font-weight:bold;letter-spacing:normal;margin:0px;padding:0px;line-height:125%;}
h3{font-size:12pt;font-weight:bold;letter-spacing:normal;margin:0px;padding:0px;line-height:125%;}
input{margin:0px;padding:0px;}
img{border:0px;}
p{margin:0px;padding:0px;}
select{margin:0px;padding:0px;}
textarea{margin:0px;padding:0px;}
.bluetext_10pt{color:#005593;font-size:10pt;}
.bluetext_12pt{color:#005593;font-size:12pt;}
.bluetext_14pt{color:#005593;font-size:14pt;}
.bluetext_16pt{color:#005593;font-size:16pt;}
.bluetext_18pt{color:#005593;font-size:18pt;}
.bluetext_20pt{color:#005593;font-size:20pt;}
.bluetext_22pt{color:#005593;font-size:22pt;}
.bluetext_24pt{color:#005593;font-size:24pt;}
.errortext{color:#e02020;}
.lightbluetext_10pt{color:#679abf;font-size:10pt;}
.lightbluetext_12pt{color:#679abf;font-size:12pt;}
.lightbluetext_14pt{color:#679abf;font-size:14pt;}
.lightbluetext_16pt{color:#679abf;font-size:16pt;}
.lightbluetext_18pt{color:#679abf;font-size:18pt;}
.lightbluetext_20pt{color:#679abf;font-size:20pt;}
.lightbluetext_22pt{color:#679abf;font-size:22pt;}
.lightbluetext_24pt{color:#679abf;font-size:24pt;}
.successtext{color:#20e020;}
/* Formating available for use inside the site */
#allcontent{background:#ffffff;margin:auto;text-align:center;}
#innercontent{left:0px;margin:auto;min-height:582px;position:relative;text-align:left;top:0px;width:981px;}
#header{margin-bottom:10px;position:relative;width:100%;z-index:100;}
#headertopdiv{margin:auto;width:981px;}
#header_familymenu{background:url('../sitegraphics/images/family_menu_bg.png') no-repeat;clear:both;height:58px;margin:auto;width:981px;}
#headerlogo{float:left;height:58px;padding:8px;}
#familymenu{float:right;padding:12px 0px;}
#familymenu .item{color:#176298;float:left;font-size:14pt;margin-right:17px;padding:3px;}
#familymenu .item a{color:#176298;}
#familymenu .selected{background:#ffffff;border:solid 1px #176298;color:#176298;float:left;font-size:14pt;margin-right:17px;padding:2px;}
#familymenu .keep_selected{background:#ffffff;border:solid 1px #176298;color:#176298;float:left;font-size:14pt;margin-right:17px;padding:2px;}
#headerdynamiccontent{float:right;position:relative;text-align:left;width:835px;}
#headermenudiv{border-bottom:solid 1px #005593;height:30px;margin:auto;padding-bottom:3px;width:981px;}
#headermenu{float:right;overflow:visible;position:relative;}
#headermenu .menuitem{color:#005593;font-size:10pt;float:left;font-weight:bold;padding:3px 0px;position:relative;}
#headermenu .menuitem a{color:#005593;font-size:10pt;font-weight:bold;}
#headermenu .menuitem a:hover{color:#a03040;}
.headermenusubmenu{
	visibility:hidden;
	display:block;
	height:46px;
	left:0px;
	padding:0px 5px;
	position:absolute;
	top:0px;
	white-space:nowrap;
	width:auto;
	z-index:100;
}
.headermenusubmenu .inner{
 background-image:url('../sitegraphics/images/headersubmenubg.png');
 background-repeat:repeat-x;
 background-position:5px 0px;
 display:inline-block;
 height:26px;
 padding:10px 0px 10px 5px;
 float:left;
 top:0px;
 z-index:100;
}
#headermenu_pageheader{color:#005593;float:left;font-size:18pt;padding:3px 0px;text-align:left;}
#customerlogin{float:left;margin-top:-5px;}
#customerlogin img{vertical-align:middle;}
#sitesearch{position:absolute;right:80px;top:45px;}
#footer{color:#818385;padding:10px 0px;text-align:center;}
#footer a{color:#818385;font-size:10pt;font-weight:normal;}
#footer a:hover{color:#a03040;}
.headermenusubmenu .submenuitem{display:inline-block;color:#005593;font-size:10pt;font-weight:normal;}
.headermenusubmenu .submenuitem:hover{color:#a03040;}
#envelope{min-height:40px;}
#envelope .form_item{margin:5px 0px 0px 0px;}
.cms_edit_div{min-height:10px;}
#adminenvelope{margin-bottom:20px;margin-left:35px;margin-top:40px;padding-top:30px;}
#adminenvelope form{margin:auto;width:700px;}
.form_input{width:500px;}
.form_textarea{height:100px;width:500px;}
.form_item{margin:5px 0px 0px 0px;}
#adminenvelope .tabs_enclosure{border-bottom:solid 1px #000000;margin:5px 0px 15px 0px;}
#adminenvelope .tabs_enclosure .tab{border-left:solid 1px #000000;border-right:solid 1px #000000;border-top:solid 1px #000000;float:left;margin:0px 5px;padding:3px;}
#adminenvelope .tabs_enclosure .tab_hilite{background:#c0f0f0;}
#admin_topofpage{color:#000000;font-size:10pt;position:fixed;top:0px;width:100%;z-index:1000;}
#admin_topofpage_header,#admin_topofpage_footer{padding:2px;font-size:10pt;font-weight:bold;background:#f8f800;text-align:center;}
#admin_topofpage_contents_changed_warning{color:red;display:none;font-size:8pt;left:5px;position:absolute;top:2px;}
/* Dynamic page editing */
.admin_editwindow {border:solid 3px #101080;background:#e0e0e0;position:absolute;top:100px;left:100px;visibility:hidden;z-index:200;padding:10px;}
.admin_editwindow .notice_text{color:#d80000;}
/* Pagers */
.currentpager{background:yellow;color:black;cursor:pointer;display:inline;font-size:8pt;margin:0px 2px;}
.nextpager{cursor:pointer;display:inline;font-size:8pt;margin:0px 2px;}
.sitepopup_info{
			filter: progid:DXImageTransform.Microsoft.DropShadow(color='#80000000',offx=5,offy=5);
		-webkit-box-shadow:8px 8px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:8px 8px 5px rgba(0,0,0,0.5);
	box-shadow:8px 8px 5px rgba(0,0,0,0.5);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f0f0f0;
	border:solid 2px #101088;
	color:#101088;left:0px;
	padding:5px;
	position:absolute;
	top:0px;
	visibility:hidden;
	width:300px;
	z-index:100;
}
.sitepopup_info a{color:#303066;}
/* Miscellanious */
.clear_all, .clear_both{clear:both;height:0px;overflow:hidden;}
.form_input{width:500px;}
.form_button{padding:3px 5px;}
.hidden{display:none;}
.productfloaterenvelope{float:right;height:510px;position:relative;width:365px;}
.sitesearch_searchhilite{color:#a02233;}

.productdisplayenvelope{background:url("' . $SITECLASS->urlNormalize('sitegraphics/images/productbackground.png') . '") no-repeat;height:459px;margin:20px auto 0px auto;position:relative;width:832px;}
.productdisplayenvelope .container{height:432px;margin-left:10px;position:relative;width:807px;}
.productdisplayenvelope .container .arrow{cursor:pointer;height:432px;position:absolute;top:0px;width:16px;}
.productdisplayenvelope .container .productdisplay{height:432px;left:28px;overflow:hidden;position:absolute;text-align:center;top:0px;white-space:nowrap;width:750px;}
.productdisplayenvelope .container .productdisplay .item{cursor:pointer;display:-moz-inline-stack;display:inline-block;padding:16px 0px;zoom:1;*display:inline;width:250px;}
.productdisplayenvelope_popup{
			filter: progid:DXImageTransform.Microsoft.DropShadow(color='#80000000',offx=16,offy=16);
		-webkit-box-shadow:16px 16px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:16px 16px 5px rgba(0,0,0,0.5);
	box-shadow:16px 16px 5px rgba(0,0,0,0.5);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ffffff;
	border:solid 2px #005595;
	display:none;
	height:620px;
	left:200px;
	position:absolute;
	top:50px;
	width:280px;
	z-index:2000;
}
.productdisplayenvelope_popup_item{width:280px;}
.productdisplayenvelope_popup_item .display{text-align:center;width:280px;}
.curved_grey_border{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:solid 2px #dbdcde;
}
.full_content{
  background:url('../imagelimiter.php?w=961&img=sitegraphics/images/content_background_large.jpg') no-repeat center center;
	margin:auto;padding:10px;text-align:left;width:961px;
}
.full_content_nobg{
	margin:auto;padding:10px;text-align:left;width:961px;
}
.quarter_content{
  background:url('../imagelimiter.php?w=230&img=sitegraphics/images/content_background_small.jpg') no-repeat center center;
	height:370px;margin:auto;padding:5px;text-align:center;width:220px;
}
.pageheader{color:#005593;font-size:42px;font-weight:bold;margin-left:-3px;margin-top:10px;}
.product_item_description{float:left;width:660px;}
.product_item_image{float:right;text-align:center;width:290px;}
.product_family_description{padding:10px;width:961px;}
.product_quarter_display{margin:auto;width:981px;}

