@charset "utf-8";
/**************************************** Reea edits ****************************************/
.topNav
{
	float:right;
	height:27px;
	margin-top:15px;
}
.homeLink
{
	float:left;
}
.topNav a.linkTN
{
	margin-left:6px;
}


.topLine
{
	height:25px;
	background-color:#000000;
}
#all
{
	background:url(../images_new/top_bgr.jpg) repeat-x;
	background-position:50% 0;
	
}
.homeRight
{
	width:221px;
	float:right;
	margin-left:15px;
}
#tbl0
{
	visibility:hidden;
	display:none !important;
}
.box1
{
	margin:-8px;
	position:relative;
	z-index:1;
}
.box1_1
{
	margin-bottom:9px;
	width:271px;
}
.box1_2
{
	width:236px;
	margin: 18px -8px 9px -8px;
}
.box1LT
{
	background-image:url(../images/box1_lt.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
}
.box1RT
{
	background-image:url(../images/box1_rt.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
}
.box1LB
{
	background-image:url(../images/box1_lb.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
}
.box1RB
{
	background-image:url(../images/box1_rb.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
}
.box1L
{
	background-image:url(../images/box1_l.png);
	background-repeat:repeat-y;
	width:15px;
	font-size:0px;
}
.box1R
{
	background-image:url(../images/box1_r.png);
	background-repeat:repeat-y;
	width:15px;
	font-size:0px;
}
.box1T
{
	background-image:url(../images/box1_t.png);
	background-repeat:repeat-x;
	height:15px;
	font-size:0px;
}
.box1B
{
	background-image:url(../images/box1_b.png);
	background-repeat:repeat-x;
	height:15px;
	font-size:0px;
}
.box1C
{
	background-image:url(../images/box1_c.png);
	background-repeat: repeat;
	padding: 4px 2px;
	text-align:left;
	vertical-align:top;/*width height*/
}
a.button1:link, a.button1:visited, a.button1:hover
{
	border:1px solid #566868;
	background-color:#445459;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#EBF2F5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	/*behavior:url(border-radius.htc);*/
	padding:5px;
	outline:none;
	z-index:2;
}
a.button13:link, a.button13:visited
{
	border:1px solid #566868;
	background-color:#445459;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#EBF2F5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	/*behavior:url(border-radius.htc);*/
	padding:5px;
	outline:none;
	z-index:2;
}
a.button13:hover
{
	border:1px solid #566868;
	background-color:#445459;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#F00 !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	/*behavior:url(border-radius.htc);*/
	padding:5px;
	outline:none;
	z-index:2;
}
.button1Spacer
{
	margin-bottom:15px;
}
.header1
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:26px;
	background-color:rgba(46, 46, 48, 0.5);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#802E2E30, endColorstr=#802E2E30);
	border-top:1px solid #6d6d6d;
	border-bottom:1px solid #6d6d6d;
	margin-bottom:9px;
}
.box2
{
	width:238px;
	margin-bottom: 5px;
}
.box2Header
{
	background-image:url(../images/box2_header.gif);
	height:27px;
	padding:0px 7px;
	line-height:27px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.box2Content
{
	background-image:url(../images/box2_content.gif);
	background-repeat:no-repeat;
	background-size:238px 100%;
	-moz-background-size:238px 100%;
	background-color:rgba(46, 46, 48, 0.3);
	padding:5px 8px;
}

.box2ContentLinks a
{
	margin-bottom:10px;
}

.box21
{
	width:203px;
	margin-bottom: 5px;
}
.box21Header
{
	background-image:url(../images/box21_header.gif);
	height:27px;
	padding:0px 7px;
	line-height:27px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.box21Content
{
	background-image:url(../images/box21_content.gif);
	background-repeat:no-repeat;
	background-size:203px 100%;
	-moz-background-size:203px 100%;
	background-color:rgba(46, 46, 48, 0.3);
	padding:5px 8px;
}
.box2Content a:link, .box2Content a:visited, .box21Content a:link, .box21Content a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	display:block;
}
.box2Content a:hover, .box21Content a:hover
{
	text-decoration:underline;
}

.menuBarItemCont .menuItemsCont
{
	position:absolute;
	top:27px;
	z-index:20000;
	padding-top:6px;
	display:none;
	opacity:0;
	-o-transition: opacity 0.4s 0s;
	position:relative;
}

.menuBarItemCont:hover .menuItemsCont
{
	position:absolute;
	top:27px;
	z-index:20;
	padding-top:6px;
	display:block;
	opacity:1;
}


.menuItemsContInner
{
	border-top:1px solid #69676A;
	border-left:1px solid #69676A;
	border-right:1px solid #69676A;
	background-color:#333;
	display:block;
}

.menuItemsContInner a:link, .menuItemsContInner a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0px 7px;
	margin:0px;
	border-bottom:1px solid #69676A;
	display:block;
	background-color:#333;
	-o-transition: background-color 0.4s 0s;
	-moz-transition: background-color 0.4s 0s;
	-webkit-transition: background-color 0.4s 0s;
}

.menuItemsContInner a:hover
{
	background-color:#666;
}

.menuBarItemCont
{
	position:relative;
	display:inline-block;
}

.menuServices
{
	left:-55px;
}

.menuExamples
{
	left:-75px;
}

.menuEtiquette
{
	left:-80px;
}

.menuQquotes
{
	left:-122px;
}

.menuContactUs
{
	left:auto;
	right:0px;
}

.boxShadowed
{
	margin:-8px;
}

.logoIE
{
	height:59px;
}
.additional_info{
	color:#000000;
	font-weight:bold;
}
#body_06{
	position:relative;
}
.popup_design{
	width:650px;
	/*height:800px;*/
	position:absolute;
	background:#FFFFFF;
	left:200px;
	top:20px;
	padding:10px 0;
	z-index:99;
}
.popup_design p{
	margin:0;
}
.title_order_form{
	text-align:center;
}
.title_order_form H1, .title_order_form p{
	margin:0;
	line-height:40px;
	color:#FFFFFF;
}
.popup_design H2{
	background:url(../images/popup_title_bg.gif) left top no-repeat;
	width:611px;
	height:31px;
	line-height:31px;
	margin:0 auto;
	color:#FFFFFF;
	text-align:center;
}
.popup_design_inner{
	position:relative;
	background:#424047 url(../images/top_pop_bg.gif) left top no-repeat;
	width:626px;
	margin:0 auto;
	padding-top:10px;
}
.popup_design_bottom{
	background:url(../images/bottom_pop_bg.gif) left bottom no-repeat;
	width:626px;
	height:8px;
}
.close_popup_design{
	background:url(../images/close_popup_design.gif) left top no-repeat;
	width:22px;
	padding-top:17px;
	height:0px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:48px;
	right:10px;
}
.popup_design_inner table{
	width:500px;
	margin:0 auto;
}
.popup_design_inner table td{
	text-align:center;
	padding:0 5px
}
.popup_design_inner table .bttn{
	font-size:14px;
	font-weight:bold;
	margin:10px;
	padding:5px 20px;
}
/**/

.optionContainer1
{
	width:646px;
	margin:30px auto 0px auto;
}

.optionContainer1 h2
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
}

.optionContainer1 .info, .info1
{
	border:1px solid #87A2BA;
	background-color:#4A6C8B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-align:center;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	/*behavior:url(border-radius.htc);*/
}

.optionContainer1 .zone1
{
	margin:17px auto 17px auto;
}

.optionContainer1 .zone1 td
{
	padding:0px 10px;
}

.optionContainer1 .zone2
{
	border:2px solid #707070;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	/*behavior:url(border-radius.htc);*/
}

a.button2
{
	background-color:#727272;
	padding:10px 33px;
	text-align:center;
	cursor:pointer;
	display:inline-block;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	/*behavior:url(border-radius.htc);*/
}

.halignCenter
{
	text-align:center;
}

.infoText1
{
	margin:22px 0px 50px 0px;
	text-align:center;
}

a.link1:link, a.link1:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	color:#2C91C9;
	text-decoration:none;
}

