img, div { behavior: url(/css/iepngfix.htc) }

body {
padding:0px;
margin: 0px;
text-align:center;
font: 12px/18px Tahoma, Arial, sans-serif;
background-repeat: repeat-y;
background-position: center;
background-color: #EEE;
color: #333;

}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */


div.row {
clear: both;
}



#main {

}

#contentbox {
}

div#top_tabs {
position: absolute;
top: 0px;
right:20px;
height: 30px;
z-index: 100;
}

div.right_column {
float: right;
width:340px;
}

div.left_column {
float: left;
width:340px;
}

form {
margin: 0;
padding: 0;
}


p, ul, ol, .prodlist1, td {
font: 11px/18px Tahoma, Arial, sans-serif;
}

a {
color: #900;
text-decoration: underline;
}
a:hover {
color: #600;
text-decoration: none;
}

a.menu {
color: #FFF;
text-decoration: none;
}

a.menu:hover {
color: #FFF;
}



#main {
border: 0px solid white;
position: relative;
width:982px;
min-height: 800px;
_height: 100%;
margin-right:auto;
margin-left:auto;
margin-top:0;
background-color: #FFF;
margin-bottom: 50px;
text-align:left;
}

#frame {
background-color: #FFF;
position: relative;
clear: both;
margin: auto;
width:978px;
text-align:left;
padding:0px;
min-height: 600px;
_height: 600px;
}

.faq_box {

}

.intro_content {
width:390px;
}

#errorback {
position:absolute;
z-index: 800;
top: 140px;
left: 35px;
width:710px;
height: auto;
padding: 10px;
text-align:left;
border: 6px solid #600;
background: #300;
color: #000;
opacity: 60;
KhtmlOpacity: 60;
-moz-opacity: 0.6;
filter: alpha(opacity=60);

}

#errorback div {
visibility: hidden;
}

#error {
position:absolute;
z-index: 900;
top: 130px;
left: 25px;
width:700px;
height: auto;
padding: 10px;
text-align:left;
border: 8px solid #F00;
background: #C00;
color: #FFF;
font-size: 12px;
line-height: 13px;
opacity: 90;
KhtmlOpacity: 90;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
}


#posback {
position:absolute;
z-index: 800;
top: 140px;
left: 35px;
width:710px;
height: auto;
padding: 10px;
text-align:left;
border: 6px solid #600;
background: #300;
color: #000;
opacity: 60;
KhtmlOpacity: 60;
-moz-opacity: 0.6;
filter: alpha(opacity=60);

}

#posback div {
visibility: hidden;
}

#pos {
position:absolute;
z-index: 900;
top: 130px;
left: 25px;
width:700px;
height: auto;
padding: 10px;
text-align:left;
border: 8px solid #336600;
background: #99CC33;
color: #336600;
font-size: 12px;
line-height: 13px;
opacity: 90;
KhtmlOpacity: 90;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
}


#innerframe {
position:absolute;
top: 75px;
padding: 1px;
width:960px;
height: auto;
text-align:left;
border: 0px solid #EBB;
z-index: 100;
}

ul.services_list li {
margin-bottom: 30px;
/*text-transform: lowercase;*/
}

ul.services_list li, ul.services_list li p {
line-height: 160%;
/*text-transform: lowercase;*/
}


div#prcheckerdiv {
position: relative;
width: 50%;
padding: 10px 0;
clear: both;
float: none;
text-align: left;
}

div#shop_window {
position: relative;
width: auto;
clear: right;
text-align: center;
}

div#shop_window span.category {
position: relative;
display: inline;
display: -moz-inline-box;
_display: inline-block;
padding: 0;
margin: 2px;
text-align: center;

border:0px solid #999;
float: left;
width: 122px;
height: 120px;
}

div#shop_window span.category a {
position: relative;
display: block;
clear: both;
height: 106px;
border: 1px solid #CCC;
}

div#shop_window span.category a:hover {
background-color: #600;
}





div#link_window {
position: relative;
width: auto;
clear: right;
text-align: center;
margin: 20px 10px;
}

