@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	background-color: #ffffff;
	margin: 0px;
	padding: 15px;
	background-repeat: repeat-x;
	background-position: top;
    background-image: url(/images/xxxbgPage.jpg);
}
a {
	color: #196D9D;
	text-decoration: none;
}
a:hover {
	color: #64CB32;
	text-decoration: underline;
}


#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#container2 {
	width: 700px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	padding-bottom: 15px;
}
#topAdSpace {
	text-align: center;
	height: 105px;
	width: 980px;
}
#topAdSpace .ad {
	border: 1px solid #CCCCCC;
}
#header {
	width: 980px;
	height: 112px;
	background-image: url(/images/header.gif);
	background-repeat: no-repeat;
}
#header .logoLink {
	float: left;
	height: 88px;
	width: 250px;
}
#header .rightSideContainer {
	float: right;
	width: 300px;
}
#search {
	float: right;
	width: 270px;
	margin-top: 6px;
}
#search .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 50px;
	margin-top: 3px;
}
#search .textbox {
	float: left;
	width: 194px;
	height: 16px;
}
#search .textboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	height: 12px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #2E7200;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#search .submit {
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	*margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#navTop {
	float: right;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #629DBB;
	margin-top: 66px;
	*margin-top: 64px;
}
#navTop a {
	color: #FFFFFF;
	text-decoration: none;
}
#navTop a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#leftSidebar {
	float: left;
	width: 185px;
}
#leftSidebar ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#leftSidebar li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #196D9D;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 15px;
	margin-left: 15px;
}
#CenterBox {
	float: left;
	width: 604px;
}
#rightSidebar {
	float: right;
	width: 185px;
}
#footer {
	clear: both;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-align: center;
	padding-top: 10px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	width: 200px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

#clear {
	clear: both;
}
.break {
	clear: both;
}
.bold1 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bold2 {
	font-weight: bold;
	color: #033B5C;
	text-decoration: none;
}
.bold3 {
	font-weight: bold;
	color: #428BB1;
	text-decoration: none;
}
.bold4 {
	font-weight: bold;
	color: #66CC33;
}



#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 20px;
}
#breadcrumb a {
	color: #4CA816;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #428BB1;
	text-decoration: underline;
}
.skyscraper {
	height: 600px;
	width: 120px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#toolsDropDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 142px;
	border: 1px solid #00456C;
	background-color: #01456C;
	background-image: url(/images/bgBlue.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#toolsDropDownBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 142px;
	border: 1px solid #DFDFDF;
	background-color: #F2F1F1;
	margin-left: 15px;
	padding: 5px;
}
#toolsDropDownBox a {
}
#toolsDropDownBox ul {
	margin: 0px;
	padding: 0px;
}
#toolsDropDownBox li {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainPhoto {
	background-image: url(/images/pagePhoto.jpg);
	background-repeat: no-repeat;
	height: 224px;
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#mainPhoto .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainPhoto a {
	color: #66CC33;
	text-decoration: none;
}
#mainPhoto a:hover {
	color: #66FF33;
	text-decoration: underline;
}
#ad125x125 {
	height: 125px;
	width: 125px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#threeTabBox {
	width: 604px;
}
#tabLeftLink1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabLeftGreen1.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabLeftGLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabLeftGreen2.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}


#tabLeftHighlight {
	background-image: url(/images/tabLeftGreen2.gif);
	text-align: center;
	height: 18px;
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	float: left;
}

#tabMiddleLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 0px;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
}

#tabMiddleLink1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456B;
	background-image: url(/images/tabMiddleGray.gif);
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabMiddleLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabMiddleGreen2.gif);
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}

#tabMiddleHighlight {
	background-image: url(/images/tabMiddleGray.gif);
	text-align: center;
	height: 18px;
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456C;
	padding-top: 3px;
	float: left;
}
#tabRightLink1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456B;
	background-image: url(/images/tabRightGray.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabRightLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabRightGreen2.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: left top;
}
#tabRightLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabRightGreen1.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 0px;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
}

#tabRightHighlight {
	background-image: url(/images/tabRightGray.gif);
	text-align: center;
	height: 18px;
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456C;
	padding-top: 3px;
	float: left;
}

