.top_box{	border:1px solid #d9dad9;	background:url(/images/top_box_background.png) left bottom repeat-x;	height:123px;	width:294px;}.top_box h1{font-size:14px;color:#575757;font-family:Arial, Helvetica, sans-serif;margin:7px;}.top_box_content{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#d9dad9;margin:7px;}.home_content h2{font-size:15px;color:#575757;font-family:Arial, Helvetica, sans-serif;margin:7px;font-weight:700;}.home_content p{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#535252;margin:7px;}.home_content a{color:#357ace;text-decoration:none;font-size:12px;}.home_content a:hover{ text-decoration:underline; }.productImage{border:1px solid #C0C0C0;padding:10px;}.catalogueListing{margin:0px auto 0px auto;}.catalogueListing h1{text-align:left;}ol{	}ul{	}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 23px;	font-weight:normal;	color: #000;margin-top:0px;}h2{	color:#535353;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight:normal;}h3{	color:#000;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: normal;margin:0px;}hr{	color:#fff;border:3px dashed #ddd;border-width:1px 0 1px 0;margin-bottom:13px;}p, td, body, div, span{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}p, body, div, span{	color:#535353!important;}a {color:#357ACE;text-decoration:none;}a:hover {text-decoration:underline;}img{color:#329932;border:none;}table{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0px;	padding: 0px;}.box {	border: 0px solid #fff;width:100%;}.box a{	margin:6px 0px;}.alert {	color: Red;	font-weight: bold;	font-size: 11px;	border: solid;	border-width: 1px;	border-color: Red;	padding: 5px;	text-align: center;	margin: 15px;}.buttons {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #050505;	font-weight: bold;	cursor: pointer;}.footer, .footer a, .footer p, .footer span, .footer div {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999!important;	text-indent:0px;	width:100%;}.footerCompany{padding:5px 0px 0px 0px;}.fields {	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #D8D8D8;	color: #3C3C3C;	font-size: 11px;width:inherit!important;}.fieldDescription {	font-size: 11px;	color: #333333;	font-weight: bold;	padding-right:6px;	padding-top:2px;	padding-bottom:2px;}.features {	padding:10px;}.normalText{}.MenuBox {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding-right: 15px;	height: 20px;}.fields2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border: 1px solid #333333;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	font-size: 10px;}.galleryBlock {	border: 1px solid #999999;}.galleryBlockOver {	background-color: #E6E6E6;	border: 1px solid #999999;	cursor: pointer;}.galleryBackground {	background-color: #FFFFFF;}.galleryBar {	color: #FFFFFF;	background-color: #084E81;	font-size: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	font-weight: bold;}.galleryFooterText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0066CC;	font-weight: bold;}.formDrop{	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.testimonials {	color: #eeeeee;}form {	margin: 0px;	padding: 0px;}.catalogueBlock {	background-color: #FFFFFF;	border: 1px solid #999999;	width: 116px;	cursor: pointer;}.catalogueBlock2 {	background-color: #e6e6e6;	border: 1px solid #999999;	width: 116px;	cursor: pointer;}.catalogueImage {	border: 1px solid #CCCCCC;}.catalogueTabs {	background-color: #FFFFFF;	cursor: pointer;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-align: center;	height: 30px;}.catalogueTabsOn {	background-color: #fdb520;	cursor: default;	color: #ffffff;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;		}.catalogueTabsOff {	background-color: #5c5c5c;	cursor: pointer;	color: #ffffff;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	}.catalogueImageThumbs {	padding-top: 5px;	padding-bottom: 5px;	}.catalogueThumb {	cursor: pointer;	margin-right: 5px;	border:1px solid #5c5c5c;}.catalogueMainImageCell {	vertical-align: top;}.catalogueMainImage {	border: 1px solid #999999;	background-color: #CCCCCC;	margin-right: 5px;	vertical-align: top;}.catalogueItemHeading {	font-family: arial;	font-size: 16px;	font-weight: bold;	text-align: left;	width: 100%;	padding-top: 15px;	padding-bottom: 5px;}.catalogueItemLabel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	width:30%;}.catalogueItemValue {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align:left;	font-size: 11px;	width:70%;	padding:3px;}.catalogueDetails {	padding: 15px;	text-align: left;	margin-right: 10px;}.catalogueDetailsCell {	border: 1px solid #5c5c5c;}.catalogueDetailsDiv {	width: 90%;}.catalogueDetailsDiv ul, .catalogueDetailsDiv li, .catalogueDetails li, .catalogueDetails ul {	margin:0px 10px 10px 10px;	padding:0px;	line-height:17px;	list-style-type:disc;}.keyFeature {	vertical-align: top;}.catalogueHeading {}.catalogueSmallBox {	height: 135px;	width: 100%;}.topMenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.catalogueThumbCell {	margin-top: 5px;	margin-bottom: 5px;}.catalogueAll {	width:100%;	vertical-align: top;	text-align: left;	padding-bottom: 50px;}.catalogueButton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 15px;}.bgOn{	background-color: #fdb520;	color: #FFFFFF;	font-weight:bold;	cursor:default;	border-right-width: 1px;	border-right-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	padding-left:5px;}.bgOff{	font-weight:bold;	background-color: #5C5C5C;	color: #FFFFFF;	cursor:pointer;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	padding-left:5px;}.boxtop2, .boxtop2 p{	font-weight: normal;	color: #dddddf;	background-color: #767676;	font-family: Arial, Helvetica, sans-serif !important;	padding: 3px;	font-size: 12px;	text-indent:7px;	font-weight:bold;}.line1{	background-color:#efefef;}.line2{	background-color:#f3f3f3;}.boxtop2, .boxtop2 p, .boxtop2 td, .boxtop2 tr {	color:#FFFFFF;font-family: Arial, Helvetica, sans-serif !important;	padding:6px !important;}.boxTop, .boxTop p, .boxTop td, .boxTop tr {	background-color:#767676;	color:#FFFFFF;	font-family:arial, helvetica, sans-serif;	font-size:12px;	padding:6px 6px 6px 11px !important;	font-weight:bold;}.promptText, .promptText p, .promptText {padding:0px 0px 0px 10px !important;}.prompText ol{padding:0px 0px 0px 30px;margin:0px;}.prompText ol li{padding:0px 0px 5px 0px;}.kbAnswer {padding:0px 0px 18px 0px;}.kbAnswer ul {padding:0px 0px 0px 30px;margin:0px;}.kbAnswer li {padding:0px 0px 5px 0px;}.customFormTable,.customFormTable tr.line1 td {	font-weight:bold;	background-color:white;}.customFormInputCell{	text-align:left;}.customFormInputCell{width:70%;}.customFormContainerDiv{width:100%;}.fields{	/*width:60%;*/}.customFormIncomplete td{background-color:#ffd5d5;border-bottom:1px solid #ffffff;}.calendar {	/*background-color:#333333;*/}.calendar a{	text-decoration:none;	font-weight:bold;}#calendar{/*border-right:1px solid white;border-bottom:1px solid white;*/	width:100%;}#monthLabel {	font-size:14px;	color:#fdb520;	font-weight:bold;}#yearLabel {	font-size:14px;	font-weight:bold;	text-align:center;	color:#fdb520;}#calendarMonth table{	background-color:#DDDDDD;}#calendarMonth{}.month {height:500px;}.dayHeading {font-size:9px;text-align:center;height:1px;background-color:#FFFFFF;padding-top:10px;}.dayHeading a, .dayheading td{}.day {	border-right:1px solid white;	border-bottom:1px solid white;	padding:3px;	height:30px;	background-color:#bbbbbb;	background-image:url(calendarBG.gif);	background-repeat:no-repeat;	background-position:left top;}.weekend .day_num{	color:#ffffff;}.day_num td {	background-color:#999999;	height:100%;}.weekend {	background-color:#6f6f6f;	background-image:url(weekendBG.gif);	background-repeat:no-repeat;	background-position:left top;}.weekend td{	width:120px;	color:#ffffff;}.blank {	background-color:#dddddd;	background-image:url(spacer.gif);}.calendar_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #fdb520;}body .bodyPrintPage, .bodyPrintPage, .bodyPrintPage .normalText, .tellAFriend, .tellAFriend .normalText, .bodyPrintPage .footer, .bodyPrintPage .printPage, .bodyPrintPage div, .bodyPrintPage p, .bodyPrintPage td, .bodyPrintPage span, .bodyPrintPage h1, .bodyPrintPage h2, .bodyPrintPage h3 {	color:#000000;	background-color:#FFFFFF;	background-image:none;}.printPage{	color:#000000;}/*------------------------------- Start Repository Styles ------------------------------*/.repositoryfolders {	background-color: #565656;/*	background: url(folderRunner.gif) repeat-x left top;	*/	border: 1px solid #666666;	}.repositoryfiles{	background-color: #464646;	border: 1px solid #666666;} .repline1 {	background-color: #cccccc;}.repline2 {	background-color: #dddddd;}.repline1 td {	padding:10px;}.repline1 a {	color:#333333;}.repline2 td {	padding:10px;		}.repline2 a {	color:#333333;	}.repository .boxTop, .repository .boxTop p, .repository .boxTop td, .repository .boxTop a {	background-color:#494949;	padding:10px;	color:#FFFFFF;/*	background: url(darkRunner.gif) repeat-x left top; */}.repository .boxTop2, .repository .boxTop2 p, .repository .boxTop2 td {	background-color:#666665;	padding:10px;	color:#FFFFFF;/*	background: url(lightRunner.gif) repeat-x left top;*/}.text td {vertical-align:top;padding:3px 10px 7px 10px;}.text a {/*color:#FFFFFF;*/}.text img{position:relative;left:-5px; top:3px;}.repository h1 {margin:0px 0px 5px 0px;}/*------------------------------ End Repository Styles ------------------------------*/.searchLink2 {	visibility:hidden;}.searchText {	padding:5px 0px 0px 14px;}.tellAFriend, .tellAFriend p, .tellAFriend .normalText{	text-align:left;	color:#999999;}#hpBloomNews {	background-color:#555;	height:235px;	overflow:hidden;}#hpHeading {	background-color:#000;}#hpBloomNews h1{	color:#ffb61f;	font-size:13px;	font-weight:bold;	margin:4px 6px 0 7px;	padding:0;}#hpBloomNews p {	color:#FFF;	font-size:10px;	margin:0 6px 3px 7px;	padding:0;}#hpBloomNews a {	color:#FFF;	font-weight:bold;	font-size:10px;	margin:0;}#hpMiddleRow {	background-color:#434343;	padding:2px 0;}.home-left-boxes {width:400px;}.home-left-boxes td h2, .home-left-boxes td p {margin:0px;}.home-left-boxes td h2 {font-weight:normal;font-size:15px;line-height:14px;}.home-left-boxes td {padding:0 10px 8px 0;}.home-left-boxes td img {padding-left:0px!important;}.home-left-boxes td table td {padding:0px;}.home_content h2 {font-weight:normal;font-size:15px;line-height:14px;margin:10px 0 10px 0;}.home_content p {margin:0px 10px 10px 0;font-family:arial;font-size:12px}.top_box{padding:5px 0 0 0;}.top_box div {font-family:arial;font-size:12px;}.bottomAdArea {text-align:center;}.bottomAdArea table {margin:0 auto;}.bottomAdArea p {margin:0px;}.basicText {font-family:arial;}.allHeadings {font-family:arial;font-size:13pt;color:#000000;font-weight:normal;margin:0px 0 0 0;display:block;}.basicText ul a {font-size:12px;}.basicText a {font-family:arial;font-size:11px;color:#357ace;font-weight:normal;}.basicText a:hover {text-decoration:underline;}.contentArea4, .contentArea4 a, .contentArea4 td, .contentArea4 p, .rightColumnPadding td {font-family:arial!important;}.td1 {width:68px}.td2 {width:64px}.td3 {width:82px}.td4 {width:85px; vertical-align:middle;}.td4 img {margin:0 7px 1px 0!important;}.payment-icon-divider { border-bottom:1px dashed #ccc; }/** repository **/div.repositoryFolders ul {padding-left:0px;}div.repositoryFolders ul ul {padding-left:40px;}div.repositoryFiles ul {padding-left:60px !important;}li.repositoryFolder {list-style:none;font-size:16px;}li.repositoryFolder li.repositoryFolder {font-size:14px;}li.repositoryFolder li.repositoryFolder li.repositoryFolder {font-size:12px;}li.repositoryFile {font-size:12px;}ul.repositoryLinks {list-style:none;padding:0px;float:right;margin-right:10px;}ul.repositoryLinks li {display:inline;margin-left:10px;}li.repositoryUploadLink {display:none!important;}