body,html{	margin: 0;	padding: 0;	height: 100%;	background-color:#dddddd;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;}#sitewrapper{	margin: 0 auto;	padding: 0;	width: 780px;}#sitewrapperLarger{	margin: 0 auto;	padding: 0;	width: 1040px;}#headerWrapper{	margin: 0;	width: 780px;}#logoFrame{	float:left;	padding-top:35px;	padding-left:20px;}#bannerFrame{	float:right;	text-align:right;	padding-right:20px;}#contentloop{	margin: 0;	padding: 0;	width: 780px;	background-image:url(../images/content_loop.jpg);	background-repeat:repeat-y;}#contentloopLarger{	margin: 0;	padding: 0;	width: 1040px;	background-image:url(../images/content_loop.jpg);	background-repeat:repeat-y;}#contentWrapper{	margin: 0;	padding: 0;	width: 780px;	background-image:url(../images/content_bg.jpg);	background-repeat:no-repeat;}#contentWrapperLarger{	margin: 0;	padding: 0;	width: 1040px;	background-image:url(../images/content_bg.jpg);	background-repeat:no-repeat;}#footerFrame{	margin: 0 auto;	width: 780px;	height:72px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	background-image:url(../images/footer.jpg);	background-repeat:no-repeat;}#AltFooterFrame a{	color:#ffffff;	text-decoration:underline;}#AltFooterFrame a:hover{	color:#ffffff;	text-decoration:none;}#AltFooterFrame{	margin: 0 auto;	padding: 0;	width: 1040px;	height:72px;	background-image:url(../images/footer_alt.jpg);	background-repeat:no-repeat;	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;}#footerLeft{	float:left;	margin-top:40px;	padding-left: 15px;	width: 365px;	height:15px;}#footerRight{	float:right;	margin-top: 40px;	padding-right: 10px;	height:15px;	text-align:right;}#navColumn{	float:left;	margin: 0;	padding:0;	width: 170px;}#navColumn a{	text-decoration:none;}#contentFrame{	float:right;	margin: 0;	padding-top: 20px;	padding-left: 60px;	padding-right: 40px;	width: 510px;}#contentFrameLarger{	float:right;	margin: 0;	padding-left: 20px;	width: 850px;}#toplinks ul { position: relative; clear: both; list-style:none; margin: 0; padding:0;}#toplinks li { position: relative; margin: 0; padding:0;}#toplinks li span { position: relative; z-index:-1; height: 28px; margin: 0px; padding:0;}#toplinks li a { display:block; margin:0px; padding:0;}#pocketLink a { background: url("../images/button_pocket.jpg") no-repeat top center; height: 28px; width: 170px; display:block;}#deskLink a { background: url("../images/button_desk.jpg") no-repeat top center; height: 28px; width: 170px; margin: 10px auto!important; display:block;}#wallLink a { background: url("../images/button_wall.jpg") no-repeat top center; height: 46px; width: 170px; display:block;}#pocketLink a:hover,#pocketLink a.on { background: url("../images/button_pocket_rollover.jpg") no-repeat top center; height: 28px;}#deskLink a:hover,#deskLink a.on { background: url("../images/button_desk_rollover.jpg") no-repeat top center; height: 28px;}#wallLink a:hover,#wallLink a.on { background: url("../images/button_wall_rollover.jpg") no-repeat top center; height: 46px;}#onlineLink ul{	background-image:url(../images/catalogue_bg.jpg);	margin: 0 auto;	height: 155px;	overflow: hidden;}#onlineLink ul li{	padding-top: 4px;	padding-left: 45px;}#onlineLink ul li div.linklogo{	float: left;	padding-right: 3px;	width: 15px;	clear:both;}#onlineLink ul li div.linktext{	float: left;	width: 60px;	height:30px;	padding-bottom:6px;}#onlineLink ul li div a{	display: inline;}#onlineLink ul li a, #onlineLink ul li a:hover{	background-image:none;	color:#000000;}a img {	border:none;}.clearBoth{	clear: both;}#contactUsForm{	width: 128px;	margin-left: 15px;	font-family:Arial, Helvetica, sans-serif;}#contactUsForm form{	padding: 10px 0 0 0;	margin: 0;}#contactUsForm .row{	width: 128px;	margin: 0;	padding-bottom: 5px;}#contactUsForm .row input{	width: 128px;	font-family: Arial, Helvetica, sans-serif;}#contactUsForm .row label{	display: block;	font-family:Arial, Helvetica, sans-serif;	text-align:left;}#contactUsForm .ButtonRow{	margin: 0;	padding-top: 5px;	text-align:left;}#contactUsForm .ButtonRow input{}h1 {	padding:0;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	font-size:40px;	letter-spacing:-1px;	text-align:right;}h2, h2 a, h2 a:hover {	padding-bottom:10px;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	font-size:24px;	letter-spacing:-1px;	color:#000000;	line-height:24px;	text-decoration:none;}h2 a:hover{	text-decoration:underline;}h3 {	padding:0;	margin-top:0;	margin-bottom:10px;	margin-left:15px;	font-family: Arial, Helvetica, sans-serif;	font-size:24px;	color:#000000;	letter-spacing:-1px;	line-height:2px;}h4{	font-size: 14px;	border-bottom: 1px solid #C0C0C0;}h5{	padding:0;	margin:0;	font-size: 18px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;}.bold{	font-weight:bold;}.smallText{	font-size:11px;}.largerText a{	font-size:14px;}.largerText a:hover{	font-size:14px;}.quoteRight{	text-align:right;	font-weight:bold;}a {	font-family:Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:underline;}a:hover {	font-family:Arial, Helvetica, sans-serif;	color:#ffffff;	background-color:#000000;	text-decoration:none;}.greybox{	padding:10px;	border:none;	background-color:#ffffff;}.productsRight{	float:right;	width:280px;	border:none;}.productsLeft{	float:left;	width:202px;	padding:0;	margin:0;}.productsRow{	width:500px;}.callQuoteBg{	float:left;	width: 286px;	height: 25px;}.callQuoteTextLeft{	float: left;	text-align: center;	width: 150px;	height: 22px;	padding-top: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}.callQuoteTextRight{	float: right;	width:136px;	height: 25px;}.cartTable{	border: 1px solid #C0C0C0;	margin: 0px;}.cartHeader td{	border-bottom: 1px solid #C0C0C0;	border-top: 1px solid #C0C0C0;	background-color: #CCCCCC;	padding: 2px 1px;	font-weight: bold;}.cartProduct td{	padding: 4px 2px;	border-bottom: 1px solid #C0C0C0;	min-height: 60px;}.submitbutton{	text-align: center;	position: relative;	top: 25px;}.prodTextbg{	padding:20px;	background-color:#eeeeee;}.headerTextRight{	float:right;	height:50px;}.quoteheadWrapper{	height:50px;}.Bold{	font-weight:bold;}.floatLeft{	float:left;}.floatRight{	float:right;}.clearBoth{	clear:both;}