div#link_window ins.category {
position: relative;
border: 1px solid #CCC;
_display: inline-block;
padding: 0;
margin: 2px;
text-align: left;
float: left;
width: 240px;
height: 250px;
text-decoration: none;
}

div#link_window ins.category a {
position: relative;
display: block;
clear: both;
height: 250px;
width: 230px;
text-decoration: none;
}

div#link_window ins.category h2 {
color: #600;
margin: 6px;
}

div#link_window ins.category h2 a {
height: auto;
width: auto;
color: #600;
}

div#link_window ins.category p {
margin: 6px;
}

div#link_window ins.category p a {
height: auto;
width: auto;
}

div#link_window ins.category:hover, div#link_window span.category:hover a {
background-color: #600;
color: #FFF;
}

div#link_window ins.category:hover h2 a, div#link_window ins.category:hover a {
color: #FFF;
}

div#link_window ins.category a:hover {
background-color: #600;
color: #FFF;
}

div#link_window ins.category a:hover h2 {
color: #FFF;
}



#head {
position:absolute;
border: 0px solid #000;
top: 0px;
left:1px;
right: 1px;
width:980px;
height: 75px;
z-index: 300;
background: #660000 url(/images/header_bg.gif);
}

#logo {
position:absolute;
top:0px;
left:0px;
width:auto;
height: 108px;
}

#footer {
position:fixed;
bottom:0;
left:auto;
right: auto;
margin: 0;
width:980px;
padding: 0;
z-index: 100;
height: 40px;
font-size: 10px;
line-height: 14px;
background-position: 0 -20px;
background-image: url('/images/header_bg.gif');
border: 1px solid #FFF;
border-bottom-width: 0;

color: #FFF;

}

div#footer div {
margin: 4px 6px;;
}

#foot {
position: relative;
margin: 5px auto;
background: none;
font-size:10px;
width: 780px;
margin: 0px;
color: #000;
clear: both;
text-align: right;

}
#foot a {
color:#999;
text-decoration:none;
}
#foot a:hover {
color: #600;
text-decoration:underline;
}

#bannerend {
background: transparent url('/images/header_rightend.png');
position:absolute;
top:0px;
right:0px;
width:100px;
height: 75px;
text-align: right;
}

/* text content styles */


ul.rss_date p.rss_date {



}



div.project_summary p {
font-size: 11px;
line-height: 16px;
}

div.project_summary p.portfolio_products {
font-size: 10px;
line-height: 14px;
width: 95%;
}

div.project_summary p.portfolio_products a {
text-decoration: none;
color: #888;
}

div.project_summary p.portfolio_products a:hover {
color: #900;
text-decoration: underline;
}

.data {
color: gray;
font-size: 9px;
line-height: 12px;
}

.hot {
background-color: #990000;
color: white;
padding: 2px;
font-size: 10px;
}

div.boxfronttop h1 {
font-size:14px;
line-height:14px;
margin: 6px 0px 12px 0;
text-transform: lowercase;
}
div.boxbacktop h1 {
font-size:14px;
line-height:14px;
margin: 6px 0px 12px 0;
text-transform: lowercase;
}

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
line-height:24px;
color:#600;
margin: 6px 0px 8px 0;
font-weight: normal;
letter-spacing: -1px;
}




h2, .subhead {
font-family: Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:20px;
	color:#700;
	font-weight: normal;
	margin: 8px 0 2px 0;
	padding: 0;
	letter-spacing: -1px;
}

h2 a {
text-decoration: none;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #900;
font-size:14px;
line-height:14px;
margin: 4px 0;
}
h4 {
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
line-height: 13px;
margin: 4px 0;
color:#766;
}
h5 {
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
line-height: 12px;
margin: 4px 0;
font-weight: normal;
color: #900;
}
h6 {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
}


