body 
{background-color:#4a4a4a;
 background-image:url(images/background.jpg);
 background-repeat:repeat-x;
 font-family:Arial, Verdana;
}

div#layout
{width:810px;
 height:100%;
}

/*div#hd[id]
{background-image:url(images/header.png);
 background-repeat:no-repeat;
 height:150px;
 width:809px;
}

*div#hd
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png');
 background-repeat:no-repeat;
 height:150px;
 width:809px;
}*/

div#hd[id]
{
 margin-bottom:-12px;
 height:273px;
 width:813px;
 z-index:100;
 position:relative;
}

div#bd
{width:745px;
 background-color:#000000;
 padding:20px;
 margin-left:15px;
 _margin-left:7px;

 float:left;
}

div#ft
{font-size:11px;
 color:#ffffff;
 line-height:260%;
}

div.content_bottom
{padding-top:20px;
 width:745px;
 float:left;
 border-top:1px solid #333333;
}

div.content_bottombox
{background-image:url(images/back_bottombox.jpg);
 background-repeat:repeat-x;
 background-color:#567586;
 width:215px;
 font-size:12px;
 padding:10px;
 padding-bottom:10px;
 float:left;
 margin-right:20px;
}

div.content_bottombox2
{background-image:url(images/back_bottombox.jpg);
 background-repeat:repeat-x;
 background-color:#567586;
 width:215px;
 font-size:12px;
 padding:10px;
 padding-bottom:10px;
 float:left;
}

div.bottombox_image
{float:left;
 padding-left:5px;
 width:83px;
}

div.bottombox_image2
{float:left;
 padding-left:5px;
 width:83px;
 padding-top:37px; 
 padding-right:10px;
}

div.bottombox_image3
{float:left;
 padding-left:5px;
 width:83px;
 padding-top:19px; 
 _margin-right:-10px;
}

div.bottombox_sidecontent
{float:left;
 width:210px;
 text-align:left;
 font-size:12px;
}

div.back_grayfadetop
{float:left;
 background-image:url(images/back_grayfadetop.jpg);
 background-repeat:no-repeat;
 width:489px;
 height:12px;
 _margin-bottom:-6px;
}

div.back_grayfadecontent
{background-image:url(images/back_grayfadecontent.jpg);
 background-repeat:repeat-x;
 width:469px;
 float:left;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

a.view
{color:#7b8fa1;
 font-size:12px;
}

a.view2
{padding-left:10px;
 color:#ffffff;
 font-size:12px;
}

a.view3
{padding-left:50px;
 color:#ffffff;
 font-size:12px;
}



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

a.header:hover
{color:#ffffff;
 font-size:11px;
 text-decoration:underline;
}

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

a.footer:hover
{color:#ffffff;
 font-size:11px;
 text-decoration:underline;
}

/*  Index Page  */

div.grayfadebox
{width:489px;
 float:left;
 padding-right:20px;
 margin-bottom:20px;
}

div.grayfadeimage
{float:left;
 width:267px;
}

div.grayfadeside
{float:left;
 width:160px;
 padding-left:20px;
 font-size:12px;
}

div.customerbox
{width:236px;
 float:left;
 color:#ffffff;
 font-size:12px;
 background-color:#2b3b43;
 padding-bottom:10px;
}

div.customerboxcontent
{padding:10px;
 font-size:12px;
 text-align:left;
}

font.whitebold
{font-weight:bold;
 font-size:15px;
}

font.details
{font-size:13px;
}

font.blackheader
{text-align:left;
 font-weight:bold;
 font-size:16px;
}

/*  Inside Page  */

div.breadcrumb
{width:710px;
 float:left;
 text-align:left;
 color:#ffffff;
 font-size:11px;
 padding-bottom:10px;
}

div.breadcrumbtext
{width:600px;
 float:left
}

div.topcontent
{width:710px;
 float:left;
 text-align:left;
 color:#ffffff;
 font-size:13px;
 padding-bottom:10px;
}

div.topcontenttext
{width:450px;
 float:left
}

div.topcontentimage
{padding:20px;
 float:right
}

div.back_grayfade2content
{background-image:url(images/back_grayfade2content.jpg);
 background-repeat:repeat-x;
 width:214px;
 height:120px;
 float:left;
 color:#ffffff;
 font-size:12px;
 text-align:left;
 padding:10px;
}

div.back_grayfade4content
{background-image:url(images/back_grayfade2content.jpg);
 background-repeat:repeat-x;
 width:214px;
 height:100%;
 float:left;
 color:#ffffff;
 font-size:12px;
 text-align:left;
 padding:10px;
}

ul
{float:left;
 width:745px;
 border-top:1px solid #333333;
 margin:0px;
 padding:0px;
 padding-top:20px;
}

li
{width:254px;
 height:100%;
 float:left;
 padding-bottom:20px;
 padding-top:10px;
 border-bottom:1px solid #333333;
}

li.compact
{width:234px;
 height:100%;
 float:left;
 padding-bottom:20px;
 padding-top:10px;
 border-bottom:1px solid #333333;
}

font.whiteheader
{text-align:left;
 font-weight:bold;
 font-size:16px;
}

font.proddetails
{color:#a7b4c0;
}

/*  Product Page  */

div.productbox
{width:489px;
 float:left;
 padding-right:20px;
 margin-bottom:20px;
}

font.proddetails
{color:#a7b4c0;
}

div.productdetails
{float:left;
 width:260px;
 padding-left:20px;
 font-size:13px;
}

div.productimage
{float:left;
 width:120px;
}

div.breadcrumb
{float:left;
 font-size:18px;
}

div.productprice
{float:left;
 padding-right:20px;
 padding-top:20px;
}

div.productbutton
{float:left;
 padding-right:20px;
}

div.back_grayfade3content
{background-image:url(images/back_grayfade2content.jpg);
 background-repeat:repeat-x;
 width:324px;
 float:left;
 color:#ffffff;
 font-size:12px;
 text-align:left;
 padding:15px;
}

font.productheader
{color:#a7b4c0;
 font-size:15px;
}

div.paging
{color:#7b8fa1;
 font-size:12px;
 text-align:right;
 padding-right:5px;
}

/*Contact page*/
table#contact tr td {
	color: white;
}
table#contact tr td a{
	text-decoration:none;
}
div.productbox p {
	color:white;
}
table#contact tr td a span.formButton {
	color: yellow;
}