/* CSS Document */
body {width:950px; margin:5px auto; background-color:#FFF; color:#000; font: 14px/1.6 Arial, Helvetica, sans-serif; 
	padding:0;}

img, table {border:0;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
address {font-style:normal;}
ul,ol {list-style:none;}

#pbc #leftnav .pbc, #rbc #leftnav .rbc, #rbrg #leftnav .rbr, #rbrm #leftnav .rbr, #rflm #leftnav .rfl, #rflg #leftnav .rfl, 
#rpcg #leftnav .rpc, #rpcm #leftnav .rpc, #rpf #leftnav .rpf,
#pps #leftnav .pps, #plh #leftnav .plh, #pen #leftnav .pen, #pencst #leftnav .pencst, #pfl #leftnav .pfl, #pbr #leftnav .pbr,
#ptbr #leftnav .ptbr, #pzbr #leftnav .pzbr, #phbr #leftnav .phbr, #pcst #leftnav .pcst,
#pbm #leftnav .pbm, #pdh #leftnav .pdh, #pmm #leftnav .pmm, #pnp #leftnav .pnp, #prc #leftnav .prc,
#ppc #leftnav .ppc, #ppf #leftnav .ppf, #pstl #leftnav .pstl, #pmg #leftnav .pmg, #pvbbg #leftnav .pvbbg, #dlg #leftnav .dlg, #dcorp #leftnav .dcorp, #dbc #leftnav .dbc, #dlh #leftnav .dlh,
#den #leftnav .den, #dfl #leftnav .dfl, #dbr #leftnav .dbr, #dpc #leftnav .dpc, #dpf #leftnav .dpf, #dcst #leftnav .dcst,
#allpp #leftnav .allpp {background:#FFF url(../i/blt_rover_a2.jpg) 20px center no-repeat; color:#000; text-decoration:none;}

#home #topnav a.home, #myorder #topnav a.myorder, #ptmp #topnav a.ptmp, #faq #topnav a.faq, #about #topnav a.about, #samples #topnav a.samples, 
#support #topnav a.support, #specials #topnav a.specials, #contact #topnav a.contact, #tips #topnav a.tips {text-decoration:none;}

#hometmp h5 {width:150px; padding:0 5px 0 65px; text-decoration:none; color:#000; line-height:1.3;}
#hometmp #centralc {float:left; width:700px; display:inline; padding-top:20px;}
#hometmp #centralc h2 {width:340px; float:left; font:bold 24px Arial, Helvetica, sans-serif; text-align:center; color:#FFF; margin:10px 0; padding:2px 0;}
#hometmp #centralc p {padding:10px;}

#top {float:left; width:950px; padding-bottom:5px; background:#FFF url(../i/bkg_brd_blue.jpg) 53px bottom no-repeat;}
#top img {float:left; display:block;}
#topnav {float:right; padding-top:86px;}
#topnav a {text-decoration:underline; color:#000; padding:0 2px;}
#topnav a:hover {text-decoration:none;}

#leftc {float:left; display:inline; width:230px;}
#leftnav h1 {font-weight:bold; padding:10px 5px 5px 20px;}
#leftnav a {display:block; line-height:1.3; width:150px; background:#FFF url(../i/blt_rover2.jpg) 20px center no-repeat; 
	color:#5C5B5B; padding:0 5px 0 60px; text-decoration:underline;}
#leftnav a:hover {background:#F7F7F7 url(../i/blt_rover_r4.gif) 20px center no-repeat; text-decoration:none; color:#5C5B5B;}

#leftnav a.rbc, #leftnav a.rbr, #leftnav a.rfl, #leftnav a.rpc, #leftnav a.rpf, 
#leftnav a.rcst {background-image:url(../i/blt_rover3.gif);}

#leftnav a.rbc:hover, #leftnav a.rbr:hover, #leftnav a.rfl:hover, 
#leftnav a.rpc:hover, #leftnav a.rpf:hover, #leftnav a.rcst:hover {background-image:url(../i/blt_rover_rr5.gif);}

#centralc {float:left; width:470px;}
#centralc h1 {width:100%; color:#5CC2DB; font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:3px; line-height:1.2;}
#centralc h1 span {font-size:14px; font-weight:normal; padding-left:40px;}
#centralc h1 span a {color:blue;}
#centralc h2 {width:100%; color:#5F5F5D;}
#centralc #sp {padding:10px 0;}
#centralc #sp h2 a {width:445px; color:#5F5F5D; padding-left:25px; background:#FFF url(../i/blt_sp.gif) left center no-repeat; font-size:13px;}
#rbrm #centralc #sp h2 a, #rbrg #centralc #sp h2 a, #rflg #centralc #sp h2 a, #rflm #centralc #sp h2 a, #rpcm #centralc #sp h2 a,
#rpcg #centralc #sp h2 a {display:block; background-position:0 5px;}
	 
#centralc #sp h2 a:hover {background-image:url(../i/blt_sp_a.gif); font-weight:bold;}
#centralc #sp h2 #act {background-image:url(../i/blt_sp_a.gif); font-weight:bold; cursor:default; text-decoration:none;}

#centralc h3 {width:100%; font-weight:bold; padding-top:7px; color:#333;}
#centralc h4 {width:90%; font-weight:bold; padding:7px 0; color:#C454A8; font-size:14px;}
#centralc table {width:440px; margin: 0; text-align:left; margin-bottom:3px;}
#centralc table th, #centralc table td {padding:3px 2px 3px 10px;}
#centralc table th {background-color:#E8E8E8; border-bottom:1px solid #FFF; font-weight:normal;}
#centralc table td {background-color:#F7F7F7;}
#centralc p.disc {font-size:11px;}

#centralc form h1 {color:#C454A8;}
#centralc form div {float:left;}
#centralc form input {margin-right:3px;}
#centralc form select, #centralc form option {font-size:14px;}
#centralc form p.warn {width:100%; color:#F00; font-size:14px; line-height:1.2; font-weight:bold;} 
#centralc form select.warn {background-color:#F96;}

/* styles for Price Check box */
#centralc #orderPrep h1 {color:#FFF; background:#004E76; width:440px; text-align:center; padding:5px 0; margin:10px 0 0;}
#centralc #orderPrep h2 {color:#000; font-size:12px; font-weight:bold;}
#centralc #orderPrep div.sels {padding-top:10px;}
#centralc #orderPrep div.wrap {background:#D6D8DB; width:415px; padding:0 10px 0 15px;}
#centralc #orderPrep div.wrap h5 {text-align:center; padding:0; margin:0;}
#centralc #orderPrep div.wrap h5.cprice {line-height:1.0; padding-top:3px;}
#centralc #orderPrep #product {color:#515152; background:#D6D8DB; width:410px; text-align:center; padding:0 0 3px 0; margin:5px auto 15px;
	font-size:14px; font-weight:bold; border-bottom:1px solid #515152;}
#centralc #orderPrep #pricewrap {float:left; width:100%; margin:0; padding:15px 0 10px; font-family:Arial, Helvetica, sans-serif;}
#centralc #orderPrep #pricespan {display:block; width:120px; padding-right:10px; float:left; font-weight:bold; font-size:18px; color:#000;}
#centralc #orderPrep #priceclick {display:block; font-weight:bold; width:150px; text-decoration:none; text-align:center; float:left; background:#717171; 
	border-width:2px 2px 1px 2px; border-style:solid; border-color:#ABABAB #3B3B3B #3B3B3B #ABABAB; color:#FFF;}
#centralc #orderPrep #pricedisplay {float:right; text-align:center; width:100px; background:#FFF; border-width:2px; border-style:solid; 
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
#centralc #orderPrep p.warn {width:100%; color:#F00; font-size:13px; line-height:1.2; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;} 
#centralc #orderPrep select.warn {background-color:#F96;}

#centralc a.atempdl {display:block; color:blue; line-height:1.4; float:left; width:100%; margin-top:5px;}
#centralc p.mqty {float:left; width:100%; clear:left; margin:5px 0 0; color:red;}
#centralc p.price {float:left; width:100%; clear:left; margin:5px 0 0; color:#5F5F5D;}
#centralc p.price span {font-weight:bold; color:#000;}
#centralc p.place {float:left; width:100%; clear:left; margin:5px 0;}
#centralc p.orderror {font-size:14px; font-weight:bold; color:#F00; padding:40px 0;}

#rightc {float:right; display:inline; width:250px; padding:20px 0 0;}
#rightc img {display:block; padding:0 1px 10px;}
#rightc img.ge {display:block; padding:0 1px 21px 1px;}
#rightc h2 {color:#9B9B9A; font-weight:bold; font-size:18px; padding:0 0 0 28px;}
#rightc a.temp {display: block; width: 100px; height:60px; color: #000; background:#FFF url(../i/bkg_temp.jpg) center center no-repeat;
	font-weight:bold; font-size:12px; padding:38px 90px 40px 40px; line-height:1.5; text-decoration:none;}