#news_stories h1, div.boxfronttop div h1 {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size:36px;
line-height:36px;
letter-spacing: -1px;
color:#600;
margin: 4px 0px 2px 0;
text-transform: lowercase;
}
#news_stories h2, .subhead {
font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#766;
	font-weight: bold;
	margin: 4px 0 1px 0;
	padding: 0;
	text-transform: lowercase;
}
#news_stories h3 {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #900;
font-size:14px;
margin: 4px 0;
text-transform: lowercase;
}
#news_stories h4 {
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
line-height: 13px;
margin: 4px 0;
color:#766;
}
#news_stories h5 {
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
line-height: 12px;
margin: 4px 0;
font-weight: normal;
color: #900;
}
#news_stories h6 {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
}

ul {
line-height: 140%;
margin: 0 0 15px 0;
padding: 0;
padding-left: 16px;
list-style: square;
}


/* menu styles */

ul#nav {
position: absolute;
right: 10px;
top: 52px;
margin: 0;
padding: 0;
list-style: none;
border-top: 0px solid #300;
height: 24px;
}
ul#nav li {
color: #FFF;
	position: relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:24px;
display:inline;
	}
	ul#nav li a {
	color: #FFF;
	display: block;
	float: left;
	height: auto;
	margin:1px 0px 0px 0px;
	padding:3px 14px 4px 4px;
	text-decoration:none;
	background: transparent;
	border-left: 1px solid #600;
	line-height: 130%;
	}
ul#nav li a:hover {
	text-decoration:none;
	background: #900;
	}
li ul {
	position: absolute;
	left: 0px;
	top: 18px;
	margin:-1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:200px;
	display: none;
	z-index:100;
text-align:left;
}
ul#nav li ul li {
margin:0px 0px -6px 0px;
width: 200px
}
ul li ul li ul {
display: block;
	position: absolute;
	left: 170px;
	top: -2px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width:120px;
	z-index:2;
background-color:#C00;
color:#333333;
text-align:left;
	}

	ul#nav li ul li ul li a {
	display:block;
	width:200px;
margin:2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:10px;
	padding:3px 0px 2px 25px;
color:#333333;
text-decoration:none;
background-position:center left;
background-repeat:no-repeat;
text-align:left;
}
ul#nav li ul li ul li a:hover {
	width:200px;
}
ul#nav li ul li a {
	display:block;
margin:-5px 2px 1px 2px;
	padding:6px 2px 5px 2px;
color:#ffffff;
text-decoration:none;
background-color:#C00;
text-align:left;

}
ul#nav li ul li a:hover {
	display:block;
color:#ffffff;
text-decoration:none;
background-color:#0099AD;

text-align:left;
}

* html ul#nav li { float: left; height: 22px; }
* html ul#nav li a { height: 22px; }
li:hover ul#nav2, li.over ul#nav2 { display: block; }
* html ul#nav2 li { float: left; height: 1%; }
* html ul#nav2 li a { height: 1%; }
li ul#nav2 li:hover ul, li ul#nav2 li.over ul { display: block; background: #F00 }


ul.large_list {
}
ul.large_list li {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #900;
font-size:12px;
margin: 4px 0;
	}



.projcatspos {
position: relative;
top: -2px;
left: -5px;
}

.tab {
padding: 2px;
background: #B2BA99;
}

.altrow1 {
padding: 2px;
background: #B2BA99;
color: #300;
}

.altrow2 {
padding: 2px;
background: #929A69;
color: #300;
}

.altrow1 h2, .altrow2 h2 {
font-size: 16px;
line-height: 150%;
margin: 0;
padding: 0;
color: #FFF;
}

table, td, tr, th {

padding: 0;
margin:0;

}

.portbit {
}
.portbit p {
margin-left: 10px;
margin-right: 10px;
}

.prompt {
display: -moz-inline-box;
_display: inline-block;
padding: 1px 10px 1px 6px;
font-size:10px;
height: 16px;
width:100px;
font-weight: normal;
background: #686B60;
border: 0px solid #FFFFFF;
border-bottom-width:1px;
color: #FFF;
vertical-align: top;
}
.value {
display: -moz-inline-box;
_display: inline-block;
font-size:10px;
padding: 2px 6px;
border: 1px solid #CCC;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
}
.copyright {
	font-size: 10px;
}

