@charset "utf-8";
/* Rocks Couture */

body {
	font-size: .85em;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	background-color: #efeded;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size:110%;
	color:#999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 3px;
	}
	
h2 {
	margin-top:0px;
	}
	
h3 {
	font-size:95%;
	color:#999999;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	}
	
ol {
	margin:0;
	}
	
form {
	margin-bottom:0;
	}

a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #efa2bc;
}
a:active {
	text-decoration: none;
	color: #999999;
}

#wrapper {
	position:relative;
	width: 800px;
	min-height:596px;
	height:auto !important;
	height:596px;
	margin-right: auto;
	margin-left: auto;
}

#banner {
	text-indent:-999px;
	height:68px;
	width:612px;
	background:url(images/logo_banner.gif) no-repeat;
	}
	
#button {
	text-indent:0;
	}

#button a {
	position:absolute;
	left: 691px;
	top: 61px;
	width: 80px;
	height:14px;
	font-size:95%;
	background:url(images/basket.gif) no-repeat bottom right;
	color:#efa2bc;

}
	
#button a:hover {
	background:url(images/basket.gif) no-repeat top right;
	color:#999999;
	}
	
#column_left {
	float:left;
	padding-top:60px;
	width:172px;
	height:524px;
	}
	
.side_panel {
	background: url(images/side_panel.jpg) no-repeat bottom;
	}
	
.side_panel_red {
	background: url(images/side_panel_red.jpg) no-repeat bottom;
	}
	
.side_panel_green {
	background: url(images/side_panel_green.jpg) no-repeat bottom;
	}
	
.side_panel_pink, .Vintage Pink {
	background: url(images/side_panel_pink.jpg) no-repeat bottom;
	}
	
.side_panel_blue {
	background: url(images/side_panel_blue.jpg) no-repeat bottom;
	}
	
.side_panel_natural {
	background: url(images/side_panel_natural.jpg) no-repeat bottom;
	}
	
.side_panel_black {
	background: url(images/side_panel_black.jpg) no-repeat bottom;
	}
	
.side_panel_about {
	background: url(images/side_panel_about.jpg) no-repeat bottom;
	}
	
#column_right{
	margin-top:12px;
	width:612px;
	height:auto;
	margin-left:173px;
	background: url(images/content_slice.gif) repeat-y;
}

#content {
	width:572px;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding: 0 20px;
	background: url(images/content_slice.gif) repeat-y;
	margin: 0px;
	float:left;
	}
	
#content_home {
	text-indent:-999px;	
	width:612px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background: url(images/home.jpg) no-repeat;
	}
	
#content_home2 {
	text-indent:-999px;	
	width:612px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background: url(images/home2.jpg) no-repeat;
	}
	
#content_about {
	width:612px;
	height:500px;
	background: url(images/about.gif) no-repeat;
	}
	
#content_contact {
	padding: 50px 30px 0 52px;
	width:612px;
	height:450px;
	background: url(images/contact.jpg) no-repeat;
	}
	
#about_us_copy {
	font-size: 105%;
	padding-top: 250px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 35px;
	float: left;
	}
.indent {
	padding-left: 65px;
}
.indent2 {
	padding-right: 40px;
	padding-left: 20px;
}


	
	
#content_bottom {
	height:16px;
	width:612px;
	background: url(images/content_bottom.gif) no-repeat;
	float:left;
	}
	
#footer {
	font-size:90%;
	width:780px;
	margin:auto;
	clear:both;
	text-align:right;
	padding-right:20px;
	}

#PLVIM0Div {
	font-size:12px;
	width:172px;height:168px;
}

#PLVIM0Div a:link{
	cursor:pointer;padding:1px 0px 1px 10px;text-decoration:none;
	color:#666666;
}

.arrow {
	width:172px;height:28px;background-image:url(Pluginlab/03normal_arrow.png);
	}
	
.arrow a{
	color:#666666;cursor:pointer;padding:1px 0px 1px 10px;text-decoration:none;
	}
	
.normal {
	width:172px;height:28px;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-image:url(Pluginlab/03normal.png);
	}
	
.normal a {
	color:#666666; cursor:pointer;padding:1px 0px 1px 10px;text-decoration:none;
	}
.top, .bottom {
	width:172px;height:8px;font-size:1px;cursor:default;
}

.floatleft {
	float:left;
	}
	
.floatright {
	float:right;
	}
.paddingtop {
	padding-top: 20px;
}

.paddingbottom {
	padding-bottom: 20px;
}

.fontsizesmall {
	font-size:95%;
	}

.paddingleft75 {
	padding-left:75px;
	width:475px;
	}
	

	
/*PRODUCT STYLES*/

.product_container {
	padding:0 15px 0 15px;
	float:left;
	width:250px;
	height:240px;
	}

.thumb {
	width:235px;
	height:200px;
	}
	
.thumb a img {
	border:none;
	}	
	
.product_title {
	font-weight:bold;
	color:#d5d5d5;
	font-size: 90%;
	}

.product_title a {
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#999999;
	}
	
.product_title a:hover {
	text-decoration:none;
	color:#efa2bc;
	}
	
.product_title img{
	border:none;
	}
	
#page_turns {
	position:absolute;
	z-index:50;
	font-size:95%;
	bottom:30px;
	right: 30px;
	width:100%;
	text-align:right;
	}
	
#page_turns img{
	border:none;
	}	


/*PRODUCT DETAIL STYLES*/

.detail_container{
	width: 570px;
	height: 500px;
	float:left;
}

.detail_image{
	width: 570px;
	height: 393px;
}

.detail_copy {
	width: 260px;
	font-size:95%;
	height:100px;
	padding-right:20px;
	float:left;
	}
	
.detail_other {
	width:260px;
	font-size:95%;
	height:100px;
	float:left;
	}
	
/*GEM STYLES*/

.gem_container {
	float:left;
	height:auto;
	margin-top:20px;
}

.gem{
	float:left;
	width:75px;
	height:100px;
	clear: left;
}
.gem_copy{float:left; width: 450px;}