#rightc a.temp:hover {background-image:url(../i/bkg_temp_r.jpg);}
#rightc a.tempND {display: block; width: 215px; height:108px; color: #000; background:#FFF url(../i/bkg_tmp.gif) center center no-repeat;
	font-weight:bold; font-size:14px; padding:40px 0 0 30px; line-height:1.5; text-decoration:none; border-left:2px solid #FFF;}
#rightc a.tempND:hover {background-image:url(../i/bkg_tmp_r.gif);}

div.submits {float:left; display:inline; text-align:center; margin:10px 0 0; width:90%;}
div.submits input {display:inline; width: auto; padding:2px 10px; font-size:14px; background-color:#D4D0C8; color:#000;
	border-style:solid; border-width:1px; border-color:#E4ECF2 #8597A3 #8597A3 #E4ECF2; cursor:pointer;}

a.design4me {display:block; width: 158px; margin:10px 0 0 30px; text-decoration:none; color:#FFF; text-align:center; 
	background-color:#707070; border-style:solid; border-width:2px; border-color:#A2A2A2 #000 #000 #A2A2A2; 
	line-height:1.4; padding:10px 5px; font-weight:bold;}

#orderform #centralc {float:left; width:700px; display:inline;}
#orderform #centralc p strong {color:#333;}
#orderform #centralc h3 {font-weight:normal; font-size:12px;}
#orderform #centralc form {display:block; float:left; width:100%;}
#orderform #centralc form p {margin:0; padding:0; text-indent:0;}
#orderform #centralc form h2 {float:left; color:#5CC2DB; font-size:18px; width: 600px;}
#orderform #centralc form span {display:block; float:left; width: 220px; padding:0 5px 0 0; clear:left; text-align:right;}
#orderform #centralc form input {width:330px; margin-bottom:3px; font-size:14px; float:left; padding:0;}
#orderform #centralc form span.input {width:330px; margin-bottom:0; font-size:14px; float:left; padding:0; text-align:left; clear:none;}
#orderform #centralc form input.warn {background-color:#F96;}
#orderform #centralc form div.submits input {display:inline; width: auto; padding:0 10px; font-size:14px;}
#orderform #centralc form p span {font-weight:normal; width:auto; padding:0 5px 0 0; color:red; display:inline; margin:0;}

p.notice {float:left; padding:0; clear:both; display:inline; line-height:1.4; font-size:12px; margin-top:15px;}

#footer {float:right; width:892px; text-align:right; background-color:#5CC2DB; font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF; padding:3px 5px 3px 0; margin-top:15px; font-weight:bold;}
#footer a {color:#FFF; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#privacy #footer a.privacy {text-decoration:none;}
#terms #footer a.terms {text-decoration:none;}
#sitemap #footer a.sitemap {text-decoration:none;}

#copy {float:left; width:100%; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; margin:2px 0;}
#copy span {display:block; float:right; width:500px; text-align:right;}
#copy img {display:block; float:left;}
#copy #ssl {display:block; float:left; padding:3px 8px 3px 53px;}

#orderHistoryView {display:block;}
#orderHistoryHide {display:none;}
#orderHistoryView h4, #orderHistoryHide h4 {cursor:pointer; color:blue; text-decoration:underline;}
#centralc #orderHistoryHide p {border:1px solid #BBB; background-color:#EEE; font:11px 'Courier New', Courier, mono; padding:3px;
	color:#000; cursor:default;}

span.proof {font-weight:bold;}

#ptmp #centralc {float:left; width:710px; display:inline;}
#ptmp #centralc h3 {padding-top:5px; float:left;}
#ptmp #centralc h3.ext {margin-top:15px!important;}
#ptmp #centralc h3.tpbrd {border-top:1px solid #5CC2DB; margin-top:5px; padding-top:5px;}
#ptmp #centralc h3 span, #ptmp #centralc div.cat h3 span {color:#666; font: bold 14px/1.6 Arial, Helvetica, sans-serif;}
#ptmp #centralc h6 {float:left; font-size:10px;}
#ptmp #centralc div {float:left; width: 100%; display:inline;}
#ptmp #centralc div.cat {float:left; width:400px; display:inline;}
#ptmp #centralc div.cat span {color:#666; font-weight:bold; font-family:"Courier New", Courier, mono;}
#ptmp #centralc div.cat span.inv {color:#FFF;}
#ptmp #centralc div img {display:block; float:right; padding:0; margin:0;}
#ptmp #centralc div.cat a {display:inline; padding:0 0 0 10px;}
#ptmp #centralc a.top {display:block; font-size:11px; text-align:left; padding:0; margin:0; margin-top:20px; float:left; width:80%;}
#ptmp #centralc p.anchors {padding-bottom:15px;}
#ptmp #centralc p.anchors a {display:block; float:left; width:30%!important; padding:2px 5px 2px 0; color:#00F;}

#faq #centralc {float:left; width:700px; display:inline;}
#faq #centralc h3 {font-weight:normal; padding:0; margin:0; line-height:1.4;}
#faq #centralc h3 a {color:#BC088F; padding:0; margin:0;}
#faq #centralc h3 a:hover {font-weight:bold;}
#faq #centralc a {text-decoration:underline; color:#000;}
#faq #centralc ul {list-style-position:outside; padding-left:30px; margin-left:30px; list-style-type:circle;}
#faq #centralc div.answ {border-top: 0 solid #999; padding:8px 0 0;}
#faq #centralc div.answ h5 {background:url(../i/icon_q.gif) left center no-repeat; font-weight:bold; padding-left:25px; color:#000;}
#faq div.bkt {font-size:10px; width:700px; text-align:right; padding-bottom:8px;}

#about #centralc p {margin:15px 20px 15px 0;}
#contact #centralc p {margin:15px 40px 15px 0;}

#support #centralc {width:700px;}
#support #centralc p {margin:15px 40px 15px 0; width: 600px;}
#support #centralc form {display:block; float:left; width:99%;}
#support #centralc form p {margin:0; padding:0; text-indent:0; font-size:11px;}
#support #centralc form h2 {float:left; color:#5CC2DB; font-size:18px; width: 600px;}
#support #centralc form span {display:block; float:left; width: 180px; padding:0 5px 0 0; clear:left; text-align:right;}
#support #centralc form input {width:330px; margin-bottom:3px; font-size:14px; float:left; padding:0;}
#support #centralc form input.warn {background-color:#F96;}
#support #centralc form textarea {width:330px; height:3em; display:block; float:left;}
#support #centralc form div.submits input {display:inline; width: auto; padding:0 10px; font-size:14px;}
#support #centralc form p span {font-weight:normal; width:auto; padding:0 5px 0 0; color:red; display:inline; margin:0;}

#pcst #centralc {width:700px;}
#pcst #centralc form {display:block; float:left; width:100%;}
#pcst #centralc form p {margin:0; padding:0; text-indent:0;}
#pcst #centralc form h2 {float:left; color:#C454A8; font-size:18px; width: 680px;}
#pcst #centralc form h2 span {font-size:14px; float:none; display:inline; font-weight:bold;}
#pcst #centralc form span {display:block; float:none; width: 680px; padding:0 5px 0 0; text-align:left;}
#pcst #centralc form span.warn {color:red;}
#pcst #centralc form span.strong {font-weight:bold;}
#pcst #centralc form input {width:450px; margin-bottom:0; font-size:14px; float:none; padding:0;}
#pcst #centralc form span.input {width:450px; margin-bottom:0; font-size:14px; float:left; padding:0; text-align:left; clear:none;}
#pcst #centralc form input.warn {background-color:#F96;}
#pcst #centralc form textarea.warn {background-color:#F96;}
#pcst #centralc form select.warn {background-color:#F96;}
#pcst #centralc form div.submits {float:none; text-align:left; margin:10px 0 0; width:100%; display:block;}
#pcst #centralc form div.submits input {display:inline; width: auto; padding:0 10px; font-size:14px;}
#pcst #centralc form p span {font-weight:normal; width:auto; padding:0 5px 0 0; color:red; display:inline; margin:0;}
#pcst #centralc form textarea {width:450px; height:3em; float:none; margin:0; padding:0;}
#pcst #centralc form select {width:450px; float:none;}

#dlg #centralc {width:515px;}
#dlg #rightc {width:190px; text-align:right; padding-top:10px;}
#dlg #rightc img {display:block; padding:0; margin:10px 0 0;}

#dbc #centralc {width:700px;}
#dlh #centralc {width:700px;}
#den #centralc {width:700px;}
#dfl #centralc {width:700px;}
#dbr #centralc {width:700px;}
#dpc #centralc {width:700px;}
#dpf #centralc {width:700px;}
#dcst #centralc {width:700px;}
#dcorp #centralc {width:700px;}
#privacy #centralc {width:700px;}
#privacy #centralc h2 {width:100%; font-weight:bold; color:#C454A8; padding:5px 0;}
#privacy #centralc p {width:100%; padding:5px 0;}

#terms #centralc {width:700px;}
#terms #centralc h2 {width:100%; font-weight:bold; color:#C454A8; padding:5px 0;}
#terms #centralc p {width:100%; padding:5px 0;}

#terms #centralc {width:700px;}

#samples #centralc {width:450px;}
#samples #centralc p {width:430px; padding-bottom:10px;}
#samples #centralc form {width:440px;}
#samples #centralc form div {width:100%; float: left;}
#samples #centralc form div span {width:220px; float:left; display:block;}
#samples #centralc form div span.warn {color:red;}

#home #centralc {width:720px; padding-top:15px;}
#home #centralc h1 {color:#60605E; margin:5px 0 12px;}
#home #centralc p {padding:5px 0 7px;}

#centralc form.dzf {display:block; float:left; width:100%;}
#centralc form.dzf p {margin:0; padding:0; text-indent:0;}
#centralc form.dzf h2 {float:left; color:#C454A8; font-size:18px; width: 95%;}
#centralc form.dzf h2 span {font-size:12px; float:none; display:inline; font-weight:normal; color:#000;}
#centralc form.dzf span {display:block; float:left; width: 53%; padding:0 10px 0 0; text-align:left;}
#centralc form.dzf span.warn {color:red;}
#centralc form.dzf span.strong {font-weight:bold;}
#centralc form.dzf input {width:43%; margin-bottom:0; font-size:14px; float:left; padding:0;}
#centralc form.dzf input.warn {background-color:#F96;}
#centralc form.dzf textarea.warn {background-color:#F96;}
#centralc form.dzf select.warn {background-color:#F96;}
#centralc form.dzf div.submits {float:left; text-align:left; margin:0; width:95%; display:block; padding:0;}
#centralc form.dzf div.submits input {display:inline; width: auto; padding:0 10px; font-size:14px;}
#centralc form.dzf p span {font-weight:normal; width:auto; padding:0 5px 0 0; color:red; display:inline; margin:0;}
#centralc form.dzf textarea {width:43%; height:3em; float:left; margin:0; padding:0;}
#centralc form.dzf select {width:43%; float:left;}

#gallery #main #centralc {width:895px; float:right;}
#gallery #main #centralc h1 {width:700px; padding-left:20px; display:inherit; float:left; margin-bottom:10px;}
#gallery #main #centralc img {padding: 5px;}

#admin #centralc {width:700px; padding-left:150px;}
#admin #centralc input {width:5em; float:none;}

#aorderid #main #centralc {width:700px; margin-left:100px;}
#aorderid form {width:100%; float:left;}
#aorderid form div {width:100%; float:left;}
#aorderid form div span {width:180px; float:left;}
#aorderid form div select {width:auto; float:left; margin:2px 0;}
#aorderid form div input {width:380px; float:left; margin:2px 0;}

#search #centralc {float:left; width:710px; display:inline;}
#search #centralc table {width:100%; border-top:1px solid #5CC1DA; border-left:1px solid #5CC1DA;}
#search #centralc td, #search #centralc th {border-right:1px solid #5CC1DA; border-bottom:1px solid #5CC1DA; background-color:#FFF;
	padding:1px 3px; margin:0;}