.colhead {
font-size:11px;
padding:2px 10px;
text-align: center;
background: #533;
border: 0px solid #C60;
border-bottom-width:0px;
color: #FFF;
}
.resultcell {
padding:3px;
}
.titleimg {
margin-top: 10px;
}
.max_img_left {
margin: 6px 20px 20px 0px;
}
.min_img_left {
margin: 10px 5px 5px 0px;
}
.max_img_right {
margin: 6px 0px 20px 20px;
}
.min_img_right {
margin: 10px 0px 5px 5px;
}
.fullwidth {
border-left-width:1px;
}
.nopad {
padding: 0px;
}
.lightpad {
padding:2px;
}
.fullborder {
border: 1px solid #999999;
}
.notop {
border-top-width: 0px;
}
.nobase {
border-bottom-width: 0px;
}
.noright {
border-right-width: 0px;
}
.noleft {
border-left-width: 0px;
}
.noborder {
border: 0px solid #999999;
}
.top {
border-top-width: 1px;
}
.base {
border-bottom-width: 1px;
}
.right {
text-align: right;
}
.left {
text-align: left;
}
.allround {
border-width: 1px;
}
.light {
border-color: #CCCCCC;
}
.divider {
background-color: #999;
width:1px;
padding:0px;
}
.nopadding {
padding: 0px;
}
.contentpanel {
padding: 0;
}
.paneltop {
padding-top: 0px;
}
.titlebox {
padding: 0px;
}
.introbox {
padding: 0px;
}

.error {
color: white;
background-color: #990000;
padding: 6px 12px;
}

.white {
color: white;
}
.main {
color: #333366;
}
input {
font-size:8pt;
color: #333333;
}
.formfield {
border:1px solid #999999;
font-family: Verdana, sans-serif;
font-size: 10px;
color: #330000;
height:18px;
}
.formselect {
border:1px solid #999999;
font: 10px Verdana, Arial, sans-serif;
color: #330000;
height:18px;
}

.btn {
font: 11px/18px Tahoma, sans-serif;
background-color: #900;
background-image: url('/images/redbtn_bg.gif');
background-repeat: repeat-x;
color: white;
border: 0px solid #787B70;
border-bottom-color: #585B50;
border-right-color: #585B50;
height:22px;
text-align: center;
vertical-align: top;
cursor: pointer;
}

.large {
height: 50px;
width: 250px;
font-size: 18px;
}

.btn:hover {
background-color: #990000;
background-image: url('/images/n.gif');
}


div.button_surround {
position: relative;
float: left;
height: auto;
width: auto;
}

img.prodlistimg {
border: 1px solid #766;
}


.small {
font: 9px arial, helvetica, sans-serif;
padding: 1px 0px;
height: 18px;
}

a.footlink {
font-family: arial, helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
color:#999;
}
.footlinks {
font-family: arial, helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
border: 1px solid #CCC;
padding:4px 10px;
color:#CCC;
}

.footlinks:hover {
color:#600;
}

.footbar {
font-family: arial, helvetica, sans-serif;
color:#999;
font-size: 9px;
line-height: 10px;
text-align:center;
padding:40px 10px 10px 10px;

}
.dark {
color: #333;
}

.mainimg {
margin: 6px 2px 10px 2px;
}
.imgright {
margin: 6px 0px 6px 18px;
}
.imgleft {
margin: 6px 18px 6px 0px;
}


.catpath {
font: 10px Helvetica, Arial, sans-serif;
}
.catdetail {
border: 1px solid #99C;
padding:3px 10px;
height:25px;
background-color: #C00;
}
.orderdetail {
color:#333;
font-size: 9px;
}
.catdetailname {
padding-bottom: 0px;
margin-bottom: 0px;
font-weight:bold;
}
.productdetailbox {
padding:3px 10px;
background-color: #FFF;
}

.prodlist {
font-size:
}

