BODY{
	font-family:Arial, Helvetica, sans-serif;
	color:#747474;
	font-size:12px;
	margin:0;
	padding:0;
}

DIV#container{
	width: 786px;
	margin:0 auto;
}

/*HEADER*/
DIV#header{
	width: 786px;
	height: 73px;
	background-image:url(../images/headerbg.jpg);
	background-repeat:no-repeat;
}

H1#headerlogo{
	width:300px;
	height: 73px;
}

DIV#headerleft{
	width:300px;
	height:73px;
	float:left;
	margin:0;
	padding:0;
}

/*HEADER RIGHT*/
DIV#headerright{
	text-align:right;
	width:470px;
	height: 63px;
	margin-left:301px;;
	line-height:1.6em;
	padding-top:8px;
	padding-right:7px;
}

DIV#headerright FORM{
	margin:0;
	padding:0;
}

DIV#headerright P{
	margin:0;
	padding:0;
	text-align:right;
	font-size:12px;
}


/*TOP MENU*/
UL#topmenu{
	width: 786px;
	height: 22px;
	margin:0;
	padding:0;
}

UL#topmenu LI{
	height: 22px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

UL#topmenu LI A{
	height: 22px;
	display:block;
}

A#bargainbasement{
	width:134px;
	background-image:url(../images/bargainbasement.jpg);
	background-repeat:no-repeat;
}
A#aboutus{
	width:81px;
	background-image:url(../images/aboutus.jpg);
	background-repeat:no-repeat;
}
A#reviews{
	width:76px;
	background-image:url(../images/reviews.jpg);
	background-repeat:no-repeat;
}
A#links{
	width:70px;
	background-image:url(../images/links.jpg);
	background-repeat:no-repeat;
}
A#photogallery{
	width:127px;
	background-image:url(../images/photogallery.jpg);
	background-repeat:no-repeat;
}

A#productvideos{
	width:127px;
	background-image:url(../images/productvideos.jpg);
	background-repeat:no-repeat;
}


A#customerservice{
	width:133px;
	background-image:url(../images/customerservice.jpg);
	background-repeat:no-repeat;
}
A#newslettersignup{
	width:165px;
	background-image:url(../images/newslettersignup.jpg);
	background-repeat:no-repeat;
}

DIV#mountains{
	width:786px;
	height:58px;
	background-image:url(../images/mountains.jpg);
	background-repeat:no-repeat;
	
}	

/*BODY*/
DIV#body{
	width:786px;
	position:relative;
	background-image:url(../images/bodybackground.jpg);
	background-repeat:repeat-y;
}

DIV#bodyfooter{
	width:768px;
	height:30px;
	background-image:url(../images/bodyfooter.jpg);
	background-repeat:no-repeat;
}


/*LEFT COL*/
DIV#left{
	width:177px;
	min-height:550px;
	float:left;
	background-image:url(../images/leftcoltop.jpg);
	background-repeat:no-repeat;
	position:static;
}

DIV#vrsub2{
	position:absolute;
	left:3px;
	top:100px;
}

DIV#vrsub2 TD{
	vertical-align:middle;
}


DIV#vrsub2 A{
	display:block;
	color:white;
	text-decoration:none;
	font-size:14px;
	height:20px;
	padding-top:5px;
	/*position:relative;*/
}

DIV#vrsub2 A:hover{
	text-decoration:none;
	background-color:#4680AB;
}


DIV.menu A{
	color:white;
	text-decoration:none;
	display:block;
	font-size:14px;
	padding-left:5px;
}

TD.menu A{
	padding-bottom:5px;
}

DIV.menu A:hover{
	color:white;
	text-decoration:underline;
}

DIV#vrsub2 IMG{
	display:none;
}

DIV.menu IMG{
	display:none;
}


DIV#right{
	width: 589px;
	margin-left: 190px;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px
}

DIV#right A{
	color: #0000FF;
}




DIV#leftbox, DIV#rightbox{
	width:275px;
	float:left;
	background-image:url(../images/agg_home_61907_26.gif);
	background-repeat:no-repeat;
	padding-right:10px;
}

DIV#rightbox A{
	color:black;
}

DIV#rightbox A:hover{
	color:#003366;
}




/*FOOTER*/
DIV#footer{
	width:786px;
	height:53px;
	background-image:url(../images/footerbackground.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:20px;
}

DIV#footer_left{
	width:605px;
	float:left;
	line-height:1.5em;
	padding-top:7px;
	padding-left:15px;
}

DIV#footer_left P, DIV#footer_right P{
	margin:0;
}

DIV#footer_right{
	padding-top:7px;
	width:156px;
	margin-left:630px;
	line-height:1.5em;
}

/*GENERAL STYLES*/
A{
	color:#747474;
	text-decoration:underline;
}

A:hover{
	text-decoration:none;
}


HR.prodseparator{
	width:100%;
}

/*SLIDER*/
DIV#slider{
	width: 586px;
	height: 237px;
	border: 2px solid #DDDED6;
}

#slider IMG{
	border:0;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:586px;
	height:237px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	/*height:77px;*/
	/*left:-30px;*/
	/*top:71px;*/
	/*z-index:1000;*/
	}	
#prevBtn, #slider1prev{ 
	position:relative;
	float:left;

}		
#nextBtn, #slider1next{ 
	position:relative;
	float:left;
	left:530px;
}					
									
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	/*display:block;*/
	position:relative;
	width:30px;
	/*height:77px;*/
	/*background:url(images/slideshow/btn_prev.gif) no-repeat 0 0;	*/
	}	
/*#nextBtn a, #slider1next a{ 
	background:url(images/slideshow/btn_next.gif) no-repeat 0 0;	
	}*/
	

.hide{
	display:none;
}

/*GIFT CERTIFICATES LINK*/
A#giftcertificates{
	display:block;
	color:white;
	font-size:14px;
        margin-left: 40px;
        margin-top: 16px;
	/*position:relative;
	left:40px;
	top:80px;*/
}

IMG#securelogo{
      margin-top: 28px; 
      margin-left: 30px;" 
}


