body{
	background: url(../images/page_bg.gif);
	background-repeat:repeat-x;
	background-color: #272c36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0 0 0 0;
	height: 100%;
}

.bottom_part{
	background: url(../images/dsvbar.1000.png);
}

.specials{
	background: url(../images/specials.png);
}

a {color: #0000FF; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}

.eStext {FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal}
.eNtext {FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.autoInfo {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10px}

A.bottnav {FONT-WEIGHT: normal; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
A.bottnav:hover {COLOR: #4090E1; TEXT-DECORATION: none}

.srchhding {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;; FONT-WEIGHT: bold}
A.srchnext {FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A.srchnext:hover {COLOR: #F6C682; TEXT-DECORATION: none}

.colorSwitcher1 {BACKGROUND-COLOR: #efefef}
.colorSwitcher2 {BACKGROUND-COLOR: #ffffff}
.colorSwitcher_F2 {BACKGROUND-COLOR: YELLOW}
.colorSwatch {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}

#dsvBurst1{
	position:absolute;
	top: 4px;
	left: 760px;
	width: 118px;
	height: 106px;}
	
#dsvBurst2{
	position:absolute;
	top: 16px;
	left: 662px;
	width: 327px;
	height: 123px;}

#mainLeft {
	position:absolute;	
	top: 160px;
	left: 4px;
	width:780px;
	height: 500px;
	padding: 2px 2px 0 2px;}

#mainRight {
	position:absolute;	
	top: 130px;
	left: 694px;
	width: 300px;
	height: 130px;
	padding: 2px 2px 0 2px;}

#topLeftLogo{
	position:absolute;	
	top: 10px;
	left: 10px;
	width: 180px;
	height: 100px;}

#dsvLogo{
	position:absolute;	
	top: 600px;
	left: 884px;
	width: 114px;
	height: 22px;}

#dsvContact{
	position:absolute;	
	top: 300px;
	left: 884px;
	width: 114px;
	height: 22px;}

#introTXT{
	position:absolute;	
	top: 540px;
	left: 10px;
	width: 700px;
	height: 40px;}
	
#homeFlash {
	position:absolute;	
	top: 0px;
	left: 0px;
	width: 1003px;
	height: 592px;}

#addressbox1 {
	position:absolute;	
	top: 400px;
	left: 10px;
	width: 180px;
	height: 130px;
	padding: 2px 2px 0 2px;
	background: url(../images/bg_address.jpg);}

#addressbox2 {
	position:absolute;	
	top: 400px;
	left: 200px;
	width: 160px;
	height: 130px;
	padding: 2px 2px 0 2px;
	background: url(../images/bg_address.jpg);}

#addressbox3 {
	position:absolute;	
	top: 400px;
	left: 370px;
	width: 200px;
	height: 130px;
	padding: 2px 2px 0 2px;
	background: url(../images/bg_address.jpg);}

#addressbox4 {
	position:absolute;	
	top: 400px;
	left: 855px;
	width: 134px;
	height: 130px;
	padding: 2px 2px 0 2px;
	background: url(../images/bg_address.jpg);}
	
#addressbox5 {
	position:absolute;	
	top: 400px;
	left: 580px;
	width: 264px;
	height: 130px;
	padding: 2px 2px 0 2px;
	background: url(../images/bg_address.jpg);}
	
#mainBG_640 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 647px;
	background: url(../images/bg_main.jpg);}

#mainBG_700 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 700px;
	background: url(../images/bg_main.jpg);}
	
#mainBG_800 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 800px;
	background: url(../images/bg_main.jpg);}

#mainBG_900 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 900px;
	background: url(../images/bg_main.jpg);}

#mainBG_1000 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1000px;
	background: url(../images/bg_main.jpg);}

#mainBG_1100 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1100px;
	background: url(../images/bg_main.jpg);}

#mainBG_1200 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1200px;
	background: url(../images/bg_main.jpg);}

#mainBG_1300 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1300px;
	background: url(../images/bg_main.jpg);}

#mainBG_1400 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1400px;
	background: url(../images/bg_main.jpg);}

#mainBG_1500 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1500px;
	background: url(../images/bg_main.jpg);}

#mainBG_1600 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1600px;
	background: url(../images/bg_main.jpg);}

#mainBG_1700 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1700px;
	background: url(../images/bg_main.jpg);}

#mainBG_1800 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1800px;
	background: url(../images/bg_main.jpg);}

#mainBG_1900 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 1900px;
	background: url(../images/bg_main.jpg);}

#mainBG_2000 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 2000px;
	background: url(../images/bg_main.jpg);}