#search #centralc th {background-color:#E2F4F9; text-align:center;}

#tips #centralc p {margin:10px 30px 0 0;}
#tips #centralc ul {padding-top:10px;}
#tips #centralc li a {text-decoration:underline; color:#00689E;}
#tips #centralc li a:hover {color:#000;}

#tipsd #centralc {float:left; width:700px; display:inline;}
#tipsd #centralc img {margin-top:5px;}
#tipsd #centralc p {margin:10px 30px 0 0;}
#tipsd #centralc p a {color:#00689E;}
#tipsd #centralc p a.back {font-size:11px; color:#00689E;}
#tipsd #centralc ul {padding-top:10px;}
#tipsd #centralc li a {text-decoration:underline; color:#00689E;}
#tipsd #centralc li a:hover {color:#000;}
#tipsd #centralc h1 span {font-size:18px; font-weight:bold; padding-left:0;}
#tipsd #centralc h2 {width:100%; font-size:14px; color:#000; font-weight:bold; margin-top:10px; margin-bottom:3px; line-height:1.2;}

#specialsT #centralc {float:left; width:700px; display:inline;}
#specials #centralc {float:left; width:700px; display:inline;}

#products #centralc a {display:block; color:#00689E; font-size:12px;}
#products #centralc p {font-size:12px;}
#products #centralc h2 {font-size:14px; padding:10px 0 0; color:#000; font-weight:bold;}
#products #centralc h3 {font-size:14px; color:#000; font-weight:normal;}

h6.cause {text-align:center; color:#000; font-size:14px; font-weight:bold; color:#D22E86;}
img.qmark {vertical-align:middle; padding:0 0 0 5px;}
#centralc #orderPrep div.wrap h1.hrush {margin-bottom:5px!important;}

#pencst #centralc ul {list-style-position:inside; list-style-type:disc; padding-left:10px; margin-left:10px;}
#pencst #centralc p {padding-top:5px;}