*{margin:0;padding:0}
a img{border:none}
img.wtf{margin-bottom:-2px}
em{font-style:normal;font-weight:bold;color:#339}
#home_link a{position:absolute;height:80px;width:360px;top:5px;left:0;text-decoration:none;display: block;z-index:100}

body{font-family:Arial, Geneva, sans-serif;font-size:11px}
#container{position:relative;width:984px;margin:5px auto;background:url(/_img/_new_header_bg.gif) top center no-repeat}
#header{position:relative;width:984px;height:91px;background:url(/_img/header.gif)}
#sub_head{position:relative;width:984px;height:131px;background:url(/_img/header_mid.jpg)}
#content{position:relative;width:984px;background-color:#e9e9e9}
#footer{position:relative;width:984px;background-color:#339;height:20px;text-align:center}

/* bump footer down a little */
div.bump{padding-bottom:10px}

/* RIGHT SIDE */
#right{float:right;width:811px}
#right-top{background:url(/_img/right_top.gif);width:811px;height:13px}
#right-mid{background:url(/_img/right_bg.gif) repeat-y;width:811px}
#right-bottom{background:url(/_img/right_bottom.gif);width:811px;height:30px;position:relative;z-index:10}
#right-bottom-home{background:url(/_img/right_bottom.gif);width:811px;height:30px;z-index:15;position:relative}
#right-content-home{position:relative;top:-15px;margin:0 0px -30px 13px;width:788px;height:399px;z-index:50}
#right-content-sub{position:relative;top:-5px;margin:0 30px -10px 30px;padding-top:0px;font-size:11px;min-height:400px;height:auto !important;height:400px}
#right-content-sub p{line-height:16px;padding:5px 0 10px 0}
#right-content-sub div.short p{line-height:12px}
#right-content-sub div.awardsrec{height:760px;background:url(/_img/awardsrec_side.jpg) top left no-repeat;padding-left:120px}
#right-content-sub h1{padding:5px 0;font-size:20px;font-weight:bold}
#right-content-sub h2{padding:5px 0;font-size:16px;font-weight:bold}
#right-content-sub h3{padding:5px 0 2px 0;font-size:13px;font-weight:bold}
#right-content-sub ul{margin-left:40px;padding:5px 0 10px 0}
#right-content-sub ul li{margin-bottom:2px}
#bylines{text-align:center;width:780px;margin:0 auto;height:105px;z-index:15;position:relative}
#bylines p{font-size:10px;margin:0 0 10px 0}
#bylines p.footline{border-bottom:1px #999 solid;padding-bottom:6px}
#bylines a:link, #bylines a:visited{color:#339;text-decoration:underline}
#bylines a:hover, #bylines a:active{color:#339;text-decoration:none}

div.breadcrumb{width:750px;border-bottom:#ccc 1px solid;margin-bottom:5px}
div.breadcrumb p{color:#339;font-family:Verdana, Verdana, Geneva, sans-serif;font-size:10px;line-height:16px}
div.breadcrumb p span.current{text-transform:uppercase}
div.breadcrumb p.search_help{float:right;text-transform:none}

img.f-right{float:right}

#right-content-sub a:link, #right-content-sub a:visited{color:#339;text-decoration:underline}
#right-content-sub a:hover, #right-content-sub a:active{color:#339;text-decoration:none}

#right-content-sub ul.services{list-style:none;margin-left:0}
#right-content-sub ul.services li{font-size:12px;font-weight:bold;height:23px;padding-top:2px}
#right-content-sub ul.services li a:link, #right-content-sub ul.services li a:visited{color:#333399;text-decoration:none}
#right-content-sub ul.services li a:hover, #right-content-sub ul.services li a:active{color:#333399;text-decoration:underline}
li.brochure{background:url(/_img/brochure.gif) left top no-repeat;padding-left:30px}
li.photogallery{background:url(/_img/photogallery.gif) left top no-repeat;padding-left:30px}
li.equote{background:url(/_img/dollar.gif) left top no-repeat;padding-left:30px}
li.contact{background:url(/_img/contact.gif) left top no-repeat;padding-left:30px}

/* search results */
div.search_group{padding:5px 0;border-bottom:#ccc 1px solid;margin-bottom:5px}
div.search_group td.result_image{padding-left:10px;width:120px}
div.search_group td.result_text{vertical-align:top;padding-top:5px}
div.search_group table{width:750px}
#right-content-sub div.search_group td p{line-height:12px;padding:3px 0 5px 0}
#right-content-sub div.search_group td a.result_link:link, #right-content-sub div.search_group td a.result_link:visited{color:#000;text-decoration:none;font-weight:bold}
#right-content-sub div.search_group td a.result_link:hover, #right-content-sub div.search_group td a.result_link:active{color:#000;text-decoration:underline;font-weight:bold}

table.product_detail{width:750px}
table.product_detail td.prod_image{width:210px;vertical-align:top;text-align:center;padding-top:5px}
#right-content-sub table.product_detail p.prod_desc{font-weight:bold;text-decoration:underline}
#right-content-sub table.product_detail ul{list-style-type:none;margin:10px 0 20px 0;padding:0}
#right-content-sub div.sectionhead{margin:20px 0 10px 0;font-weight:bold;font-size:16px}


/* LEFT SIDE */
#left{float:left;width:167px;background:url(/_img/left_top.gif) top center no-repeat;padding:15px 0 0 6px}
#left h1{display:block;width:150px;height:30px;background:#333399;color:#ffffff}
div.clear{clear:both}

#left_nav {position:relative; font-size:11px;line-height:15px;padding:0 0 10px 10px}
#left_nav h3 {color:#222; font-size:13px;margin-bottom:5px}
#left_nav .switch {display:block; cursor:pointer; color:#000; font-weight:normal;}
#left_nav .switch .turn_off {display:none;}
#left_nav .off {font-weight:bold;color:#000;}
#left_nav .off .turn_off {display:inline;}
#left_nav .off .turn_on {display:none;}
#left_nav .hide {display:none;}
#left_nav .show {position:relative; z-index:200;}
#left_nav .show ul{list-style:none;margin:3px 0}
#left_nav .show li{margin:1px 0 1px 10px}
#left_nav a, #left_nav a:visited {color:#000;text-decoration:none}
#left_nav a:hover, #left_nav a:active {color:#000;text-decoration:underline}
#left_nav textarea {width:350px; border-color:#0cc; color:#048; padding:10px;}
#left_nav dl {width:370px;}

#equote{padding-bottom:10px;margin-bottom:10px}
input.equote_input_req{background:#f9e6b0;border:#cbcaca 1px solid;width:148px;margin-bottom:2px;height:14px;padding-left:2px}
input.white{background:#ffffff;}
#equote p{font-size:10px}
.left5{margin:5px 0 5px -5px}
img.sub_left_nav{padding-top:6px;border-top:#cbcaca 2px dotted}

table#left_search{position:relative}
table#left_search td{text-align:center;padding:0}

.left_search_field{border:#cbcaca 1px solid;width:83px;padding-left:2px}


/* MISC */
#sublogintext{position:absolute; top:62px; right:10px;text-align:right}
#sublogintext p{color:#fff;font-size:10px}
#sublogintext a:link, #sublogintext a:visited{color:#fff;text-decoration:none}
#sublogintext a:hover, #sublogintext a:active{color:#fff;text-decoration:underline}


/* top login form*/
#loginform{position:absolute; top:5px; left:700px; height:100px}
#loggedin{position:absolute; top:30px; right:10px; font-size:13px; text-align:right}
#loginform table td{padding:2px;text-align:center}
#loginform table td p{color:#339;font-size:9px}
#loginform table input.txt{margin-bottom:6px;width:78px;border:#cbcaca 1px solid;padding-left:2px}
#loginform div{margin:10px 0 0 30px;width:200px}
p.top_logout{float:right}
#loginform a:link, #loginform a:visited{color:#339;text-decoration:underline}
#loginform a:hover, #loginform a:active{color:#339;text-decoration:none}

/* RIGHT HOMEPAGE GRAPHICS */
img#sq_lt{position:absolute;left:-1px;top:0;display:block;width:263px;height:201px;border:none}
a#sq_lt_txt{position:absolute;left:180px;top:180px;color:#339;text-align:right}
img#sq_mt{position:absolute;left:262px;top:0;display:block;width:263px;height:201px;border:none}
a#sq_mt_txt{position:absolute;left:443px;top:180px;color:#339;text-align:right}
img#sq_rt{position:absolute;left:525px;top:0;display:block;width:263px;height:201px;border:none}
a#sq_rt_txt{position:absolute;left:706px;top:180px;color:#339;text-align:right}
img#sq_lb{position:absolute;left:-1px;top:200px;display:block;width:263px;height:201px;border:none}
a#sq_lb_txt{position:absolute;left:180px;top:381px;color:#339;text-align:right}
img#sq_mb{position:absolute;left:262px;top:200px;display:block;width:263px;height:201px;border:none}
a#sq_mb_txt{position:absolute;left:443px;top:381px;color:#339;text-align:right}
img#sq_rb{position:absolute;left:525px;top:200px;display:block;width:263px;height:201px;border:none}
a#sq_rb_txt{position:absolute;left:680px;top:381px;color:#339;text-align:right}

/*Fortune 500 list*/
table#fortune500{width:740px}
table#fortune500 td{width:175px;vertical-align:top;padding:0 5px}
table#fortune500 p{color:#339;font-weight:bold;margin:0;padding:0}
table#fortune500 ul{list-style-type:none;margin:0}
table#fortune500 li{font-size:11px;margin-bottom:5px}

/*Client Testimonials*/
table#testimonials{width:740px}
table#testimonials td{width:310px;vertical-align:top;padding:0 15px}
table#testimonials dl{margin-top:10px}
table#testimonials dt{font-size:11px}
table#testimonials dd{margin:5px 0 20px 0;text-align:left;font-weight:bold}

/*sales service integration*/
table#ssi{width:740px}
table#ssi td{width:310px;vertical-align:top;padding:0 15px}
table#ssi ul{list-style-type:none;margin:10px 0 0 80px}

/*customer sign up form*/
div.form_box,
div.form_box_e{position:relative;margin:0 auto;padding:8px 2px 10px 8px;border:#ccc 1px solid}
div.form_box_e table{margin-bottom:-1px}
.xs{width:180px}
.sm{width:210px}
.md{width:200px}
.xmd{width:258px}
.lg{width:270px}
.xlg{width:290px}
img.form_box_bottom{position:absolute;right:-1px;bottom:-2px}
table#customer_reg{width:750px;margin:5px auto 0 auto}
table#customer_reg td{vertical-align:top;font-size:10px;text-align:left}
table#customer_reg td p{font-size:11px}
table#customer_reg td table{text-align:left}
table#customer_reg input{margin:1px 5px 2px 0;height:14px;font-size:10px}
table#customer_reg select{margin:1px 5px 2px 0;font-size:10px}
table#customer_reg select option{padding-right:5px}

table#customer_reg input.no_b{border:none;margin:3px 0 0 0}
#right-content-sub table#customer_reg p{margin:0;padding:0 0 5px 0;line-height:12px}
#right-content-sub table#customer_reg div{padding:4px 2px 10px 8px}
#right-content-sub table#customer_reg textarea{width:210px;height:50px;font-size:12px}
#right-content-sub table#customer_reg textarea.equote_message{margin-top:3px;width:290px;height:140px;font-size:12px}
.s1{width:120px}
.s2{width:160px}
.s3{width:100px}
.s4{width:50px}
.req{background:#f9e6b0}
.register_acct, .update_acct, .equote_submit{float:right}

/*account invoices results*/
#right-content-sub table td.accountheader{font-size: 12px;font-weight: bold;color: #000000;background-color: #dcdcdc;height:24px}
#right-content-sub table tr.accounteven{background-color: #ffffff;}
#right-content-sub table tr.accountodd{background-color: #e8dad1;}
#right-content-sub table td.resulttext{height:20px}

/*confirmation styles*/
.confbar{font-size: 12px;color: #000000;}
.confnum{font-size: 18px;font-weight: bold;color: #000000;}
.confbar a{color: #0000ff;text-decoration: none;}
.confbar a:visited{color: #0000ff;text-decoration: none;}

/*published articles*/
table#published_articles{width:750px;margin:15px auto 0 auto}
table#published_articles td{height:120px;vertical-align:top;font-size:11px}
table#published_articles td.last{height:40px}
table#published_articles td.pub_img{width:60px}
table#published_articles td.pub_img img{border:#666 1px solid}
table#published_articles td.pub_txt{width:300px;padding-right:15px}
table#published_articles p{margin:0 0 10px 0;padding:0;line-height:14px}

/*header quote area*/
div#head_quote{position:absolute;width:357px;height:112px;background:url(/_img/quote_bg.png) top center no-repeat;z-index:2000;top:95px;right:150px;behavior:url(http://www.rentabit.com/nanney/_img/iepngfix.htc)}
div#head_quote div.thiscontent{position:relative;width:357px;height:112px}
div#quotearea div{display:none;position:relative;top:20px;left:18px;width:320px;height:80px;text-align:center;color:#339;font-weight:bold;font-family:arial}
.show {display:block !important;}
ul#head_quote_buttons{list-style-type:none;position:absolute;top:75px;left:20px}
ul#head_quote_buttons li{float:left;margin-right:3px;background:url(/_img/quote_num.png) top center no-repeat;width:19px;height:19px;color:#ddd;font-size:11px;font-weight:bold;cursor:pointer;behavior:url(http://www.rentabit.com/nanney/_img/iepngfix.htc)}
ul#head_quote_buttons li.current{background:url(/_img/quote_num_active.png) top center no-repeat;behavior:url(http://www.rentabit.com/nanney/_img/iepngfix.htc)}
ul#head_quote_buttons li span{padding-left:4px;line-height:18px}

/*catalog pages*/
#catbar{display:block;width:750px;height:25px;padding-top:5px;text-align:center;background:#ccc}
#catbar select option{padding-right:10px}
#catbar a:link, #catbar a:visited{color:#339;text-decoration:none}
#catbar a:hover, #catbar a:active{color:#339;text-decoration:underline}
img.catpage{display:block;margin:5px auto}

/* footer text */
#footer p{font-size:12px;color:#fff;padding-top:1px}
#footer a:link, #footer a:visited{color:#fff;text-decoration:none}
#footer a:hover, #footer a:active{color:#fff;text-decoration:underline}

/* slideshow */
#slideshow{display:block;margin:5px 20px 0 300px;padding-bottom:20px;text-align:center}
#slideshow h1{font-size:14px}
#slideshow_text{float:left}

/* rate table */
table#rate{float:left;margin:10px 0 0 10px}
table#rate td{text-align:left;font-size:12px}
table#rate td.left{text-align:right;padding-right:5px}
table#rate td.bigred {font-size:18px;font-weight:bold;color:#f00}
#right-content-sub p.rate_dis{padding:10px 0 5px 0;border-bottom:1px #999 solid}

/* secondary product tables */
table#secondary{width:750px}
table#secondary td.desc{vertical-align:top;width:120px}
table#secondary td.img{vertical-align:middle;width:75px;padding: 0 45px 0 10px}

/* footer text */
div#foot_text{text-align:center;font-size:10px;margin-top:10px;line-height:12px}
div#foot_text img{margin:10px 5px}

/* quote area */
div#quotes{position:absolute;left:460px;top:0px;width:358px;height:116px}

/* confirmation header */
table#confhead{width:100%;border-bottom:#ccc 1px solid;padding-bottom:10px}
table#confhead td{font-size:14px;vertical-align:bottom}
#confhead a:link, #confhead a:visited{color:#000;text-decoration:none}
#confhead a:hover, #confhead a:active{color:#339;text-decoration:none}
table#confhead td.right{text-align:right;vertical-align:top}
table#confhead td.left{padding-top:2px;width:430px;vertical-align:bottom}

table#confhead td.quote_num{font-size:20px;font-weight:bold}
table#confhead td.t{}

/* confirmation print layout */
div#notprintview{padding-bottom:20px}
div#notprintview table{width:750px}
div#notprintview table.border{border-right:#000 1px solid;margin-bottom:5px}
div#notprintview table.vmid td{vertical-align:middle}
div#notprintview td{font-size:14px;vertical-align:top}
div#notprintview td.head_title{font-size:16px;font-weight:bold}
div#notprintview td.quote_num{font-size:20px;font-weight:bold}
div#notprintview td.t{padding-left:20px}

div#notprintview td.head_bar{background:#ccc;border:#000 solid;border-width:1px 0 1px 1px;padding:3px;width:350px;font-weight:bold}
div#notprintview td.mid{border:#000 solid;border-width:0 0 1px 1px;padding:3px}

		/*set column widths*/
div#notprintview td.qty{width:50px}
div#notprintview td.id{width:50px}
div#notprintview td.desc{width:430px}
div#notprintview td.rate{width:100px}
div#notprintview td.total{width:100px}

div#notprintview td.rcpt{border:#000 solid;border-width:0 0 1px 1px;vertical-align:middle;text-align:center;padding:2px}
div#notprintview td.clear{border:none}
div#notprintview td.fine{font-size:12px;vertical-align:top;padding:5px}
div#notprintview td.right{text-align:right;padding-right:5px}
div#notprintview td.left{text-align:left}
div#notprintview td.no_bottom{border-bottom:none}
div#notprintview td.top{border-top:#000 1px solid}
div#notprintview td.grand_total{font-size:16px;background:#ccc}

/* confirmation forms */
div.confformcont{width:750px;padding-bottom:50px}
.confform{float:right;}
div.confformcont form textarea{width:750px;height:200px}
table.payment td{padding-right:20px;height:20px}
table.payment td.bot{padding-bottom:5px}
div.confformcont select option{padding-right:8px}
div.confformcont form textarea.nothuge{width:500px;height:150px}
div.finalhead{font-size:14px;font-weight:bold;padding-bottom:10px}
table.final{margin-bottom:20px}