/*Fix for PNG transparency in IE6 */
/*img, input, a{ behavior: url("/common/iepngfix.htc") }*/



form {padding:0;margin:0;}

input, textarea, select {border:1px solid #090301}
.checkbox {border:none;}

body {
	margin:0;
	padding:0;
	background-image: url(/imgs/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment:fixed;
}

h1, h2, h3, h4, p {margin:0;padding:0;}
h1{
	color:#090301;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:underline;
	padding:12px 0 20px 0;

}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:underline;
	color:#090301;
	padding-bottom: 8px;
}
p {padding-bottom:10px;}


#wrapper {
	width: 950px;
	margin: 0px auto;
}
#header {
	height: 191px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	background: url(/imgs/head_bg.jpg) repeat-x;
	position:relative;
	background-color: #220C00;
	background-position: -50 0;
}
#content {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:18px;}
#content a{color:#000}
#content a:hover{text-decoration:none;}



#content, #content-prod   {
	background: url(/imgs/content_bg.jpg) repeat-x #D8D0C3;
	min-height: 500px;
	width:876px;
	padding:17px 31px 17px 43px;
	position:relative;
}
/* IE6 
*html #content-prod {
	background: url(/imgs/content_bg.jpg) repeat-x #D8D0C3;
	height: 500px;
	width:863px;
	padding:17px 29px 17px 43px;
	position:relative;
}*/

#footer {
	background: url(/imgs/footer_img.jpg) repeat-x;
	height: 250px;
	background-color: #2E0900;
}

#footer .links_top a{text-decoration:none;}
#footer .links_top a:hover{text-decoration:underline;}

#footer .links_bottom a{text-decoration:underline;}
#footer .links_bottom a:hover{text-decoration:none;}


#logo {
	position: absolute;
	left: 43px;
	top: 6px;
}

/********************  Tab Navigation *********************/

#tab-nav {
	position:absolute;
	top:153px;
	left: 43px;
}

#tab-nav ul, #tab-nav li {
	margin:0;
	padding:0; 
	list-style-type:none; 
	color:#fff; 
}

#tab-nav li {
	display:inline;
}

#tab-nav a{color:#040200; text-decoration:none; display:block;float:left;text-align:center; padding-top:7px; height:21px;}

#tab-nav li#tab1 a { background:url(/imgs/tab1.gif) no-repeat; width:139px;}
#tab-nav li#tab2 a { background:url(/imgs/tab2.gif) no-repeat; width:91px;}
#tab-nav li#tab3 a { background:url(/imgs/tab3.gif) no-repeat; width:91px;}
#tab-nav li#tab4 a { background:url(/imgs/tab4.gif) no-repeat; width:91px;}
#tab-nav li#tab5 a { background:url(/imgs/tab5.gif) no-repeat; width:91px;}
#tab-nav li#tab6 a { background:url(/imgs/tab6.gif) no-repeat; width:91px;}
#tab-nav li#tab7 a { background:url(/imgs/tab7.gif) no-repeat; width:92px;}
#tab-nav li#tab8 a { background:url(/imgs/tab8.gif) no-repeat; width:91px;}
#tab-nav li#tab9 a { background:url(/imgs/tab9.gif) no-repeat; width:89px;}

#tab-nav a:hover{color:#040200; text-decoration:none; display:block;float:left;text-align:center; padding-top:8px; height:20px;}

#tab-nav li#tab1 a:hover { background:url(/imgs/tab1_o.gif) no-repeat; width:139px;}
#tab-nav li#tab2 a:hover { background:url(/imgs/tab2_o.gif) no-repeat; width:91px;}
#tab-nav li#tab3 a:hover { background:url(/imgs/tab3_o.gif) no-repeat; width:91px;}
#tab-nav li#tab4 a:hover { background:url(/imgs/tab4_o.gif) no-repeat; width:91px;}
#tab-nav li#tab5 a:hover { background:url(/imgs/tab5_o.gif) no-repeat; width:91px;}
#tab-nav li#tab6 a:hover { background:url(/imgs/tab6_o.gif) no-repeat; width:91px;}
#tab-nav li#tab7 a:hover { background:url(/imgs/tab7_o.gif) no-repeat; width:92px;}
#tab-nav li#tab8 a:hover { background:url(/imgs/tab8_o.gif) no-repeat; width:91px;}
#tab-nav li#tab9 a:hover { background:url(/imgs/tab9_o.gif) no-repeat; width:89px;}