.listbox {
padding:0px;
background-color: #EAE3EA;
}
.productname {
font-size:14px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.manuf_name {
font-size:9px;
}
.specs {
font-size:9px;
}
.rrp {
font-size:12px;
}
.catdetailbody, p {
padding: 0px 10px 4px 0px;
margin: 0px;
}
.outertable {
background-image: url('/images/main_bg.gif');
background-repeat: repeat-x;
background-position: 0px 100px;
background-color: #C8D3E0;
}
.resultstable {
background-color: #C8D3E0;
}


a.cat {
font-size: 11px;
color: #FFF;
text-decoration: none;
}

.currentcat {
background-color: #E3C86A;
background-image: url('/images/menu_bg.gif');
color: #000;
}

#shopcartbg {
position: absolute;
z-index: 300000;
top: 0;
left: 408px;
height: 18px;
width: 150px;
border: 1px solid #C00;
border-width: 0 0 0 1px;
padding: 0 0 0 4px;
/*background-color: #766;*/
}

a.order_details {
text-decoration: none;
padding: 0 10px;
color: #FFF;
}


strong.cn {
position: absolute;
height: 5px;
width: 5px;
margin: 0;
padding: 0;
line-height: 1px;
font-size: 1px;
}

div.button_surround strong.cn {
height: 5px;
width: 5px;
}

strong.tl {
top: -1px; left: -1px;
}

strong.tr {
top: -1px;
right: -1px;
}

strong.bl {
bottom: -1px;
left: -1px;
}

strong.br {
bottom: -1px;
right: -1px;
}

* html strong.bl { bottom:-2px;}
* html strong.br { bottom:-2px;}

div.button_surround strong.tl {
top: -1px; left: -1px;
}

div.button_surround strong.tr {
top: -1px;
right: -1px;
}

div.button_surround strong.bl {
bottom: -1px;
left: -1px;
}

div.button_surround strong.br {
bottom: -1px;
right: -1px;
}




strong.lncn {
position: absolute;
height: 5px;
width: 5px;
margin: 0;
padding: 0;
line-height: 1px;
font-size: 1px;
z-index: 200;
}

strong.lntl {
top: -1px; left: -1px;
}

strong.lntr {
top: -1px;
right: -1px;
}

strong.lnbl {
bottom: -1px;
left: -1px;
}

strong.lnbr {
bottom: -1px;
right: -1px;
}

* html strong.lnbl { bottom:-1px;}
* html strong.lnbr { bottom:-1px;}


div.boxicon {
position: absolute;
border: 0px solid #F00;
top: 3px;
right: 3px;
z-index: 11;
background-color: transparent;
background-repeat: no-repeat;
background-position: 95% 5%;
text-align: left;
overflow: visible;

}





div.boxstandard {
background-color: #F93;
border: 0px solid #999;
}
div.boxstandard div.boxbacktop {
background-color: #F60;
}
.boxstandard {
color: #333;
}
div.boxstandard div.boxfronttop {
}
div.boxstandard div.boxfronttop h1 {
color: #FFF;
}
div.boxstandard div.boxicon {
width: 188px;
height: 120px;

}



div.boxhome {
background-color: #FFF;
background-image: url('/im_max/1_header-grow-pace.jpg');
}
div.boxhome div.boxbacktop {
background-color: transparent;
}
.boxhome {
color: #636;
}
div.boxhome div.boxfronttop {
}
div.boxhome div.boxfronttop h1 {
color: #969;
}
div.boxhome div.boxicon {
width: 188px;
height: 120px;

}



div.boxservices {
background-image: url('/im_max/1_services_header.jpg');
}

div.boxwork {
background-image: url('/im_max/1_work_header.jpg');
}

div.boxproduct {
background-image: url('/im_max/1_product_header.jpg');
}

div.boxphotogallery {
background-image: url('/im_max/1_photo_gallery_header.jpg');
}

div.boxnews {
background-image: url('/im_max/1_news_header.jpg');
}

div.boxlinks {
background-image: url('/im_max/1_links_header.jpg');
}

div.boxcontact {
background-image: url('/im_max/1_contact_header.jpg');
}



