@charset "utf-8";
/* CSS Document */
* {	margin: 0px; padding: 0px; }
html { margin: 0px; padding: 0px; background: #dedede;}
body { text-align: center;  margin: 0px; padding: 0px;}
#head { width: 911px; margin: 0 auto; background: url(../images/header_menu.png) no-repeat top; height: 38px; padding: 90px 39px 0px 0px;}
#bod { width: 900px; margin: 0 auto; padding: 0px; height: auto; min-height: 300px; overflow: auto; }
#bottom_men { width: 900px; height: 100px; margin: 10px auto; padding:0px; background: url(../images/lower_menu_backing.png) no-repeat; text-align: center; }
#foot { width: 898px; margin: 0 auto; background: url(../images/footer_backing.png) no-repeat; padding: 5px 0px 5px 0px; height: 49px; }
#foot p, a { font: 13px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none;}
#foot a:hover { text-decoration: underline; color: #2d86c3; }
.men_box { width: auto; height: 20px; text-align: right; padding: 5px 0px 5px 0px; }
.men { min-width:90px; padding: 5px 10px 5px 10px; font: 16px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.men:hover { background: #a09393; text-decoration: none; }
.front_left {width: 601px; height: 345px; float: left; background: url(../images/dvine_items_.jpg) no-repeat; margin: 0px 0px 10px 0px; }
.front_top_right { width: 288px; height: 163px; float: right; margin: 0px 0px 10px 0px;}
.front_btm_right { width: 289px; height: 163px; float: right; margin: 10px 0px 10px 0px; }
#tweet { position: absolute; left: 74px;top:50px; padding: 5px; font: 12px Georgia, "Times New Roman", Times, serif; color: #2d86c3; width: 200px; }
#tweet ul { list-style: none;}
#tweet a { text-decoration: none; color: #2d86c3; }
#tweet a:hover { text-decoration: underline; color: #2d86c3; }
#tweet2 { position: absolute; left: 5px;top:5px; padding: 5px; font: 12px Georgia, "Times New Roman", Times, serif; color: #2d86c3; width: 170px; }
#tweet2 ul { list-style: none;}
#tweet2 a { text-decoration: none; color: #2d86c3; }
#tweet2 a:hover { text-decoration: underline; color: #2d86c3; }
.men_img {position: relative; float: left; margin: 0px 0px 0px 13px; height: 100px; width: 290px; padding: 0px;}
#left_nav { width: 182px; float: left; margin: 0px 0px 0px 4px; padding: 0px; background: #f4f4f4; text-align: left;}
#left_nav p { padding: 10px;}
#left_nav a {font: 15px Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }
#left_nav a:hover {text-decoration: none; }
.left_top {width: 182px; height: 26px; background: url(../images/nav_left_top.png) no-repeat top; padding: 0px; margin: 0px; }
.left_btm {width: 182px; height: 19px; background: url(../images/nav_left_bottom.png) no-repeat top; padding: 0px; margin: 0px; }
#right_bod {width: 704px; float: right; margin: 0px 0px 10px 0px; padding: 0px; background: #f4f4f4 url(../images/main_right_mid.png) no-repeat bottom; text-align: left;font: 13px Arial, Helvetica, sans-serif; color: #333333; height: 100%; position: relative;}
#right_bod h1 { font: 20px Arial, Helvetica, sans-serif; color: #333333; padding: 0px 0px 0px 5px; font-weight: normal;}
#right_bod p {padding: 10px; }
#right_bod a { font: 13px Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }
#right_bod a:hover {text-decoration: none; }
.right_top {width: 704px; height: 26px; background: url(../images/main_right_top.png) no-repeat top; padding: 0px; margin: 0px; }
.right_btm {width: 704px; height: 16px; background: url(../images/main_right_bot.png) no-repeat bottom; padding: 0px; margin: 0px; position: absolute; bottom: 0px; left:0px;}
#popup { height: 100%; width: 100%;	background: url(../images/opacity.png) repeat; position: absolute; left: 0px; top: 0px;	}
#returns { width: 500px; height: 500px; margin: 0 auto; border: 5px solid #000000; background: #f4f4f4; position: absolute; top: 10%; left: 30%; font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#returns h1 { width: 470px; height: 29px; padding: 6px 0px 0px 30px; text-align: left; background: #776464; font: 16px Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; }
.form_box {	font: 12px Arial, Helvetica, sans-serif; padding: 4px 0px 0px 2px; color: #000000; width: 150px; height: 20px; background-color: #f4f4f4; border: 1px solid #776464; }
.form_boxb { font: 12px Arial, Helvetica, sans-serif; padding: 4px 0px 0px 2px;	color: #000000;	width: 150px; height: 100px; background-color: #f4f4f4; border: 1px solid #776464; }
.close { position: absolute; top: 7px; right: 5px; }
.button { font: 12px Arial, Helvetica, sans-serif; width: 150px; color: #FFFFFF; background: #776464; border: 1px solid #333333; display: block; padding: 5px; text-decoration: none; margin: 0px; text-align: center; float: left; }
table, tr, td {font: 13px Arial, Helvetica, sans-serif; color: #333333; padding: 10px; } 
.error { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; text-align: left; }
.good { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #009900; text-align: left; }
.prod {float: left; font: 13px Arial, Helvetica, sans-serif; color: #333333; text-align: center; margin: 10px 10px 20px 10px; width: 150px; padding: 0px; height: 250px;}
.prod a { color: #333333; text-decoration: none; color: #990000; font-weight: bolder; }
.prod a:hover {text-decoration: underline; color: #990000; font-weight: bolder; }
.prod img {height: 150px; width: 150px; }
.smaller {font: 10px Arial, Helvetica, sans-serif; color: #333333; }
.prod_view { font: 12px Arial, Helvetica, sans-serif; color: #333333; padding: 5px;}
.prod_view h1 {font: 14px Arial, Helvetica, sans-serif; color: #333333; }
.prod_view img {margin: 0px 20px 20px 0px; width: 250px; height: 250px;}
.resize2 {border: 5px solid #FFFFFF; outline: 1px solid #CCCCCC; }
.slideshow {margin: 0px 0px 10px 55px; padding: 0px; width: 600px; height: 150px;}