/**************************** Top Links ***************************/

#top-links {}
#top-links {position: absolute;height: 30px;width: 580px;left: 208px;top: 72px;vertical-align:middle;}

#top-links ul, #top-links li{margin:0;padding:0; list-style-type:none;}
#top-links li{display:block;float:left;}
#top-links li a{float:left; display:block;color:#b6a285; text-decoration:none;text-align:center; height:40px;padding-top:20px; outline:none;}


#top-links #tl-home  {width:62px; height:60px;background:url(/imgs/top-links_divider.png) no-repeat center right;}
#top-links #tl-products  {width:97px; background:url(/imgs/top-links_divider.png) no-repeat center right;}
#top-links #tl-artists  {width:78px; background:url(/imgs/top-links_divider.png) no-repeat center right;}
#top-links #tl-blog  {width:67px;background:url(/imgs/top-links_divider.png) no-repeat center right;}
#top-links #tl-testimonials {width:120px;background:url(/imgs/top-links_divider.png) no-repeat center right;}
#top-links #tl-about  {width:67px;}

#top-links #tl-home a {width:62px;}
#top-links #tl-products a {width:97px;}
#top-links #tl-artists a {width:78px;}
#top-links #tl-blog a {width:67px;}
#top-links #tl-testimonials a {width:120px;}
#top-links #tl-about a {width:97px;}




#top-links #tl-home a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}
#top-links #tl-products a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}
#top-links #tl-artists a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}
#top-links #tl-blog a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}
#top-links #tl-testimonials a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}
#top-links #tl-about a:hover {background:url(/imgs/top-links-bg.png) no-repeat center center;}


/****************************** Cart Links *************/

#cart-links {position: absolute;height: 30px;width: 347px;left: 552px;top: 8px;color:#b6a285}
#cart-links a {color:#b6a285; text-decoration:none;}
#cart-links a:hover {text-decoration:underline;}


/******************************* Sign In *****************/

#sign-in {position: absolute;width: 80px;left: 217px;top: 12px;}
#sign-in a{color:#b6a285; font-weight:bold;}
#sign-in a:hover{text-decoration:none;}


#bottom-imgs {
background: url(/imgs/bottom-images-bg.jpg) repeat-x;
	height: 159px;
	text-align:center;
	padding-top:25px;
}


#bottom-imgs a{text-decoration:none;}



.tab-bar {position: absolute;height: 12px;width:100%;left: 0px;top: 180px;}

.clear {clear: both;}





#search-top {
	position: absolute;
	left: 786px;
	top: 8px;
	
}

#bottom-imgs img{ margin:0 12px;}

#product-details {padding-bottom:10px;}
#product-details-image {
	width:433px;
	/*height:240px;*/
	float: left;
}

#product-details-desc {
	width:437px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 5px;
	color:#635751;
}

#product-details-desc .author a{color:#090301;}
#product-details-desc .author a:hover{text-decoration:none;}

.related-title {
	color: #8f8076;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom: 0px solid #e3ddd4;
}
#related-prod {
	/*padding-bottom: 20px;*/
	border-bottom: 0px solid #e3ddd4;
	margin-bottom:2px;
	/*width:865px;*/
}
#related-prod img {
	margin-right: 7px;
	margin-bottom:15px;
}

#breadcrumbs, #breadcrumbs a {
	color: #93836c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight:bold;
	text-decoration:none;
}

#breadcrumbs a:hover {text-decoration:underline;}