a.link1:hover
{
	text-decoration:underline;
}

.textArialGray20
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CCC;
}

.infotext2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C5C4C6;
	margin:25px 0px 15px 0px;
	text-align:center;
}

.formTableGen td
{
	color:#333;
}

.popup1
{
	position:absolute;
	z-index:101;
	display:none;
}

.popup1 .box1
{
	margin:0px;
}
.popupContent1
{
	width:615px;
	position:relative;
	text-align:center;
	margin-top:18px;
}

.popupContent1 .pic
{
	margin:0px 28px 28px 28px;
	display:inline-block;
	text-align:center;
}
.popupContent1 .pic .chkb
{
	text-align:center;
	display:block;
	line-height:25px;
	cursor:default;
}
.popupContent1 .x
{
	position:absolute;
	right:0px;
	top:0px;
	padding:0px 5px;
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
}

a.button3
{
	background-color:#A9A9A9;
	border:1px solid #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	line-height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	/*behavior:url(border-radius.htc);*/
	margin-bottom:25px;
	display:inline-block;
	padding:0px 30px;
}


a.button4
{
	background-image:url(../images/button4_bg.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:31px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	/*behavior:url(border-radius.htc);*/
	display:inline-block;
	padding:0px 45px;
	text-decoration:none;
}

.contactusContainer
{
	width:830px;
	margin:0px auto;
}

.contactUsZone1
{
	width:265px;
	height:265px;
	display:inline-block;
	border:2px solid #737373;
	border-radius:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	margin-top:5px;
	/*behavior:url(border-radius.htc);*/
	vertical-align:middle;
}

.contactUsZone1Left
{
	margin-right:6px;
}

.wh
{
	width:100%;
	height:100%;
}

.wh td
{
	text-align:center;
	vertical-align:middle;
}

.contactTbl
{
	height:404px;
	margin-left:0px;
}

.imgContainer1
{
	height:173px;/*85px*/
	vertical-align:top;
}

.text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
}