#mainBG_2100 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 2100px;
	background: url(../images/bg_main.jpg);}

#mainBG_2500 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 2500px;
	background: url(../images/bg_main.jpg);}
	
#mainBG_3000 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 3000px;
	background: url(../images/bg_main.jpg);}

#mainBG_3500 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 3500px;
	background: url(../images/bg_main.jpg);}
	
#mainBG_4000 {
	position:absolute;	
	top: 0px;
	left: 181px;
	width: 822px;
	height: 4000px;
	background: url(../images/bg_main.jpg);}
	
#mainCONTENT {
	position:absolute;	
	top: 110px;
	left: 200px;
	width: 790px;}

#mainConFLASH {
	position:absolute;	
	top: 110px;
	left: 200px;
	width: 790px;}
	
#rightSideQuickContact{
	position:absolute;	
	top: 380px;
	left: 621px;
	width: 180px;
	height: 116px;}

#rightSideQuickContact2{
	position:absolute;	
	top: 180px;
	left: 621px;
	width: 180px;
	height: 116px;}

#header {
	position:relative;
	font-size: 1px;
	background: url(../images/page_top.gif) no-repeat;	
	height: 11px;
	line-height: 1px;}
#top {
	position:relative;
	background: url(../images/page_topbg.gif) repeat-y;
	padding-bottom: 11px;
	background-color: #4F4C40;}

#content {
	position:relative;}
	
#main{
	float:left;
	width: 721px;
	padding: 10px 0 10px 0;}

#side{
	position:relative;
	float:right;
	width: 239px;
	padding: 10px 0 10px 0;}
	
#bottom {
	position:relative;
	background: url(../images/bg_main.gif);
	background-color: #686352;
	width: 970px;
	height: 40px;}
	
#tags{
	position:absolute;
	top: 0px;
	left: 20px;
	width: 96px;
	height: 28px;}
	
#footer {
	position:relative;
	margin: 0px auto 30px auto;
	width: 970px;
	font-size: 1px;
	background: url(../images/page_bottom.gif) no-repeat;
	height: 12px;}
	
#statusbar{
	text-align: center;
	color: #FFF1CE;
	background: url(../images/status_bg.gif) no-repeat bottom;
	padding: 10px 0 10px 0;
}


/* --------------------------------------------------------- 
	FORMS
----------------------------------------------------------*/
form {
	padding: 0px;
	margin:0px;
	display:inline;}
	
.form_input{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	vertical-align: middle;}
	
.form_txtarea{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.form_wordsTextarea{
	border: 1px solid #9F9781;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color:#555145;
	background-color: #D3C8A9;}
	
.form_button{
	border: 1px solid #666;
	padding: 1px 8px 1px 0;
	background: url(../images/option_a_bg.png) right;
	background-color: #E3E3E3;
	text-decoration: none;
	color: black;
	font-size: 11px;
	margin-right: 3px;
	vertical-align: middle;
	cursor: pointer;}
	
.form_select{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;}
	
.form{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;}
	
/* --------------------------------------------------------- 
	LINKS
----------------------------------------------------------*/
a.navmain1 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.navmain1:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a.navmain2 {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.navmain2:hover {
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
#statusbar a {
	color: #FA6E4E;
	text-decoration: none;
}
#statusbar a:hover {
	color: #FA6E4E;
	text-decoration: underline;
}
hr {
	color: #9F9781;
}
/* --------------------------------------------------------- 
	MENU
----------------------------------------------------------*/
#menu {
	position:relative;
	background: url(../images/menu_bg.gif) no-repeat;
	width: 970px;
	height: 91px;
}
#topmembar{
	position:absolute;	
	top: 4px;
	left: 130px;
	width: 645px;
	height: 29px;
}
#topmembar ul {
	margin: 6px 0 0 22px;
	padding: 0;
}
#topmembar ul li{
	display: inline;
	padding-right: 6px;
}
#topmembar ul li a {
	color: #FDF3D9;
}
#topmembar .form_input{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	vertical-align: middle;
}
#topmembar .form_button{
	border: 1px solid #666;
	padding: 1px 8px 1px 0;
	background: url(../images/option_a_bg.png) right;
	background-color: #E3E3E3;
	text-decoration: none;
	color: black;
	font-size: 11px;
	margin-right: 3px;
	vertical-align: middle;
	cursor: pointer;
}
#topmembar .form_checkbox{
	vertical-align: middle;
}
#joinNow{
	position:absolute;
	top: 4px;
	left: 619px;
	width: 152px;
	height: 41px;
}
#search{
	position:absolute;
	top: 4px;
	left: 782px;
	width: 171px;
	height: 41px;
}
#search input{
	border: 1px solid #E1E1E1;
	border-top-color: #A5A5A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
}
#search img {
	vertical-align: middle;
	margin-top: -3px;
}
#mainNav{
	position:absolute;
	top: 38px;
	left: 20px;
	width: 704px;
	height: 27px;
}
#subNav{
	position:absolute;
	top: 68px;
	left: 100px;
	width: 572px;
	height: 19px;
	font-weight: bold;
}
#adminmenu #subNav{
	position:absolute;
	top: 68px;
	left: 64px;
	width: 772px;
	height: 19px;
	font-weight: bold;
}
#subNav ul {
	display: inline;
	padding: 0;
	margin: 0;
}
#subNav ul li{
	display: inline;
	padding-right: 13px;
}
#subNav ul li a{
	color: #595549;
}
#subNav ul li.selected a {
	color: #24221D;
}
#subNav img {
	vertical-align: middle;
	margin-bottom: 1px;
}
#cart{
	position:absolute;
	top: 66px;
	left: 720px;
	width: 22px;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF1CE;
}
#cart a {
	color: #FDF3D9;
}

