* { padding: 0; margin: 0; }
#top {width:1516px; height:146px; background-image:url(images/top.png); background-repeat:no-repeat; background-position:left; position:absolute; z-index:2; float:left; margin:0; #margin:0 -20%; padding:0; }
body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; background-color:#d2d2d2}
#wrapper {margin: 0 auto; width: 800px; background-color:#fff}
#header {width: 800px; height:306px; float: left; background-image:url(images/header.jpg);}
#headerinner{width: 800px; height:306px; float: left;}


/* Bgss - red lines that apear on bouth margin*/
#bgred {background-image:url(images/bg_red.gif); background-repeat:no-repeat; background-position:left 180px}
#bgreda {background-image:url(images/bg_red.gif); background-repeat:no-repeat; background-position:right 500px}
#bgredfooter {background-image:url(images/footer.png); background-repeat:no-repeat; background-position:right bottom; padding:0 0 40px 0}

/*Welcome*/
#intro {width: 800px; height:200px; float: left; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px #999 dotted; margin:0 0 20px 0;}
#intro img {float:left; margin:30px 10px 0 30px}
#intro h1{margin:30px 0 0 0; font-size:16px; color:#5a5a5a}
#intro p{color:#666; margin:10px 20px 0 0 }

/*Innerpage*/
#innerpage {width: 800px; float: left; font-family:Georgia, "Times New Roman", Times, serif;  margin:0 0 20px 0;}
#innerpage h1{font-size:16px;}
#innerpage p{color:#666; margin:10px 20px 0 20px; font-size:11px;}
#introinn h1{margin:30px 0 0 20px;color:#5a5a5a}
.product {margin:20px}
.product a:link {color:#fff; text-decoration:none}
.product a:visited {color:#fff; text-decoration:none}
.product a:hover {color:#fff; text-decoration:underline}
.product img {float:left; margin:0 20px 0 0; border:none}
.product h1{margin:0; padding:0; background-image:url(images/h.jpg); background-repeat:no-repeat; background-position:220px 0; #background-position:0px 0;height:29px; color:#ffffff; line-height:29px; font-weight:normal; text-indent:20px}

/*Details pages*/
#details {width: 800px; float: left; font-family:Georgia, "Times New Roman", Times, serif;  margin:0 0 20px 0;}
#details h1{font-size:16px;}
#details p{color:#666; margin:10px 20px 0 20px}
#details h1{margin:30px 0 0 20px;color:#5a5a5a}
.image {float:left; margin:0 20px 0 0}
.art {margin:20px;}
.art  img {}
.art  h1{margin:0; padding:0; background-image:url(images/h.jpg); background-repeat:no-repeat; background-position:220px 0; #background-position:0px 0;height:29px; color:#ffffff; line-height:29px; font-weight:normal; text-indent:20px}



/* Menu */
#menu {background-image:url(images/menu_bg.gif); background-repeat:repeat-x; height:39px; width:800px; float:left}
#menu ul li{display:inline; font-size:14px; color:#fff;}
#menu ul {margin:0 0 0 10px}
#menu #active{color:#fff; text-decoration:none; background-image:url(images/menu_hover.gif); background-repeat:repeat-x}
#menu a{line-height:39px; padding:12px 20px 12px 20px}
#menu a:link {color:#fff; text-decoration:none}
#menu a:visited {color:#fff; text-decoration:none}
#menu a:hover {color:#fff; text-decoration:none; background-image:url(images/menu_hover.gif); background-repeat:repeat-x}



#leftcolumn {height: 400px; width: 250px; float: left; background-color:#fff}
#leftcolumn h3{color:#515151; font-size:18px; font-weight:normal; margin:5px 5px 0 10px; border-bottom:1px #666 dotted}
#leftcolumn img {margin:20px}

#content {float: left; background: #fff; height: 400px; width: 250px; display: inline;}
#content h3{color:#515151; font-size:18px; font-weight:normal; margin:5px 5px 0 10px; border-bottom:1px #666 dotted}
#content p{color:#666; font-size:11px; margin:20px 10px 5px 10px}

#rightcolumn {background: #fff; height: 400px; width: 300px; float: left; background-image:url(images/window_spec_bg.jpg); background-repeat:no-repeat; background-position:right bottom}
#rightcolumn h3{color:#515151; font-size:18px; font-weight:normal; margin:5px 5px 0 10px; border-bottom:1px #666 dotted}
#rightcolumn img {margin:20px 0 0 50px;}

/* Footer */
#page{width: 800px; clear:both}
#footer {text-align:center; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
#footer p{color:#94515d; line-height:18px}
#footer ul li {display:inline}
#footer ul{margin:10px 0 0 0}
#footer a{margin:0 10px 0 10px;}
#footer a:link {color:#fff; text-decoration:none}
#footer a:visited{color:#fff; text-decoration:none}
#footer a:hover {text-decoration:underline}