a.link2:link, a.link2:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}

a.link2:hover
{
	text-decoration:underline;
}

.contactZone2
{
	line-height:31px;
	padding:5px 30px;
}

.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
/* ----- Index sidebar modification ----- */


.sidebarHeaderNew{ 
	background: url(../images_new/index_sidebar_header.png) no-repeat;
	height: 69px;
	margin-bottom: -12px;
	margin-left: -4px;
}

	.sidebarHeaderNew p {
		position: aboslute;
		font-size: 13px;
		width: 250px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding-top: 14px;
		text-indent: 30px;
	}

/* ----- Image Gallery ----- */


table.imgGallery {
	margin-top: -20px;
	margin-left: 5px;
}

.galleryHeader {
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0;
}

.gallerySubHeader{
	margin-bottom: 10px;
	margin-top: 2px;
}
	.gallerySubHeader p {
		background: #31506f url(../images_new/gallery/sub_header_gallery_bg.gif) no-repeat;
		display: block;
		width: 900px;
		height: 32px;
		font-size: 18px;
		color: #fff;
		text-indent: 10px;
		line-height: 35px;
	}

.galleryPost {
	width: 295px;
	margin-right: 5px;
	margin-bottom: 20px;
	text-align: left;
	float: left;
	display: inline-block;
}

	.galleryPostImg {
		border: #000 1px solid;
		padding: 8px;
		background: #666666;
	}
	
	.cardsImg {
		margin-left: 22px;
		display: block;
	}
	
	.galleryPostImgTitle {
		color: #fff;
		margin:0 10px;
		font-size: 14px;
	}
	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images_new/gallery/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images_new/gallery/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; margin-bottom: 10px; }	
#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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* ----- How to order page ----- */

.optionSubHeader {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
}

/* ----- Short Quote Form page ----- */