#topright1{
	position:absolute;	
	top: -11px;
	left: 730px;
	width: 112px;
	height: 108px;
	background: url(../images/logo_top_right1.gif);
}
#topright2{
	position:absolute;	
	top: -11px;
	left: 847px;
	width: 112px;
	height: 108px;
	background: url(../images/logo_top_right2.gif);
}
#topData {
	padding: 2px 13px 0 13px;
}
#topTime {
	display: inline;
	color: #9F9781;
	margin: 0 35px 0 15px;
	font-weight: bold;
}
#topDate {
	display: inline;
	color: #9F9781;
	margin: 0 45px 0 0;
}
#topBday {
	display: inline;
	color: #9F9781;
}
#topBday img {
	vertical-align: middle;
	margin-top: 1px;
}
#topBday a {	
	color: #9F9781;
	margin-left: 10px;
}
#feature {
	width: 970px;
}
/* --------------------------------------------------------- 
	MAIN WINDOWS
----------------------------------------------------------*/
#main .window {
	margin: 0px 7px 10px 13px;
	background-color: #BFB291;
	clear:left;
}
#main .window .header {
	background: url(../images/win_top_bg.gif);
	height: 22px;
}
#main .window .header .leftCorner{
	background: url(../images/win_top_left.gif);
	float:left;
	width: 22px;
	height: 22px;
}
#main .window .header .rightCorner{
	background: url(../images/win_top_right2.gif);
	float: right;
	width: 22px;
	height: 22px;
}
#main .window .footer {
	background-color: #BFB291;
	font-size: 1px;
	height: 11px;
}
#main .window .footer .leftCorner{
	background: url(../images/win_btm_left.gif);
	float:left;
	width: 11px;
	height: 11px;
}
#main .window .footer .rightCorner{
	background: url(../images/win_btm_right.gif);
	float: right;
	width: 11px;
	height: 11px;
}
#main .window .footerD {
	background-color: #9F9781;
	font-size: 1px;
	height: 11px;
}
#main .window .footerD .leftCornerD{
	background: url(../images/win_btm_leftdark.gif);
	float:left;
	width: 11px;
	height: 11px;
}
#main .window .footerD .rightCornerD{
	background: url(../images/win_btm_rightdark.gif);
	float: right;
	width: 11px;
	height: 11px;
}


/* --------------------------------------------------------- 
	IMAGE STYLES
----------------------------------------------------------*/
img {
	border: 0px;
}
img.newsThumb {
	float: left;
	margin: 4px 15px 10px 2px;	
}
img.smallThumbInline {
	border: 1px solid #9F9781;
}
img.smallThumb {
	border: 1px solid #9F9781;
	margin: 0 5px 5px 0;
	float: left;
}
img.medThumbInline {
	border-top: 1px solid #9F9781;
	border-bottom: 1px solid #9F9781;
}
img.medThumb {
	border: 1px solid #9F9781;
	margin: 0 5px 5px 0;
	float: left;
}
img.icon {
	vertical-align: middle;
}

.pageOptions img {
	vertical-align:middle;
}
.words{
	padding: 10px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color:#555145;
	width: 500px;
	text-align: left;
	background-color: #D3C8A9;
}
/* --------------------------------------------------------- 
	TABLE STYLES
----------------------------------------------------------*/
td, th {
	font-size: 12px;
}