#product-details-desc .prod-txt {
	padding-top: 7px;
	display: block;
	color:#635751;
}


/******************************* Choose Device Drop Down ***************************/

.choose-device-detail {position:relative;float:left; cursor:pointer;}

.choose-device {float: left;width: 200px;}
.choose-device-open{position:absolute;width:450px;z-index:900;top:-14px;left:30px;display: none;}
.choose-device-open-head{font-weight:normal;height:26px;background-image:url(/imgs/choose-device-head-bg.png);background-repeat:repeat-x;color:#c9baa4;width:430px;position:relative;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;padding-top:8px;padding-left:20px;}
.choose-device-open-content{background-image:url(/imgs/choose-device-main-bg.png);padding-left:20px;width: 430px;padding-top:12px;}
.choose-device-open-footer {background: url(/imgs/choose-device-footer-bg.png) no-repeat;height: 50px;width: 450px;	}

.choose-device-open-head-close{position:absolute; top:5px; left:395px; width:20px; height:20px;}

.choose-device-open .downlaods {display:block; border-top:1px solid #857b76; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#857b76; width:80%; margin:8px 2px;padding-top:6px}


/******************************* Choose Device Drop Down -IE6-  ***************************/

*html .choose-device-open-head{height:28px;background-image:url(/imgs/choose-device-head-bg.png);background-repeat:repeat-x;color:#c9baa4;width: 415px;position:relative;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;padding-top:6px;padding-left:20px;}
*html .choose-device-open-content{background-image:url(/imgs/choose-device-main-bg.png);padding-left:20px;width: 415px;}
*html .choose-device-open-footer {background: url(/imgs/choose-device-footer-bg_IE6.gif) no-repeat;height: 50px;width: 435px;background-color:#e6e0d6;padding-bottom:2px;}


/*************************************  Device Open content   ***********************************/

.choose-device-open { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#635751; font-weight:normal;text-transform:none;}
.choose-device-open input {/*margin-top:10px;vertical-align:top; margin-top:10px;*/}
.choose-device-open img {margin:3px 6px; vertical-align:middle;}
.choose-device-open .price {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#857b76; font-weight:bold;}
.choose-device-open .price-sale {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B85913; font-weight:bold;}
.choose-device-open .price-discounted {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#857b76; font-weight:bold; text-decoration: line-through; }

.choose-device-open input.button {background-color:#2E0900; margin-left:10px;margin-top:10px; font-size:10px color:#fff; padding:2px 4px; border:1px solid #fff; cursor:pointer; color:#C9BAA4}

.choose-device-open input.buttonOK {background-color:#2E0900; /*margin-left:298px;*/margin-top:10px; font-size:10px; color:#fff; padding:2px 4px; border:1px solid #fff; cursor:pointer; font-weight:bold; color:#C9BAA4}


.choose-device-open input.OK {background-color:#2E0900; color:#fff; padding:2px; border:1px solid #fff;cursor:pointer}



/**************************/



#choose-device-open-mainbg {
	background: url(/imgs/choose-device-main-bg.png) repeat-y;
}



.choose-device-open-content table td {vertical-align:middle;}

/***********************************/




.add-checkout {
	float: left;
	width: 180px;
	padding-left: 15px;
}
.add-checkout img {
	margin-right: 4px;
}


.cart-icon {float:left; margin-right:7px;margin-bottom:7px;}
.related2-cart {
	font-family:Arial, Helvetica, sans-serif;
	color:#5180a5;
	font-size:11px;
	font-weight:bold;
	padding-top: 10px;
}

.related2-cart a{color:#5180a5;text-decoration:none;}
.related2-cart a:hover{text-decoration:underline};



#related2 {padding-top:20px; border-top:1px solid #e3ddd4;}
.rel {padding-top:10px; border-top:1px solid #e3ddd4;}

#related2 .related2-col {
	float: left;
	width: 185px;
	margin-right: 24px;
}
#related2 .related2-title a{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #090301;
	text-decoration: underline;
}
.author {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing:1px;
	display: block;
	color: #090301;
}


#related2 .author a {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing:1px;
	display: block;
	color: #090301;
}

.author a:hover, .related2-title a:hover {text-decoration:none;}



.related2-cart a{color:#5180a5;text-decoration:none;}
.related2-cart a:hover{text-decoration:underline};

#related2 .related2-col img{border:none;}

/***-------------***/

.prod-list .cart-icon {float:left; margin-right:7px;margin-bottom:7px;}
.prod-list .prod-list-cart {
	font-family:Arial, Helvetica, sans-serif;
	color:#5180a5;
	font-size:11px;
	font-weight:bold;
	padding-top: 10px;
}

.prod-list-cart {
	font-family:Arial, Helvetica, sans-serif;
	color:#5180a5;
	font-size:11px;
	font-weight:bold;
	padding-top: 10px;
}


.prod-list {padding:20px 0px; border-bottom:0px solid #dbd2c5;}
.prod-list .prod-list-col {
	float: left;
	width: 189px;
	margin-right: 38px;
}

.prod-list .prod-list-col img{}


.prod-list .prod-list-col-last {
	float: left;
	width: 189px;
	margin-right:0;
}

.prod-img {margin-bottom:10px;}

/* Hack for IE6*/

*html .prod-list .prod-list-col {
	float: left;
	width: 188px;
	margin-right: 26px;
}

*html .prod-list .prod-list-col-last {
	float: left;
	width: 189px;
	margin-right:0;
}


.prod-list-title a {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #090301;
	text-decoration: underline;
	padding-left:2px;
	padding-top:6px;
	
}

.prod-list .prod-list-author, .prod-list-author {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	/*text-decoration: underline;*/
	font-weight: bold;
	letter-spacing:1px;
	display: block;
	padding-top:6px;
	padding-left:2px;
	color: #090301;
}

.prod-list-author a{color: #090301; text-decoration: underline;}

.prod-list-cart{color:#5180a5;font: 11px Arial, Helvetica, sans-serif;font-weight:bold; text-transform:uppercase;}
.prod-list-cart a{color:#5180a5;text-decoration:none;}
.prod-list-cart a:hover{text-decoration:underline};

.prod-list .prod-list-title a:hover, .prod-list .prod-list-author a:hover {text-decoration:none;}
#content .prod-list-cart{color:#5180a5;font: 11px Arial, Helvetica, sans-serif;font-weight:bold; text-transform:uppercase;}
#content .prod-list-cart a{color:#5180a5;text-decoration:none;}
#content .prod-list-cart a:hover{text-decoration:underline};



#pg-title-cont{overflow:auto;height:60px;}
#pg-title {float:left;width:50%; }
#pg-pagin {float:right; padding-right:14px;}
#pg-pagin span{display:block; padding-top:3px;float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#93836c; padding-right:5px;}
#pg-pagin a{background-image: url(/imgs/pag-icon.png); width:18px; height:16px;color:#d8c9b1; text-decoration:none;text-align:center;display:block; float:left;margin-right:4px;font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-top:2px;}

/*** Individual Artist ***/
#individual-artist-top {overflow:auto;border-bottom:0px solid #dbd2c5;}
#individual-artist-left {float:left; width:189px;}
#individual-artist-desc {
	float:left;
	width:430px;
	padding-left: 20px;
	color:#635751;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
#individual-artist-desc h2{color:#4278a5; font-size:18px; text-decoration:none;}
#individual-artist-right {
	float:right;
	width:189px;
	padding-right: 7px;
}
#blog-img {
	float: left;
	width: 200px;
}
#blog-text {
	float: left;
	width: 300px;
}

#email-rating {
	margin:0px 0 15px 0;
	padding-bottom:12px; 
	border-bottom:1px solid #E3DDD4;
	position:relative;
}

#rating-stars {position:absolute; top:9px; left:172px;}
#review-text {position:absolute; top:19px; left:172px; color:#336fa2; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase;}

#review-text a {color:#336fa2; text-decoration:none;}
#review-text a:hover {text-decoration:underline;}


#choose-device-open-footer {
	background: url(/imgs/choose-device-footer-bg.png) no-repeat;
	height: 25px;
	width: 450px;
}
#choose-device-open-mainbg {
	background: url(../imgs/choose-device-main-bg.png) repeat-y;
}

/* Custom Search Button */

/*#header .csearch-box { background-image:url(/imgs/search-text.png); width:94px; height:30px; border:none;}*/
/*#header .csearch-btn { background-image:url(/imgs/search-btn.png);/width:26px; height:30px; border:none}*/


/*#csearch {
 width:120px;
 height:30px;
 background-image:url(/imgs/csearch-box.gif); background-repeat:no-repeat;}*/

/*#csearch .csearch-box {border:0;height:20px; width:80px; background:none;float:left;padding:7px;padding-top:9px; font-family:Arial, Helvetica, sans-serif; color:#a18d6e; text-transform:uppercase;font-size:10px;}
#csearch .csearch-btn {float:right; border:none;width:26px; height:30px;}*/

/*#csearch .csearch-btn {float:right; border:none;width:26px; height:30px;}*/


#csearch {
 width:122px;
 height:26px;
 background-image:url(/imgs/sb-r2.gif); background-repeat:no-repeat;}

#csearch .csearch-box {border:0; width:93px; background:none;float:left; font-family:Arial, Helvetica, sans-serif; color:#a18d6e; text-transform:uppercase;font-size:10px;padding-top:7px;padding-left:4px; height:19px;}

#csearch .csearch-btn {float:right; border:none;width:24px; height:26px;}




input:focus, textarea:focus, select:focus { outline: none; }

#footer-top, #footer-top a {color: #684e48; text-transform:uppercase;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer-top a:hover{text-decoration:underline;}
#footer-top {wodth:750px; text-align:center; margom:0 auto;padding-top:30px;padding-bottom:25px;}

#footer-bottom {border:2px solid #c1b199; padding:20px; background-color:#371006; color:#725a54; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;width:760px; margin:0 auto;}

#footer-bottom h2{text-transform:uppercase;color:#725a54; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none;}
#footer-bottom p {
	line-height: 18px;
}

#home-text {float:left; width:400px;}

#home-text p {
	line-height: 24px; color:#675346; font-family:Arial, Helvetica, sans-serif; font-size:15px;
}
#home-text h1 {
	text-decoration: none; color:#381703; font-weight:normal;
}
#home-text a{
	font-size: 10px;
	text-transform: uppercase;
	color: #b4761c;
	text-decoration:underline;
}

#home-text a:hover{
	text-decoration:none;
}

.button{
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	text-decoration: none;
}

input.submit{
	border:none;
	background-color: #2E0900;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
	padding: 2px;
}

input:focus, select:focus, textarea:focus, option:focus {
	border: thin solid #FF6600;

}

/* submit button rollover style  */
input.submitover{
	background-color: #ff9900;
	border:none;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	font-weight: bold;
	padding: 2px;
}

.block {display:block;}
.individual-artist-top-divider {height:2px; border-bottom:2px solid #dbd2c5}

#detail-opts {padding-left:6px;}

/***   Blog Section   ***/
#blog_hdr {position:relative;}
#blog_rss {margin-top:13px ; margin-left:10px;display:block; width:18px; height:18px; float:left;}

#blog_content {padding-top:12px;}
.blog_title {color:#4278a5; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;}
.blog_archive_title {color:#4278a5; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;display:block;padding-bottom:12px;}
#blog_title_date{color:#93836c; font-size:9px; text-transform:uppercase;}
#blog_content{color:#635751; font-size:13px;}

/***   Footer Links ***/

.blue {color:#5180A5}
.blue-bold {color:#5180A5; font-weight:bold;}