div.boxolive {
background-color: #300;
border: 0px solid #CCC;
}
div.boxolive div.boxbacktop {
background: olive url('/images/boxtop-bg-olive.gif') 0 -20px;
}
.boxolive {
color: #FFF;
}
div.boxolive div.boxfronttop {
color: #FFF;
}
div.boxolive div.boxfronttop h1, div.boxolive div.boxfronttop h2, div.boxolive div.boxfronttop h3 {
color: #FFF;
}
div.boxolive div.boxicon {
width: 188px;
height: 120px;
}


div.boxwhitebg {
background-color: #FFF;
}
.boxwhitebg {
color: #333;
}
div.boxwhitebg div.boxfronttop {
color: #333;
}


div.boxburgundybg {
background-color: #300;
}
.boxburgundybg {
color: #FFF;
}
div.boxburgundybg div.boxfronttop {
color: #FFF;
}






div.boxservicelist {
background-color: #FFFFFF;
border: 0px solid #CCC;
background-image: url('/im_max/1_services_mini_header.jpg');
background-repeat: no-repeat;
}
div.boxservicelist div.boxfronttop p {
color: #333;
text-align: right;
}

div.boxservicelist div.boxfronttop h1 {
color: #FFF;
text-align: right;
}

div.boxservicelist.light {
background-color: #FFF;
}

div.boxservicelist div.boxfronttop div.boxinnercontent div.serv_list h2 {
display: block;
text-align: left;
color: #766;
font-weight: normal;
font-size: 14px;
line-height: 17px;
font-family: Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}

div.boxservicelist div.boxfronttop div.boxinnercontent div.serv_list p{
display: block;
text-align: left;
color: #766;
font-weight: normal;
font-size: 11px;
line-height: 14px;
font-family: Tahoma, sans-serif;
margin: 0 0 4px 0;
padding: 0;
}




div.boxolivebg {
background-color: #B2BD75;
}
.boxolivebg {
color: #333;
}
div.boxolivebg div.boxfronttop {
color: #333;
}

div.boxolivebg.light {
background-color: #E0E8AE;
}


div.boxclear {
background-color: transparent;
border: 0px solid #CCC;
}
div.boxclear div.boxbacktop {
background-color: transparent;
}
div.boxclear div.boxbacktop h1 {
color: #FFF;
}
.boxclear {
color: #666;
}
div.boxclear div.boxfronttop {
}
div.boxclear div.boxfronttop h1 {
font-size: 24px;
color: #600;
}
div.boxclear div.boxfronttop div h1 {
color: #600;
}
div.boxclear div.boxicon {
width: 50px;
height: 150px;
}

div.linkpage h2, div.linkpage p  {
font-size: 10px;
}


div.boxacer {
background-color: white;
background-repeat: no-repeat;
border: 0px solid #CCC;
}
div.boxacer div.boxbacktop {
background-color: transparent;
}
div.boxacer div.boxbacktop h1 {
color: #CCC;
}
.boxacer {
color: #666;
}
div.boxacer div.boxfronttop {
}
div.boxacer div.boxfronttop h1 {
color: #600;
}
div.boxacer div.boxicon {
width: 50px;
height: 150px;

}


div.boxcontent {
border: 0px solid #CCC;
}
div.boxcontent div.boxbacktop {
background-color: white;
background-position: 0 -20px;
background-image: url('/images/header_bg.gif');
}
div.boxcontent div.boxbacktop h1 {
color: #300;
}
div.boxcontent div.boxfronttop div.boxinnercontent h1 {
color: #666;
}
.boxclear {
color: #666;
}
div.boxcontent div.boxfronttop {
}
div.boxcontent div.boxfronttop h1 {
color: #FFF;
}
div.boxcontent div.boxicon {
width: 50px;
height: 150px;
}




.submitbtn {
background: transparent;
color: white;
border: none;
height:25px;
text-align: center;
cursor: pointer;
_cursor: hand;
font-weight: bold;
font-size: 10px;
}

@media handheld {
img { display: none; }
p, ul, ol, .prodlist1, td {
font: 9px/14px Tahoma, Arial, sans-serif;
}
}