.shortFormReq {
	color: #f9090a;
	font-size: 15px;
}

.shorFormBrowse {
	text-indent: 56px;
}

.shortFormTable {
	padding: 1px;
}

	.shortFormTable td {
			border-bottom: 1px dotted #333333;
			line-height: 25px;
	}
	
	.shortFormTable input[type=text]  {
		width: 250px;
	}

	
.shortFormTableBottom {
	padding-bottom: 15px;
	text-align: left;
}

	.shortFormTableBottom td {
		border-bottom: 1px dotted #333333;
		line-height: 25px;
	}
	
	.shortFormTableBottom textarea {
		max-width: 580px;
	}
	
	
/* ----- Homepage Update Octomber 2010 - FONTS ----- */

@font-face {
	font-family: 'BookmanOldStyleRegular';
	src: url('../fonts/bookman_old_style-webfont.eot');
	src: local('?'), url('../fonts/bookman_old_style-webfont.woff') format('woff'), url('../fonts/bookman_old_style-webfont.ttf') format('truetype'), url('../fonts/bookman_old_style-webfont.svg#webfontnsxHBApe') format('svg');
	font-weight: normal;
	font-style: normal;
}

	
/* ----- Homepage Update Octomber 2010 ----- */

.float-clear {
	clear: both;
	height: 0;
	font-size: 0;
}

#homepage-container {
	width: 938px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	position: relative;
}

#homepage-container a {
	text-decoration: none;
}

#homepage-container p,
#homepage-container h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

#homepage-container h1, h2, h3, h4, h5, h6 {
	font-family: "BookmanOldStyleRegular", Arial, sans-serif;
	font-size: 14px;
	color: #c6a54b;
	line-height: 17px;
	font-weight: normal;
}

