* { padding:0; margin:0; outline:0; }

a { color: #0089cb; }

#ajax-loader{
	width:32px;
	height:32px;
	background-image:url(../images/ajax-loader.gif);
	display:none;
	position:absolute;
	z-index:99999;
}

body { font-size: 14px; line-height: 18px; color:#fff; font-family: Arial, sans-serif; background: #ededed; }

#wrapper { background: transparent url(../images/bg_wrapper.gif) repeat-x; }

#content { width: 974px; margin: auto; }

#requestquote { display: none; }
#compareprices { display: none; }

div.leftnavhold { width: 214px; float: left; }

a.comparegraphic { width: 298px; height: 53px; background: transparent url(../images/compare.png) no-repeat; display: block; border: 0 none; margin: auto; }
a.comparegraphic span { display: none; }

#support { display: none; font-size: 10px; background: #036eb5; }
#support p { width: 500px; margin: auto; }

#subcatlist { text-align: center; width: 400px; margin: auto; padding: 6px; margin-bottom: 20px; background: #fffbe7; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 1px solid silver; }
#subcatlist a { text-decoration: none; }
#subcatlist a:hover { text-decoration: underline; }
#subcatlist p { text-transform: uppercase; font-size: 12px; font-weight: bold; color: #595959; margin: 0; padding: 0; border-bottom: 1px dotted #d1d1d1; }

#header { height: 93px; position: relative; }
#header h1 a { display: block; width: 258px; height: 93px; background: transparent url(../images/logo.gif) no-repeat; }
#header h1 a span { display: none; }

#action { z-index: 990; width: 716px; height: 54px; top: 55px; right: 0; position: absolute;  }
#action form { margin: 0; padding: 20px 0 0 0; }
#action form label.string { float: left; width: 87px; height: 25px; background: transparent url(../images/bg_action_search.gif) no-repeat; }
#action form label.string span { display: none; }
#action form input { border: 0 none; }
#action form input.string { float: left; width: 185px; height: 25px; background: transparent url(../images/bg_action_string.gif) no-repeat; margin-right: 4px; padding-top: 3px; }
#action form select.icatids { float: left; width: 114px; height: 25px; padding: 0; margin: 0; border: 1px solid #bab8b8; background: transparent url(../images/bg_action_icatid.gif) repeat-x; padding-top: 2px; margin-right: 6px; }
#action form image.gosubmit { float: left; border: 0 none; }

#action #textcall{position:absolute; top:12px; right:15px; z-index:9000; font-family:Arial, Helvetica, sans-serif;}
#action #textcall .call{ font-size:18px; color:#3c3c3c; }
#action #textcall .number{color:#e59523; line-height:1em; font-size:28px; font-weight:bold}
#action #textcall .times{ font-size:12px; color:#3c3c3c}

#paginate_top { text-align: center; }
#paginate_top a { color: #686868; margin-right: 6px; font-size: 14px; }
#paginate_top a.current { color: #429b00; font-weight: bold; }

#paginate_bottom { text-align: center; }
#paginate_bottom a { color: #686868; margin: 0; line-height: 3em; margin-right: 6px; font-size: 14px; }
#paginate_bottom a.current { color: #429b00; font-weight: bold; }

#listings { padding: 10px; }
#listings div.listing { position: relative; float: left; width: 290px; margin: 0 0 10px 0; height: 90px; padding: 10px; height: 80px; }
#listings div.listing a { display: block; position: absolute; width: 304px; height: 80px; top: 0; left: 0; z-index: 999; }
#listings div.listing div.image { position: relative; float: left; height: 70px; width: 80px; border: 1px solid #0373b9; margin: 0 6px 0 0; }
#listings div.listing div.image div.overlay_special { background: transparent url(../images/overlay_special.gif) no-repeat; width: 62px; height: 36px; position: absolute; top: 0; left: 0; }
#listings div.listing h2 { text-transform: uppercase; font-size: 12px; margin: 0; padding: 0; }
#listings div.listing h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#listings div.listing p { font-size: 10px; line-height: 1.2em; }

#topnav { position: absolute; height: 39px; top: 26px; right: 0; }
#topnav ul { margin: 0; padding: 0; }
#topnav ul li { display: inline; float: left; height: 1%; padding: 0 20px 0 0; }
#topnav ul li a { text-transform: uppercase; font-size: 16px; display: block; color: #fff; text-decoration: none; }
#topnav ul li a:hover { color: #8edcff; }

#leftnav { float: left; width: 235px; height: 365px; background: transparent url(../images/bg_leftnav.gif) no-repeat; }
#leftnav div.links { position: relative; padding: 26px 0 0 20px; }

#leftnav div.links ul.navlinks { position: relative; margin: 0; padding: 0; list-style: none; }
#leftnav div.links ul.navlinks li { margin: 0; padding: 0; }
#leftnav div.links ul.navlinks li a { position: relative; z-index: 995; width: 200px; font-size: 18px; display: block; color: #fff; text-decoration: none; margin-bottom: 0px; padding: 4px 8px 4px 8px; }
#leftnav div.links ul.navlinks li a:hover { background: #004a79; color: #fff; }
#leftnav div.links ul.navlinks li a.specials { color: #50bd06; }
#leftnav div.links ul.navlinks li a.specials:hover { color: #50bd06; }
#leftnav div.links ul.navlinks li div.navinner { z-index: 999; display: none; position: absolute; top: -10px; right: -416px; width: 400px; background: #004a79; padding: 10px 10px 10px 10px; border-top: 2px solid #003150; border-right: 2px solid #003150; }
#leftnav div.links ul.navlinks li div.navinner div.navholder { line-height: 1.0em; background: transparent url(../images/bg_navinner.gif); padding: 4px; border: 1px dotted #498eb9; line-height: 1.0em; }
#leftnav div.links ul.navlinks li div.navinner div.navholder h2 { margin: 0; padding: 0 0 6px 10px; text-align: left; font-weight: normal; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul { margin: 0; padding: 0; list-style: none; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li { margin: 0; padding: 0 0 0 10px; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li a { font-size: 12px; font-weight: bold; background: 0 none; padding: 2px; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li a:hover { text-decoration: underline; background: 0 none; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li ul li { margin: 0; padding: 0 0 0 10px; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li ul li ul li { margin: 0; padding: 0 0 0 10px; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li ul li a { font-weight: normal; }
#leftnav div.links ul.navlinks li div.navinner div.navholder ul li ul li a:hover { text-decoration: underline; }
#leftnav div.links ul.navlinks li div.navinner div.navholder h3.catdisplay { font-size: 12px; font-weight: bold; color: #fff; margin: 0; padding: 4px 0 0 0; }
#leftnav div.links ul.navlinks li div.navinner div.navholder h3.catdisplay a { display: inline; font-size: 12px; font-weight: bold; color: #fff; margin: 0; padding: 0; }
#leftnav div.links ul.navlinks li div.navinner div.navholder h3.catdisplay a:hover { background: none; text-decoration: underline; }

#leftnav div.links ul.navlinks li div.navinner div.navholder { min-height: 280px; }
* html #leftnav div.links ul.navlinks li div.navinner div.navholder { height: 280px; }

#flylinks a { display: inline; border: 0 none; margin: 0; padding: 0; background: none; }

#navshow { position: absolute; top: 20px; right: -306px; display: none; width: 300px; height: 300px; background: #004a79; padding: 20px 6px 6px 6px; z-index: 999; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
#navshow div.elements { background: #008be4; }

/*
#leftnav ul { margin: 0; padding: 30px 0 0 30px; list-style: none; }
#leftnav ul li { margin: 0; padding: 0; padding: 0 0 6px 0; }
#leftnav ul li a { font-size: 18px; display: block; color: #fff; text-decoration: none; }
#leftnav ul li a:hover { color: #8edcff; }
#leftnav ul.off { display: none; }
*/

#copy { position: relative; }

#sidebarright { position: absolute; top: 0; left: 235px; width: 23px; height: 365px; background: transparent url(../images/sidebar_right.jpg) no-repeat; }

#marketing { float: right; width: 739px; height: 365px; position: relative; color: #000; /*background: transparent url(../images/head_photo_01.jpg) no-repeat; */}
#marketing div.detailhead { position: absolute; top: 27px; left: 23px; height: 305px; width: 271px; }
#marketing div.detailhead h2 { color: #0070a3; font-size: 18px; font-weight: bold; padding: 10px 10px 3px 0; margin-bottom: 3px; border-bottom: 1px solid #058bc5; }
#marketing div.detailhead h3 { font-size: 12px; font-weight: normal; text-transform: uppercase; padding: 0 10px 10px 0; margin-bottom: 0; }
#marketing div.detailhead h4 { color: #000; font-size: 10px; font-weight: bold; text-transform: lowercase; padding: 0; margin: 0; }
#marketing div.detailhead h4 span { color: #004068; text-transform: uppercase; }
#marketing div.detailhead p { padding: 10px 10px 10px 0; margin: 0; }
#marketing div.image { position: absolute; top: 27px; right: 24px; height: 305px; width: 420px; border-right: 1px solid #0373b9; border-left: 1px solid #0373b9; }
#marketing div.thumbholder { z-index: 998; position: absolute; bottom: 14px; right: 58px; width: 356px; }
#marketing div.thumbholder div.thumb { width: 50px; height: 50px; float: left; margin: 0 10px 6px 0; border: 1px solid #0373b9; -webkit-box-shadow: 0px 2px 4px #2d2d2d; -moz-box-shadow: #2d2d2d 0px 2px 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#marketing div.thumbholder div.thumb a { width: 50px; height: 50px; display: block; }
#marketing div.thumbholder div.thumb a span { display: none; }

#emergency { position: absolute; top: 40px; left: 20px; width: 699px; z-index: 997; background: #fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
#emergency p { padding: 20px; }
#emergency.emergency { border: 3px solid #f00; color: #f00; }
#emergency.emergency p { color: #f00; }
#emergency.information { border: 3px solid #0a8607; }
#emergency.information p { color: #0a8607; }

#info { float: right; width: 730px; position: relative; }

#inside { padding: 20px; color: #000; min-height: 400px; height:auto !important; height: 400px; }
#inside.standard { margin: 0 10px 0 30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px; color: #000; border: 2px solid #4ac3fb; background: #fff; margin-top: 16px; }
#inside.home { margin: 0 10px 0 30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px; color: #000; border: 2px solid #4ac3fb; background: #ccc; margin-top: 16px; }
/*#inside.home { margin: 0 10px 0 30px; padding: 0 20px 20px 20px; }*/
#inside p { margin: 0 0 10px 0; padding: 0; }

#inside h2 { color: #036eb6; font-size: 24px; font-weight: bold; border-bottom: 1px solid silver; padding: 5px 0 3px 40px; margin: 20px 0 20px 0; background: transparent url(../images/h2_landing.gif) top left no-repeat; }
#inside.home h2 { color: #036eb6; font-size: 24px; font-weight: bold; border-bottom: 1px solid #e9e9e9; padding: 5px 0 3px 40px; margin: 20px 0 20px 0; background: transparent url(../images/h2_landing_home.gif) top left no-repeat; }

#breadcrumbs { padding-left: 20px; width: 700px; color: #747474; font-size: 11px; }
#breadcrumbs.landing { padding-top: 20px; }

.ad { padding: 0 0 0 30px; font-size:0; line-height: 0; }
.ad img { border: 0 none; margin-top: 10px; }

#inside p.error { width: 300px; padding: 20px; border: 2px solid #f00; color: #f00; -webkit-box-shadow: 0px 2px 4px #2d2d2d; -moz-box-shadow: #2d2d2d 0px 2px 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#inside p.sent { width: 300px; padding: 20px; border: 2px solid #00920a; color: #00920a; -webkit-box-shadow: 0px 2px 4px #2d2d2d; -moz-box-shadow: #2d2d2d 0px 2px 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#inside span.mandisplay { color: #00741e; }

#inside div.galleryBoxHome { float: left; width: 140px; height: 100px; margin: 0 8px 10px 10px; }
#inside div.galleryBoxHome a { display: block; width: 140px; height: 100px; }
#inside div.galleryHome { width: 146px; margin: auto; }
#inside div.galleryHome img { display: block; width: 140px; margin: auto; }
#inside div.galleryBoxHome p.gallery_caption { text-align: center; font-weight: normal; font-size: 12px; line-height: 1.2em; padding-top: 8px; }

#inside div.galleryBox { float: left; width: 50px; height: 50px; margin: 0 11px 10px 10px; }
#inside div.galleryBox a { display: block; width: 50px; height: 50px; }
#inside div.gallery { width: 60px; margin: auto; }
#inside div.gallery img { display: block; width: 50px; margin: auto; }
#inside p.gallery_caption { text-align: center; font-weight: normal; font-size: 10px; line-height: 1.2em; }

#inside table { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 2px 0 6px 0; width: 646px; text-align: center; border-collapse: separate; border-top: 7px solid #036fb6; border-bottom: 7px solid #036fb6; border-spacing: 0; }
#inside table.datatablestacked { margin-top: 0; margin-bottom: 10px; border-top: 6px solid #036fb6; border-bottom: 6px solid #036fb6; }
#inside table th { font-size: 11px;	font-weight: normal; padding: 2px; background: #e8edff; border-left: 1px solid #036fb6; color: #039; }
#inside table th.both { border-right: 1px solid #036fb6; }
#inside table td { border-left: 1px solid #036fb6; padding: 2px; background: #e8edff; color: #669; }
#inside table td.both { border-right: 1px solid #036fb6; }
#inside table td.break { height: 1px; background: #036fb6; padding: 0; margin: 0; }
#inside table td img { border: 1px solid #7c7c7c; }

#inside table tr td div.thumb { width: 50px; height: 50px; margin: auto; padding: 0; border: 1px solid rgb(161, 161, 161); }
#inside table tr td div.thumb p.thumbcaption { font-size: 8px; }
#inside table tr td div.thumb a { display: block; padding: 0; width: 50px; height: 50px; line-height: 0; margin: 0; }
#inside table tr td div.thumb a span { display: none; }

#inside form { padding: 10px 0 0 40px; margin: 0; font: bold 12px/1.5em Tahoma, Verdana, Arial, sans-serif; color: #333; text-align: left; }
#inside form label { display: block; }
#inside form input, textarea, select { width: 300px; color: #005199; margin: 1px 0 10px 10px; /* background: #fff url(../images/input_bg.gif) repeat-x;*/ border: 1px solid #a6a6a6; }
#inside form textarea { width: 500px; height: 140px; }
#inside form input.submit { margin: 10px 0 10px 10px; width: 120px; background: #005199; color: #fff; font-weight: bold; padding: 10px; }
#inside form span.note { padding-left: 10px; font-size: .8em; font-size: normal; color: #1d68b3; }
#inside form div.checkholder { padding: 20px 0 20px 0; }
#inside form div.checkholder h3 { padding: 0 0 10px 0; }
#inside form div.checkcats { width: 150px; height: 20px; float: left; font-size: 10px; }
#inside form div.checkcats input { display: inline; margin: 0 6px 0 0; padding: 0; width: 10px; }
#inside form div.checkcats label { display: inline; margin: 0; padding: 0; }

#related { width: 210px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #7d7d7d; margin-top: 20px; margin-left: 30px; background: #fff; }
#related h3 { margin: 0; padding: 10px 0 20px 0; text-align: center; color: #2b2b2b; }
#related div.ritem { padding: 10px; width: 75px; height: 98px; float: left; margin: 0 0 8px 5px; }
#related div.ritem p { margin: 0; text-align: center; color: #415679; line-height: 1em; }
#related div.ritem p a { margin: 0; padding: 0; }
#related div.ritem p a.pic { display: block; width: 70px; height: 60px; border: 1px dotted #c4c4c4; }
#related div.ritem p a.pic span { display: none; }
#related div.ritem p a.text { font-size: 10px; font-weight: bold; line-height: 1em; }

.flyphoto { position: absolute; top: 40px; right: 30px; width: 160px; height: 160px; }

#floatleft { float: left; width: 244px; }

a.requestaquote { display: block; width: 244px; height: 65px; background: transparent url(../images/requestaquote.gif) no-repeat; }

#requestquote { width: 244px; height: 390px; background: transparent url(../images/bg_requestquote_captcha.gif) no-repeat; }
#requestquote form { padding: 55px 4px 0 26px; }
#requestquote form span.note { color: #f00; font-size: 10px; }
#requestquote form div#quote_firstname { float: left; width: 106px; }
#requestquote form div#quote_firstname label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_firstname input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 102px; background: #efefef; }
#requestquote form div#quote_lastname { float: right; width: 106px; }
#requestquote form div#quote_lastname label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_lastname input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 102px; background: #efefef; }
#requestquote form div#quote_email { width: 214px; }
#requestquote form div#quote_email label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_email input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 210px; background: #efefef; }
#requestquote form div#quote_phone { float: left; width: 106px; }
#requestquote form div#quote_phone label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_phone input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 102px; background: #efefef; }
#requestquote form div#quote_zip { float: right; width: 106px; }
#requestquote form div#quote_zip label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_zip input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 102px; background: #efefef; }
#requestquote form div#quote_needs { width: 214px; }
#requestquote form div#quote_needs label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_needs textarea { margin: 0; padding: 0; font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 27px; width: 210px; background: #efefef; }
#requestquote form div#quote_org { width: 214px; }
#requestquote form div#quote_org label { display: block; font-size: 10px; color: #035e9c; }
#requestquote form div#quote_org input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 206px; background: #efefef; }
#requestquote form div#quote_captcha { width: 214px; }
#requestquote form div#quote_captcha label { display: block; font-size: 10px; color: #035e9c; text-align:center }
#requestquote form div#quote_captcha img {display:block; margin-bottom:5px; }
#requestquote form div#quote_captcha input { font-size: 10px; color: #035e9c; border: 1px solid #d9d9d9; height: 17px; width: 206px; background: #efefef; }
#requestquote form div#quote_submit input { display: block; width: 120px; height: 40px; margin: 6px auto 0 auto; }

#inside dl { padding: 10px; }
#inside dl dt { font-weight: bold; }
#inside dl dd { padding: 0 10px 10px 20px; }

#inside ul { padding: 10px; }
#inside ul li { margin: 0 10px 0 40px; }

#inside ol { padding: 10px; }
#inside ol li { margin: 0 10px 0 40px; }

#inside p.blockquote { background: transparent url(../images/bg_blockquote.gif) top right no-repeat; padding: 20px 40px 20px 40px; font-weight: bold; font-style: italic; color: #022566; font-size: 16px; }

#inside img.rightborder { float: right; padding: 0; margin: 0 0 6px 6px; border: 1px solid #173160; }
#inside img.leftborder { float: left; padding: 0; margin: 0 6px 6px 0; border: 1px solid #173160; }

#inside div.tabs { margin-top: 0; }
#inside ul.tabNavigation { list-style: none; margin: 0; padding: 0; width: 690px; height: 37px; background: transparent url(../images/bg_ultabs.gif) no-repeat; }
#inside ul.tabNavigation li { float: left; height: 37px; width: 134px; margin: 0; padding: 0; display: inline; }
#inside ul.tabNavigation li.first { margin-left: 20px; }
#inside ul.tabNavigation li.second { margin-left: 6px; }
#inside ul.tabNavigation li.third { margin-left: 6px; }
#inside ul.tabNavigation li.fourth { margin-left: 6px; }
#inside ul.tabNavigation li a { display: block; height: 37px; width: 134px; color: #000; text-decoration: none; }
#inside ul.tabNavigation li a#tabone { background: transparent url(../images/tab_pricing.gif) no-repeat; }
#inside ul.tabNavigation li a#tabone.selected { background-position: 0 -37px; }
#inside ul.tabNavigation li a#tabtwo { background: transparent url(../images/tab_colors.gif) no-repeat; }
#inside ul.tabNavigation li a#tabtwo.selected { background-position: 0 -37px; }
#inside ul.tabNavigation li a#tabthree { background: transparent url(../images/tab_features.gif) no-repeat; }
#inside ul.tabNavigation li a#tabthree.selected { background-position: 0 -37px; }
#inside ul.tabNavigation li a#tabfour { background: transparent url(../images/tab_specifications.gif) no-repeat; }
#inside ul.tabNavigation li a#tabfour.selected { background-position: 0 -37px; }
#inside ul.tabNavigation li a span { display: none; }
#inside p.tableheader { font-size: 12px; font-weight: bold; padding: 16px 0 6px 0; margin: 0; text-align: left; text-transform: uppercase; }
#inside div.tabledesc { font-size: 12px; padding: 0 20px 20px 20px; margin: -10px 0 0 0; font-style: italic; }
#inside #first { background: transparent url(../images/bg_tabcontentrepeat.gif) repeat; }
#inside #first div.bottom { padding: 15px; background: transparent url(../images/bg_tabcontent.gif) center bottom no-repeat; }
#inside #second { background: transparent url(../images/bg_tabcontentrepeat.gif) repeat; }
#inside #second div.bottom { padding: 15px; background: transparent url(../images/bg_tabcontent.gif) center bottom no-repeat; }
#inside #third { background: transparent url(../images/bg_tabcontentrepeat.gif) repeat; }
#inside #third div.bottom { padding: 15px; background: transparent url(../images/bg_tabcontent.gif) center bottom no-repeat; }
#inside #fourth { background: transparent url(../images/bg_tabcontentrepeat.gif) repeat; }
#inside #fourth div.bottom { padding: 15px; background: transparent url(../images/bg_tabcontent.gif) center bottom no-repeat; }
#inside div.bottom p { clear: both; }

#footer { height: 312px; background: transparent url(../images/bg_footer.gif) repeat-x; }
#footer div.holder img { display: block; margin: auto; }

#footer .number { width:237px; line-height:1em; float:left; height:36px; font-size:32px; padding-left:30px;}
#footer .cardcopy { height:36px; width:470px; text-align:center; color:#FFF; float:left; font-size:14px;}
#footer .cards { width:237px; float:left; height:36px;}
#footer .quote {font-size:32px; color:#000; padding-top:10px; font-style:italic; text-align:center; line-height:1.2em; }
#footer .ordering { clear:both; font-size:16px; color:#fff; padding-top:20px; text-align:center; }
#footer .designed { clear:both; font-size:14px; color:#fff; padding-top:5px; text-align:center; }

#footer div.holder p a { color: #fff; text-decoration: none; }
#footer div.holder p a:hover { text-decoration: underline; }

#footer div.holder { padding-top:55px; position: relative; width: 974px; margin: auto; }
#footer div.holder a.sitemap { position: absolute; top: 93px; right: 90px; color: #fff; font-size: 10px; text-transform: uppercase; text-decoration: none; }
#footer div.holder a.sitemap:hover { text-decoration: underline; }

div.clearboth { clear: both; margin: 0; padding: 0; }
div.clearright { clear: right; margin: 0; padding: 0; }
div.clearleft { clear: left; margin: 0; padding: 0; }