body {
margin:0;
padding:0;
background:#d8d0c5 url(../images/bg.gif) top repeat-x;
margin-top:3px;
}
table.main_table {width:1000px; margin-left:auto; margin-left:auto; }
table.header_table {width:1000px; margin-left:auto; margin-left:auto; height:180px;}
table.top_menu_table{width:1000px; margin-left:auto; margin-left:auto; margin-top:5px;}
table.presentation_table {width:1000px; margin-left:auto; margin-left:auto; height:176px; background: url(../images/presentation.png) repeat-x;}
table.bread_table{width:1000px; margin-left:auto; margin-left:auto; height:30px; background:url(../images/bg-bread.gif) repeat-x;}
table.content_table {width:1000px; margin-left:auto; margin-left:auto; background:url(../images/bg-content.gif) top repeat-x #FFFFFF;}
table.footer_table{width:100%; height:150px; margin-left:auto; margin-left:auto; background-color:#000000;}
table.footer_table2{width:1000px; height:150px; margin-left:auto; margin-left:auto; background:url(../images/footer.gif) repeat-x;}
td.footi {background:url(../images/techs2.png) bottom right no-repeat;}
table.poll_table{width:190px; margin-left:auto; margin-left:auto; background:url(../images/poll-bg.gif) repeat-x; padding-bottom:10px;}

ul.menu_top{float:left; list-style:none; margin:0; padding:0; margin-top:-15px;}
ul.menu_top li {float:left; font-family:"Trebuchet MS"; font-size:14px; color:#FFFFFF; display:block; padding-top:15px; padding-bottom:15px; text-decoration:none; margin:0;}
ul.menu_top li a:link {float:left; color:#FFFFFF; background:url(../images/top-hover2.gif) repeat-x; padding:15px;  display:block;   text-decoration:none;margin:0;}
ul.menu_top li a:visited {float:left; color:#FFFFFF; background:url(../images/top-hover2.gif) repeat-x; padding:15px;  display:block;   text-decoration:none;margin:0;}
ul.menu_top li a:hover {float:left; color:#FFFFFF; background:url(../images/top-hover.gif) repeat-x; padding:15px;  display:block;   text-decoration:none;margin:0;}
ul.menu_top li a:active {float:left; color:#FFFFFF; background:url(../images/top-hover2.gif) repeat-x; padding:15px;  display:block;   text-decoration:none;margin:0;}

.white12{color:#f8f8f8; font-family:"Trebuchet MS"; font-size:12px;}
.white12 a:link{color:#f8f8f8; text-decoration:none;}
.white12 a:visited{color:#f8f8f8; text-decoration:none;}
.white12 a:hover{color:#f8f8f8; text-decoration:underline;}
.white12 a:active{color:#f8f8f8; text-decoration:none;}

.white11{color:#f8f8f8; font-family:"Trebuchet MS"; font-size:11px;}
.white11 a:link{color:#f8f8f8; text-decoration:underline;}
.white11 a:visited{color:#f8f8f8; text-decoration:underline;}
.white11 a:hover{color:#f8f8f8; text-decoration:none;}
.white11 a:active{color:#f8f8f8; text-decoration:underline;}

.text{color:#333333; font-family:"Trebuchet MS"; font-size:12px;}
.text a:link{color:#333333; text-decoration:underline;}
.text a:visited{color:#333333; text-decoration:underline;}
.text a:hover{color:#333333; text-decoration:none;}
.text a:active{color:#333333; text-decoration:underline;}

.text_sm{color:#333333; font-family:"Trebuchet MS"; font-size:11px;}
.text_sm a:link{color:#333333; text-decoration:underline;}
.text_sm a:visited{color:#333333; text-decoration:underline;}
.text_sm a:hover{color:#333333; text-decoration:none;}
.text_sm a:active{color:#333333; text-decoration:underline;}

h1{ margin-bottom:20px; padding:0; text-align:left;  font-family:"Trebuchet MS"; font-size:20px; color:#000000}
h3{ margin-bottom:20px; padding:0; text-align:center;  font-family:"Trebuchet MS"; font-size:16px; color:#000000}

input.inputext {
border:1px solid #cccccc; 
background-color:#f8f8f8; 
color:#333333; 
font-family:"Trebuchet MS"; 
font-size:12px;
font-weight:normal;}

input.submit_srch
{ 
border:1px solid #cccccc; background:url(../images/search.png) repeat-x; 
color:#ffffff; 
font-family:"Trebuchet MS"; 
font-size:12px;
font-weight:normal;
}

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font-family:"Trebuchet MS";  font-size:13px; font-weight:bold;
color: #f8f8f8;
background: #111105 url(../images/downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
text-align:left;
margin-top:0;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
text-align:left;
}

.urbangreymenu ul li a{
font-family:"Trebuchet MS";  font-size:12px; font-weight:normal;
color: #333333;
background: url(../images/menu.gif) repeat-x;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #333333;
background: url(../images/menu.gif) repeat-x;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #ffffff;
background: url(../images/menu2.gif) repeat-x;
}

/*BOXESSSS*/

.boxgrid{ 
width: 325px; 
height: 160px; 
margin:10px; 
float:left; 
background:#cccccc; 
border: solid 1px #cccccc; 
overflow: hidden; 
position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font-family:"Trebuchet MS";  font-size:12px; 
}

.boxcaption{ 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260;
	left: 0;
}
.caption .boxcaption {
	top: 220;
	left: 0;
}
table.product_table{width:600px; margin-left:auto; margin-right:auto; border:4px #333333 solid;}
table.red{ background-color:#990000; color:#FFFFFF; font-size:12px; border:1px #ffffff dashed; font-family:"Trebuchet MS";}
table.red a:link { color:#FFFFFF; font-family:"Trebuchet MS"; text-decoration: underline;}
table.red a:visited {color:#FFFFFF; font-family:"Trebuchet MS"; text-decoration: underline;}
table.red a:hover { color:#FFFFFF; font-family:"Trebuchet MS"; text-decoration: none;}
table.red a:active{color:#FFFFFF; font-family:"Trebuchet MS"; text-decoration: underline;}
.red {color:#e52f36; font-family:"Trebuchet MS"; font-size:11px;}

.suggest_link {
background-color: #f8f8f8;
padding: 2px 6px 2px 6px;
font-family:"Trebuchet MS"; font-size:12px; color:#000000;
}
.suggest_link_over {
background-color: #3366CC;
padding: 2px 6px 2px 6px;
font-family:"Trebuchet MS"; font-size:12px; color:#ffffff;
}
#search_suggest {
position: absolute; right:200px; top:62px;
background-color: #111105; 
text-align: left; 
z-index:20;	 
width:300px; height:0px;
border:hidden;
font-family:"Trebuchet MS"; font-size:12px; color:#000000;
}	
