﻿.img-desc a
{
	text-decoration:none;
	border:0;
}
.img-desc a:visited
{
	text-decoration:none;
	border:0;
}


a.p1 {display:block; text-decoration:none; background:#fff; border:0;  float:left;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0;
 
-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
 
 -webkit-transition: opacity 0.6s ease-in-out;
 
}


a.p1:hover b {top:-65px; left:5px; padding:10px; border:1px solid #aaa; background:#fff; opacity:1.0;}

#info {z-index:1; height:22em;}


body 
{

    color:White;
    font-family:Georgia;
}

.contentdiv a 
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}

.contentdiv
{
	font-size:small;
}

.contentdiv a:hover
{
    color:Red;
    text-decoration:none;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}
 
.contentdiv img
{
	padding:1px;
    border:solid;
    border-color: #dddddd #dddddd #dddddd #dddddd;
    border-width: 1px 1px 1px 1px;

}

.big-img-desc, .img-desc 
{
	
    position:relative;
    float:left;
    /* This centers the image */
    margin:10px; 
    /* This adds the border */
    vertical-align:middle;
    background-color:white;
    padding:1px;
    border:solid;
    border-color: #dddddd #dddddd #dddddd #dddddd;
    border-width: 1px 1px 1px 1px;
    text-align:center;
}

.big-img-desc img
{
	width:700px;
}

.img-desc 
{
    width:105px;
    height:80px;

}

.img-desc cite, .big-img-desc cite
{
    background: #111;
    filter:alpha(opacity=55);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity:.55;
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0;
    border-top: 1px solid #999;
    
}

.img-desc cite
{
	font-size:medium;
    width:90px;
}

.big-img-desc cite
{
	font-size:30px;
    width:400px;
}


.img-desc img
{   
    width: 105px;
    height: 80px;
    border:0;
}


.img-desc img:hover
{
opacity:.5;               /*Firefox & Chrome*/
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

#paginate_slider1 a.selected img
{
opacity:.65;               /*Firefox & Chrome*/
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);

}

#paginate_slider1
{
	vertical-align:middle;
	
}
.pagination a{
text-decoration: none; 
color: #00007D;
}

.usageinfo
{
	color:#CC0000;
	font-size:medium;
}

.orderinfo, .usageinfo
{
	width:390px;
	float:left;
	text-align:center;
	margin:5% 0 5% 0;
}

.price, .option, .metal, .desc, .review
{
	margin:0 7% 0 7%;
	
}

.price
{
	padding-top:10px;
	height:15px;
	width:100%;
	float:left;
}

.option
{
    height:15px;
	width:100%;
	float:left;
}

.metal
{
    padding-top:10px;
    height:25px;
	width:100%;
	float:left;
}

.review
{
	padding-top:20px;
	height:20px;
	width:100%;
    float:left;
}

.review a:hover, .orderinfo a:hover{
	Color:red;
}

.desc 
{
	padding-top:10px;
    float:left;
    width:90%;

}


#gallery 
{
	width:100%;
	height:350px;
	position:relative;
}


ul#thumbnails, ul#links, ul#personalized
{
	float:left;
	margin:auto;
	padding:0;
	list-style:none;
	position:relative;
	left:50%;
}

ul#thumbnails img, ul#links img,  ul#personalized img
{
	margin:0 auto;
	display:block;
}

ul#thumbnails  li
{
	padding:5px;
	margin:5px;
	display:inline-block;
	position:relative;
	left:-50%;
	width:84px;
	zoom:1;
	*display: inline;
	_height: 100px;
}

ul#links li
{
	padding:5px;
	margin:5px;
	display:inline-block;
	position:relative;
	left:-50%;	
}

ul#links li
{
	padding:50px;
}

ul#personalized li
{
	padding:10px;	
	display:inline-block;
	cursor: pointer;
}

ul#personalized li img
{
	display:block; 
	margin:0 auto; 
	border:0;
	text-align:center;
	border: 2px solid #fff;
	
}

ul#thumbnails li a 
{	
	display:block;
	text-decoration:none;
}

ul#thumbnails li a img 
{
	width:80px;
	height:50px;
	padding:1px;
    border:solid;
    border-color: #dddddd #dddddd #dddddd #dddddd;
    border-width: 1px 1px 1px 1px;

}

ul#thumbnails li a:hover {
	background:Red;
}

ul#faq
{
	text-align:left;
	margin:30px;
	list-style-type:none;
}

ul#faq li
{
	background-color:gray;
	border-color:white;
	margin:10px 5px 10px 5px;
	border:solid;
	border-width: 1px 1px 1px 1px;
}


ul#faq #question
{
	color:black;
	font-size:large;
	margin:5px 5px 10px 5px;
}

ul#faq #answer
{
	color:black;
	margin:10px 0px 10px 10px;
}


#thumbnailcontainer
{
	display:block;
	float:left;
	width:85%;
	padding-left:7%;
	overflow:hidden;
	margin:0 0 0 0%;
	text-align:center;
}


#gallery #fullsize {
	height:260px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
	z-index:10;
}
#gallery #fullsize div {width:100%; height:270px;}
#gallery #fullsize div img {display:block; margin:0 auto; border:0;text-align:center;border: 2px solid #fff;}

.header
{
	margin:2%;
}