html, body, form, h1, h2, h3{
margin:0px;
padding:0px;
}
html{
min-width:1000px;
}
body{
margin:0px auto;
text-align:center;
font-family:Verdana, sans-serif;
color:#666666;
background-color:#999999;
}
a, ul li a{
color:#000000;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
table td{
font-size:12px;
}
p{
margin:5px 30px 10px 30px;
font-size:12px;
line-height:15px;
clear:both;
}
h1, h2{
color:#999999;
color:#555555;
}
h3, h4, h5{
color:#333333;
}
h1{
width:735px; 
height:52px;
margin:0px; 
padding:20px 0px 0px 0px; 
background-color:#ffffff;
font-size:34px;
line-height:52px;
font-weight:normal;
}
h2{
/*height:88px;*/
height:38px;
margin:-5px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
font-size:15px;
font-weight:normal;
background-color:#ffffff;
}
h3{
margin:15px 30px 5px 30px;
font-size:14px;
line-height:19px;
}
h3 a{
color:#666666;
text-decoration:none;
}
h4{
margin:20px 0px 10px 40px;
font-size:14px;
font-weight:normal;
line-height:21px;
}
h5{
font-size:13px;
margin:0px 0px 10px 30px;
}
ul{
list-style-position:outside;
margin:30px 0px 20px 25px;
padding:0px 0px 0px 25px;
}
ul li{
font-size:13px;
list-style-type:square;
}
ul li a{
font-size:11px;
}
li{
margin:0px;
}
span.h{
visibility:hidden;
}

#headerwrap, #main{
width:760px;
margin:0px auto;
}
img.img_r{
margin:5px 20px 20px 15px;
float:right;
}
img.img_r_top{
margin:10px 20px 20px 15px;
float:right;
}
img.img_l{
margin:5px 15px 20px 10px;
float:left;
}

/****************************************************************************/
#mainmenu{
width:340px;
height:65px;
}
span.hide{
visibility:hidden;
}
#wrap{
width:1004px;
margin:0px auto;
height:auto;
background-color:#f5f4f4;
background:#f5f4f4 url(/images/common/side_shadow.jpg) center repeat-Y;
}
#copy{
color:#555555;
width:1004px;
margin:0px auto;
padding:16px 0px 0px 0px;
text-align:left;
height:60px;
font-size:10px;
background:#999999 url(/images/common/foot_shadow.jpg) top center no-repeat;
}
#copy a{
color:#555555;
}
#main{
width:980px;
padding:0px;
text-align:left;
/*background:transparent url(/images/common/bg_left.gif) top left repeat-Y;*/
background-color:#ffffff;
}
#header{
width:980px;
}
#logo{
width:245px;
float:left;
}
#flash{
width:735px;
height:245px;
float:left;
background-color:#333333;
}
#leftcol{
width:245px;
float:right;
margin:0px;
padding:0px;
background-color:#ffffff;
}
#rightcol{
width:735px;
float:right;
margin:0px;
padding:0px;
}

#mainframe{
/*background:#f5f4f4 url(/images/home/bg.jpg) top left no-repeat;*/
background-color:#ffffff;
}
#shapesframe{
height:130px;
margin:0px 0px 20px 0px;
}
#buttonsframe{
height:30px;
background-color:#f5f4f4;
}
.shape, .button{
float:left;
margin:0px;
display:inline;
}
.shape{
width:147px;
height:130px;
}
.button{
width:147px;
height:40px;
background:#f5f4f4 url(/images/home/order_sml.jpg) top left no-repeat;
}
/*smaller last button
a#rectangle-on, #btn-rectangle{
width:183px;
}*/
a#cones{
background:#f5f4f4 url(/images/menu/cones.jpg) top left no-repeat;
}
a#cones:hover{
background:#f5f4f4 url(/images/menu/cones-over.jpg) top left no-repeat;
}
a#hanging{
background:#f5f4f4 url(/images/menu/hanging.jpg) top left no-repeat;
}
a#hanging:hover{
background:#f5f4f4 url(/images/menu/hanging-over.jpg) top left no-repeat;
}
a#screens{
background:#f5f4f4 url(/images/menu/screens.jpg) top left no-repeat;
}
a#screens:hover{
background:#f5f4f4 url(/images/menu/screens-over.jpg) top left no-repeat;
}
a#circles{
background:#f5f4f4 url(/images/menu/circles.jpg) top left no-repeat;
}
a#circles:hover{
background:#f5f4f4 url(/images/menu/circles-over.jpg) top left no-repeat;
}
a#freestanding{
background:#f5f4f4 url(/images/menu/freestanding.jpg) top left no-repeat;
}
a#freestanding:hover{
background:#f5f4f4 url(/images/menu/freestanding-over.jpg) top left no-repeat;
}
a#cones-on{
background:#f5f4f4 url(/images/menu/cones-on.jpg) top left no-repeat;
}
a#hanging-on{
background:#f5f4f4 url(/images/menu/hanging-on.jpg) top left no-repeat;
}
a#screens-on{
background:#f5f4f4 url(/images/menu/screens-on.jpg) top left no-repeat;
}
a#circles-on{
background:#f5f4f4 url(/images/menu/circles-on.jpg) top left no-repeat;
}
a#freestanding-on{
background:#f5f4f4 url(/images/menu/freestanding-on.jpg) top left no-repeat;
}
#starters{
padding:0px 0px 20px 0px;
margin:0px 0px;
width:245px;
font-size:11px;
line-height:14px;
/*background:#f5f4f4 url(/images/common/bg_l.jpg) bottom left no-repeat;*/
background:#ffffff;
}

/**/
#clearfooter{
clear:both;
height:200px;
width:100%;
}
#footer{
clear:both;
text-align:left;
width:980px;
height:60px;
margin:0px;
padding:0px;
font-size:10px;
}
#footer_inner{
float:left;
width:695px;
padding:0px;
height:30px;
margin:30px 0px 0px 265px;
display:inline;
}
#footer, #footer a{
color:#666666;
}


/*Menu*/
ul#sidemenu{
padding:8px 0px 8px 15px;
margin:0px;
background-color:#ffffff;
height:139px;
}
ul#sidemenu li{
list-style:none;
padding:0px;
margin:0px;
border:0px;
font-weight:bold;
line-height:12px;
}
ul#sidemenu li a{
font-size:11px;
color:#666666;
text-decoration:none;
}
ul#sidemenu li a:hover{
color:#000000;
text-decoration:none;
}
/**/
.projectbox{
background-color:#dddddd;
margin:10px 0px 0px 0px;
padding:10px;
width:150px;
font-size:10px;
font-weight:bold;
}