#homepage-container ul,
#homepage-container ol {
	margin: 0;
	padding: 0;
}

	#homepage-container .homepage-box {
		background: url(../images_new/homepage_separator.png) no-repeat bottom center;
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
	}
	
	#homepage-container .alternative {
		background: url(../images_new/homepage_separator_alt.png) no-repeat bottom left;
	}
	
		#homepage-container .box-top-left {
			border: 1px solid #666;
			width: 224px;
			height: 67px;
			float: left;
			padding: 13px 0 13px 12px;
			margin: 0 13px 0 0;
		}
		
			#homepage-container .box-top-left a {
				display: block;
				background: url(../images_new/homepage_btn_bg.png) no-repeat;
				width: 213px;
				height: 22px;
				text-align: center;
				text-transform: uppercase;
				color: #fff;
				font-size: 16px;
				font-weight: bold;
				padding: 6px 0 0 0;
			}
			
				#homepage-container .box-top-left a:first-child {
					margin: 0 0 11px 0;
				}
				
				#homepage-container .box-top-left a:hover {
					color: #ff0000;
				}

		#homepage-container .box-top-middle {
			width: 530px;
			height: 89px;
			float: left;
		}
			
			#homepage-container .box-top-middle h1 {
				font-family: Arial, Verdana, sans-serif;
				font-size: 14px;
				color: #ccc;
				font-weight: bold;
				padding: 0 0 8px 0;
			}
			
		#homepage-container .homepage-examples {
			display: block;
			background: url(../images_new/examples_btn_bg.png) no-repeat;
			width: 205px;
			height: 0;
			padding: 131px 0 0 0;
			overflow: hidden;
			position: absolute;
			top: -11px;
			right: -48px;
		}
		
		#homepage-container .box-bottom-left {
			background: url(../images_new/top_bottom_left_box_bg.png) no-repeat;
			width: 409px;
			height: 190px;
			float: left;
			padding: 16px 0 0 26px;
			margin: 0 25px 0 0;
		}
		
			#homepage-container .box-bottom-left ul {
				list-style-image: url(../images_new/homepage_list_bullet.png);
				margin: 0 0 0 15px;
			}
			
				#homepage-container .box-bottom-left li {
					padding: 0 0 1px 0;
				}
		
		#homepage-container .box-bottom-middle {
			background: url(../images_new/top_bottom_middle_box_bg.png) no-repeat;
			width: 180px;
			height: 192px;
			float: left;
			padding: 16px 23px 0;
			margin: 0 24px 0 0;
		}
		
		#homepage-container .box-bottom-right {
			background: url(../images_new/top_bottom_middle_box_bg.png) no-repeat;
			width: 189px;
			height: 192px;
			float: left;
			padding: 16px 17px 0 21px;
		}
		
			#homepage-container .box-bottom-left h2,
			#homepage-container .box-bottom-middle h2,
			#homepage-container .box-bottom-right h2 {
				padding: 0 0 5px 0;
			}
	
			#homepage-container .box-bottom-middle p,
			#homepage-container .box-bottom-right p {
				line-height: 19px;
			}
			
		#homepage-container .sidebar-left {
			width: 267px;
			float: left;
			margin: 0 19px 0 0;
		}
		
			#homepage-container .sidebar-left img {
				padding: 0 0 15px 0;
			}
		
			#homepage-container .sidebar-left-box {
				width: 233px;
				border: 1px solid #666;
				padding: 17px 10px 17px 22px;
				margin: 0 0 17px 0;
			}
			
				#homepage-container .sidebar-left-box h3 {
					padding: 0 0 9px 0;
				}
			
				#homepage-container .sidebar-left-box ul,
				#homepage-container .middle-content .sidebar-right-box ul{
					list-style: none;
				}
				
					#homepage-container .sidebar-left-box li,
					#homepage-container .middle-content .sidebar-right-box li {
						padding: 0 0 4px 0;
						font-size: 14px;
					}
				
				#homepage-container .sidebar-left-box a,
				#homepage-container .middle-content .sidebar-right-box a {
					color: #fff;
				}
				
					#homepage-container .sidebar-left-box a:hover,
					#homepage-container .middle-content .sidebar-right-box a:hover {
						text-decoration: underline;
					}
		
		#homepage-container .middle-content {
			font-size: 13px;
		}
		
			#homepage-container .middle-content p,
			#homepage-container .footer-text p {
				padding: 0 0 15px 0;
			}
			
				#homepage-container .middle-content strong.title,
				#homepage-container .footer-text strong.title {
					font-size: 15px;
					font-weight: bold;
				}
				
				#homepage-container .middle-content p.last,
				#homepage-container .footer-text p.last {
					padding: 0;
				}
		
			#homepage-container .middle-content .text-top {
				float: left;
				width: 421px;
			}
			
			#homepage-container .middle-content .text-middle {
				float: left;
				width: 640px;
			}
			
			#homepage-container .middle-content .text-bottom {
				float: left;
				width: 931px;
			}
			
			#homepage-container .middle-content .sidebar-right {
				position: absolute;
				width: 212px;
				top: 363px;
				right: 0;
			}
			
				#homepage-container .middle-content .sidebar-right-box {
					width: 183px;
					border: 1px solid #666;
					padding: 14px 5px 14px 22px;
					margin: 0 0 12px 0;
				}
				
					#homepage-container .middle-content .sidebar-right-box h3 {
						padding: 0 0 12px 0;
					}
				
				#homepage-container .middle-content .box-alt {
					width: 204px;
					padding: 14px 0 11px 6px;
				}
					#homepage-container .middle-content .box-alt h3{
						padding: 0 0 12px 0;
					}
					
		#homepage-container .footer-box {
			float: left;
			width: 272px;
			min-height: 257px;
			border: 1px solid #666;
			padding: 15px 10px 15px 15px;
			margin: 0 16px 0 0;
		}

			#homepage-container .footer-box h3 {
				font-family: Arial, Verdana, sans-serif;
				font-size: 15px;
				color: #0099ff;
				padding: 0 0 8px 0;
			}
			
			#homepage-container .footer-box p {
				color: #fff;
			}
			
		#homepage-container .footer-box-last {
			margin: 0;
		}
