/*----------------------------
STYLESHEET: truemedia.com
Author: Tamas Cser
tcser@digismarttech.com
Digital Smart Technologies, Inc
Oct 17, 2008
----------------------------*/

body{
  width:100%;
  /*font-size:62.5%;*/
  font-size:80%;/*72.5%;*/
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  background:url(../images/body-bg.png) repeat-x top left #272521;/*#2A2925;*/
  color:#692100;
  margin: 0;
  padding: 0; 
}

form {
	margin:0;
	padding: 0;
}	

.clearer{
  clear:both;
}
img{
  border:0;
  outline: none;
}
a:link,
a:visited,
a:active,
a:hover{
  text-decoration:none;
  color:#CC0000;
  outline:none;
}
a:hover{
  text-decoration:underline;
  color:#CC0000;/*#7fd1dc;*/
  outline:none;
}

div#container{
  width:1024px;
  text-align:center;
  font-size:16px;
  margin:0 auto;
  background:url(../images/bg.png) repeat-x top left #000000;
}



div#top-nav{
  width: auto;
  height:31px;
  overflow:hidden;
  background: url(../images/nav-bg.jpg) repeat-x top left;
}

div#top-nav ul{
  list-style-type:none;
  margin:0;
  margin-top: 9px;
  padding:0;
}
div#top-nav li{
  display:inline;
  float:left;
  margin:0;
  padding-left:50px;
  padding-right:0px;
}

div#main{
  text-align:left;
  margin:0 auto;
  width:900px;
  min-height: 450px;
  padding-bottom: 20px;
}


div#page-title {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:32px;
  color:#FFFFFF;/*#584F3B;*/
  padding-top:10px;
  padding-bottom:25px;
  text-align:center;
}

div.text-container {
	padding-left:0px;
	padding-right:100px;
	padding-bottom:50px;
}	

div#footer{
  width:1024px;
  margin:5px auto;
  text-align: center;
}

div#footer ul{
  list-style-type:none;
  margin:5px 0px 0px 0px;
  padding:0;
}
div#footer li{
  display:inline;
  text-align:center;
  padding:0px 10px 0px 15px;
}
div#footer1 li.first{
  border:0;
}

div#footer a:link,
div#footer a:visited,
div#footer a:active,
div#footer a:hover{
  font-size:11px;
  color:#ac9f86;
}

p.copyright{
  font-size:11px;
  color:#ac9f86;
 } 

p.copyright a:link,
p.copyright a:visited,
p.copyright a:active,
p.copyright a:hover{
  font-size:11px;
  color:#ac9f86;
}

div.cat-items {
	position:relative;
	float:left;
	margin: 10px 31px 10px 31px;		
}

.middle-logo {
	background: url(../images/logo.gif) no-repeat;
	background-position: 240px 245px;
}	 

.middle-logo2 {
	background: url(../images/logo.gif) no-repeat;
	background-position: 240px 270px;
}	 

.bubbleInfo div.popup {
   	position: absolute;
   	display: none;
   	z-index: 50;
   	border-collapse: collapse;
	background: url(../images/bubble-bg.gif);
	height:100px;
	width: 131px;
	padding:10px;
	font-size: 11px;
}	

.bubbleInfo {
	position:relative;
}	


div.jMyCarousel .prev{
	background: url(../images/carousel-left.jpg) center center no-repeat;
	width:47px;
	height:213px;
	border:0px;
	outline:none;	
}

div.jMyCarousel .next{
	background: url(../images/carousel-right.jpg) center center no-repeat;
	width:40px;
	height:200px;
	border:0px;
	outline:none;
}

div#prevBtn{
	background: url(../images/carousel-left.jpg) center center no-repeat;
	width:47px;
	height:206px;
	border: 1px solid #E2DA61;
	border-right: none;
	outline:none;
	float: left;	
	cursor:pointer;		
}

div#nextBtn{
	background: url(../images/carousel-right.jpg) center center no-repeat;
	width:40px;
	height:206px;	
	border: 1px solid #E2DA61;
	border-left: none;
	outline:none;
	float: right;
	margin-right: 11px;
	cursor:pointer;
}


div#homelogo {
	margin: 0px 0 10px 240px;
}	

div#carouselContainer {
	width: 800px;
}

div.jMyCarousel{
	border:1px solid #E2DA61;
	border-left: none;
	border-right: none;
	height: 205px;	
	margin: 0;
}

div.jMyCarousel ul{
	
}

div.jMyCarousel ul li{
	margin:0px;
	border:0px solid #ccc;
	line-height:0px;
	padding:3px;
	background: #000000;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
}

div.jMyCarousel ul li img{
	display:block;
	border:0px;
}

input.guestbook, textarea.guestbook {
	background: #000000 !important;
	border: 1px solid #ffffff;
	color: #ffffff;
}	
div#guestbookContainer td {
	padding: 5px;
	vertical-align:top;
}	
	
table.formtable td {
	text-align:left;
}	

.horz-line {
	border: none;
	border-bottom: 1px solid #cc0033;
}

.cart-container {
	background:url(../images/cart-header-bg.jpg) repeat-x;
	border:1px solid #cc0033;
}

.cart-header-bg {
	height:30px;
	color:#190F03;
	font-weight:bold;
	text-align:left;
}

.item-container td {
	border-bottom:1px solid #cc0033;
	padding:10px;
	background:#FFFFFF;
}

.item-container-bottom td {
	padding:10px;
	background:#FFFFFF;
}

.prod_name {
	color: #190F03;
}

.pro_border {
		border: 1px solid #FFFFFF;
		background:#FFF;
	}
	
.prod_detail_bg {
	background:#FFF;
}

div.container {
	  background:#FFF;
	  width:700px;
}

div.container img {
	border:2px solid #FFCCCC;
}

div.container img:hover {
	border: 2px solid #ff99cc;
}

div.c_containerB div.container img {
	border:2px solid #0099CC;
}

div.c_containerB div.container img:hover {
	border:2px solid #0066CC;
}

	
div.error {
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:10px;
}