#threeTabHighlight {
	background-image: url(/images/bg3tabHighlight.gif);
	background-repeat: repeat-y;
	width: 604px;
	clear: both;
}
#threeTabHighlight a {
	color: #64CA31;
	text-decoration: none;
}
#threeTabHighlight a:hover {
	color: #65CB32;
	text-decoration: underline;
}
#threeTabHighlight .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #01456C;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;

}
#threeTabHighlight p {
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;

}
#threeTabFooter {
	background-image: url(/images/bg3tabFooter.gif);
	background-repeat: no-repeat;
	width: 604px;
	height: 10px;
}
#threeTabClear {
	background-image: url(/images/bg3tabHighlight.gif);
	height: 1px;
	width: 604px;
}

/* new as of 02-20-2008 */

.productTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085184;
	text-decoration: none;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#CenterBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
}
#CenterBox ul {
	margin: 0px;
	padding: 0px;
}
#CenterBox li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 40px;
} 
#ways2orderBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #EFF3EF;
	padding: 10px;
	float: right;
	width: 180px;
	margin-left: 15px;
	border: 1px solid #00456B;
}
#leftToolBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#rightToolBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#middleToolBox {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#leftToolBox .title, #rightToolBox .title, #middleToolBox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #085184;
	margin-bottom: 6px;
}

#toolsIconBox {
	float: left;
	height: 100px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#toolsBoxDescription {
	float: right;
	width: 160px;
	margin: 0px;
	padding: 0px;
}

#toolsBoxTop {
	background-image: url(/images/toolsBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 290px;
	margin: 0px;
	padding: 0px;
}
#toolsBoxMiddle {
	background-color: #FFFFFF;
	width: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-color: #9C9A9C;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#toolsBoxMiddle .link {
	font-weight: bold;
	color: #196D9D;
	margin-top: 8px;
}
#toolsBoxBottom {
	background-image: url(/images/toolsBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 290px;
}

/* new as of 03-07-2008 */

.toolsIconRight {
	height: 58px;
	width: 139px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#leftCalcBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;

	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#rightCalcBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;

	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#formContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 604px;
	height: auto;
}
#formContainer .title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004973;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#formContainer .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1875AD;
	margin-bottom: 6px;
}
#formContainer .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 6px;
}

#formContainer .title8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-bottom: 6px;
}

#formContainer .toolLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-bottom: 16px;
}
#formContainer .toolLinks a {
	color: #186D9C;
	text-decoration: none;
}
#formContainer .toolLinks a:hover {
	color: #64CB32;
	text-decoration: underline;
}
#formContainer .toolLinksSelected {
	font-weight: bold;
	color: #398E00;
	text-decoration: none;
}
.enterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 6px;
}

.XXXNPANXXText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 3px;
	margin-right: 6px;
}
.NPANXXText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
	margin-bottom: 6px;
	padding-top: 3px;
	margin-right: 6px;
}


.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3f9407;
	background-image: url(/images/bgButton1.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4ABA00;
	border-right-color: #4ABA00;
	border-bottom-color: #006600;
	border-left-color: #006600;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	*padding-top: 1px;
	*padding-right: 3px;
	*padding-bottom: 1px;
	*padding-left: 3px;
	margin: 0px;
}
#boxButtonContainer7 {
	float: left;
}
.boxButtonContainer {
	float: left;
}
#NPANXXformBoxes7 {
	margin-bottom: 6px;
}
.NPANXXformBoxes {
	float: left;
	margin-bottom: 6px;
}
.formButtons {
	padding-left: 103px;
	*padding-left: 97px;
}
.formButtons2 {
	float: left;
	padding-left: 154px;
	*padding-left: 154px;
}
.formButtons3 {
	float: left;
	padding-left: 210px;
	*padding-left: 210px;
}
#clearFieldContainer {
	float: right;
	width: 375px;
	margin-bottom: 6px;
}

#submitContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
	margin-right: 6px;
}
.submitBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-right: 6px;
	float: left;
}
#resultsLeft {
	float: left;
	width: 290px;
	margin-top: 6px;
}
.resultsLeft1 {
	float: left;
	width: 290px;
	margin-top: 6px;
}
#resultsRight {
	float: right;
	width: 290px;
	margin-top: 6px;
}
.resultsRight1 {
	float: right;
	width: 290px;
	margin-top: 6px;
}
#resultsBoxTop {
	background-image: url(/images/resultsBoxTop2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	width: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEF6FA;
	color: #00456B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.resultsBoxTop1 {
	background-image: url(/images/resultsBoxTop2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	width: 250px;
	*width: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEF6FA;
	color: #00456B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.resultsBoxTop3 {
	background-image: url(/images/resultsBoxTop2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEF6FA;
	color: #00456B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-bottom-width: 1px;
}
#resultsBoxMiddle {
	background-color: #FFFFFF;
	width: 270px;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-color: #9C9A9C;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.resultsBoxMiddle1 {
	background-color: #FFFFFF;
	width: 248px;
	*width: 270px;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-color: #9C9A9C;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.resultsBoxMiddle3 {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#resultsBoxMiddle .link {
	font-weight: bold;
	color: #196D9D;
	margin-top: 8px;
}
#resultsBoxBottom {
	background-image: url(/images/toolsBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 270px;
}
.resultsBoxBottom1 {
	background-image: url(/images/toolsBoxBottomShort.gif);
	background-repeat: no-repeat;
	background-position: top;	
	height: 10px;
	width: 270px;
	*width: 270px;
}
#mainToolBoxIcon {
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 10px;

	*margin-left: 5px;
}
#mainToolBoxRightBox {
	float: right;
	width: 464px;
	margin-right: 10px;
	*margin-right: 5px;
}
#mainToolBoxSmallIconContainer {
	float: right;
	width: 224px;
	height: 50px;
}
.smallIcon {
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 6px;
}
/* new as of 3/11/2008 */
#mainPhotoTools, #mainProductsBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url(/images/mainPhotoBlueBG.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#mainPhotoTools .top, #mainProductsBox .top {
	width: 604px;
}
#mainPhotoTools .bottom, #mainProductsBox .bottom {
	width: 604px;
	clear: both;
}
#mainPhoto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 270px;
	padding-left: 12px;
}
#mainPhotoTools p, #mainProductsBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 270px;
	padding-left: 12px;
	padding-right: 12px;
}
#mainPhoto .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainPhotoTools .title, #mainProductsBox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
}
#mainProductsBox .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
	font-style: italic;
}
#mainPhoto a, #mainPhotoTools a , #mainProductsBox a {
	color: #66CC33;
	text-decoration: none;
}
#mainPhoto a:hover , #mainPhotoTools a:hover, #mainProductsBox a:hover {
	color: #66FF33;
	text-decoration: underline;
}
#leftProductBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 16px;
	*padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#rightProductBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 16px;
	*padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftProductBoxEnd {
	float: left;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
}
#rightProductBoxEnd {
	float: right;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
}
#middleProductBox {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#leftProductBox .title, #rightProductBox .title, #middleProductBox .title, #leftProductBoxEnd .title, #rightProductBoxEnd .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #085184;
	margin-bottom: 6px;
}
#leftProductBox p, #rightProductBox p, #middleProductBox p, #leftProductBoxEnd p, #rightProductBoxEnd p {
	margin: 0px;
	padding: 0px;
} 
#leftProductBox a, #rightProductBox a, #middleProductBox a, #leftProductBoxEnd a, #rightProductBoxEnd a {
	color: #66CC33;
	text-decoration: none;
}
#leftProductBox a:hover, #rightProductBox a:hover, #middleProductBox a:hover, #leftProductBoxEnd a:hover, #rightProductBoxEnd a:hover {
	color: #66FF33;
	text-decoration: underline;
}
#mainProductDesc {
	width: 604px;
}
#mainProductDesc p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
#mainProductDesc .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #034A73;
	padding-bottom: 3px;
}
#mainProductDesc .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C75A8;
	padding-bottom: 8px;
	font-style: italic;
}
#mainProductDesc .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C75A8;
	padding-bottom: 3px;
}
#mainProductDesc ul {
	margin: 0px;
	padding: 0px;
}
#mainProductDesc li {
	margin-bottom: 14px;
	margin-left: 40px;
}
#leftProductBox .subheader, #rightProductBox .subheader, #middleProductBox .subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #034A73;
	text-decoration: none;
	margin-bottom: 15px;
}

