﻿@charset "UTF-8";
/* CSS Document */

#productTitle { font-size:30px; color:#999999; margin-bottom:15px;}

#productBody { padding-left:9px; }
/**/
#productRightCol{ float:left; width:200px; }
#productRightCol ul.productDownloads div.div-dotted, #productRightCol dl.productSupport div.div-dotted { margin:0px; margin-top:5px;}
#productRightCol dl.productSupport { margin:0px; padding:0px; margin-bottom:50px; list-style-type: none;}
#productRightCol ul.productDownloads{ margin: 10px 0 0 0; padding:0px; margin-bottom:15px; list-style-type: none;}
#productRightCol ul.productDownloads li{ margin:0px; padding:5px 0px 5px 0px; margin-bottom:0px; list-style-type: none;}

#productRightCol dl.productSupport { margin:0px; padding:0px; margin-bottom:50px;}

#productRightCol ul.productDownloads dt, #productRightCol dl.productSupport dt { font-weight:700; }
#productRightCol ul.productDownloads dt div, #productRightCol dl.productSupport dt div { margin-top:10px; }
#productRightCol ul.productDownloads dd, #productRightCol dl.productSupport dd { margin:0px; padding:0px; margin-left:10px; margin-top:10px; margin-bottom:10px;}


#productRightCol ul.productDownloads li a { background: transparent url(../images/icon-pdf_16x16.gif) no-repeat top left;  text-decoration:none; color:#333333; padding-left:25px; padding-bottom:8px; display: block; }



#productRightCol dl.productSupport dd a { background-repeat:no-repeat; background-position:left; text-decoration:none; color:#333333; padding-left:15px; }

#productRightCol dl.productDownloads dd a:hover, #productRightCol dl.productSupport dd a:hover { text-decoration:underline;}
/**/

#productMain{ float:left; width:400px; margin-right:15px; color:#333333;}
#productMain div.div-dotted {margin-top:5px; margin-bottom:5px;}
#productMain2{ margin-right:10px; color:#333333;}
#productMain2 div.div-dotted {margin-top:5px; margin-bottom:5px;}
#productTabs dl{margin:0px; padding:0px; margin-left:15px;}
#productTabs dl dd { display:inline; margin:0px;}
#productTabs dl dd a{ position: relative; z-index: 1; padding:5px 10px 5px 10px; margin-right: 3px;  font-weight:700; text-decoration:none; }
#productTabs dl dd a:visited{}
#productTabs dl dd a:hover{ text-decoration:underline;}
#productTabs dl dd a.selected{ position: relative;top: 0;  border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
#productTabs dl dd a.selected{  background-color:#FFFFFF;  }
#productTabs dl dd a.selected:hover{ text-decoration: none;  }
/**/
#productImg{ border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding:6px;  margin-top:4px; margin-bottom:0;}
#productImg img{ border:1px solid #DDDDDD;}
/**/

#productMainImgShadow { background-image:url(../images/product-img_shadow_630x8.gif); background-repeat:no-repeat; width:630px; height:8px; margin-bottom:20px;}


#productTabContent{padding-left:10px; padding-right:10px;}
/**/
.productDesc ul{ margin:0px; padding:0px; margin-top:10px; margin-left:10px;}
.productDesc ul li{list-style:none; margin-top:5px; margin-bottom:5px;}
.productDesc ul li span{font-weight:700;}
/**/
.productFeat {margin-top:20px;}
.productFeat ul{ margin:0px; padding:0px; margin-top:10px; }
.productFeat ul li{list-style:none; margin-top:5px; margin-bottom:5px; background-repeat:no-repeat; background-position:left; text-decoration:none; padding-left:15px;}
/**/
.productColors {margin-top:20px;}
.productColors div.productSwatch{ float:left; width:130px;margin-bottom:7px;}
.productColors div.productSwatch span{ display:block; margin-bottom:3px;}

/**/
.productThumbs dl{ padding:0px; margin:0px;}
.productThumbs dl dd{ display:inline; float:left; width:97px; margin:0px; margin-top:5px; margin-bottom:5px; margin-right:5px; padding:0px;}
/**/

.productVideoThumbs dl{ padding:0px; margin:0px;}
.productVideoThumbs dl dd{ display:inline; float:left; width:250px; margin:0px; margin-top:5px; margin-bottom:5px; margin-right:5px; padding:0px;}


.productVideo {margin-top:20px; margin-bottom:30px;}
.productVideo div.videoThumb{ float:left; width:180px; margin-top:5px;}
.productVideo div.videoInfo{ float:left; width:210px; margin-top:5px;}

.videoInfo b{ color:#666666;}
.videoInfo dl{ margin:0px; padding:0px; margin-top:10px;}
.videoInfo dl dd{ margin:0px; display:inline; margin-right:5px;}
.videoInfo dl dd a{ border:1px solid #DDDDDD; color:#FFFFFF; text-decoration:none; padding:3px 15px 3px 15px;}
.videoInfo p{ font-size:10px; color:#666666;}

/*
[Model Accolades and Reviews]
*/
.model-accolades,
.model-reviews {
	border-bottom: #eee 1px solid;
	list-style: none;
	margin: 15px 0;
	padding: 0 0 15px 0;
}

.model-accolades .image {
	text-align: center;
}

.model-accolades .description {
	list-style-image: url('../images/icon-bullet_ltblue_8x7.gif');
	margin-left: 15px;
}

/*
[Email Subscribe]
*/
#email-subscribe {
	margin: 0 0 30px 0;
}

#email-subscribe input[type="text"] {
	background: -webkit-gradient(linear, left top, left 25, from(white), color-stop(4%, #EEE), to(white));
	background: -moz-linear-gradient(top, white, #EEE 1px, white 25px);
	border: #ddd 1px solid;
	color:#666666;
	font-size: 1.3em;
	margin: 10px 0;
	padding: 5px;
	width: 190px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

#email-subscribe input[type="text"]:focus,
#email-subscribe input[type="text"]:hover {
	border: #ccc 1px solid;
}

#email-subscribe input[type="submit"] {
	background: #1C93DB url('../images/bg-button-blue.gif') repeat-x left center;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 1em;
	padding: 5px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 -1px 0 #126190;
}

#email-subscribe p.errorMessage {
	color: red;
	font-size: 1.3em;
	margin: 10px 0 0 0;
}

#email-subscribe p.successMessage {
	color: green;
	font-size: 1.3em;
	margin: 10px 0 0 0;
}

/* ACCESSORIES CSS */
#productRightCol dl.productDownloads dt p { color:#333333; font-weight:100; }
#productRightCol dl.productSupport dt p { color:#333333; font-weight:100; }
/**/
#productMain div.accessoriesListing { width:190px; float:left; padding:10px 0; }
#productMain div#accessoriesListingAlt { padding-right:25px; }
#productMain div.accessoriesListing h4 { font-weight:700; font-size:12px; }
#productMain div.accessoriesListing img { margin-left:5px; }
#productMain div.readmore{ text-align:right; padding-top:5px; padding-bottom:5px;}
#productMain div.readmore a{  background-repeat:no-repeat; background-position:left; padding-left:10px; text-decoration:none; font-size:11px;}
#productMain div.readmore a:hover{ text-decoration:underline;}
