/* ----------------- Main ----------------- */
body {
	background-color: #000000;
	margin: 0 auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;}
.Clear {
	clear:both;
}
h1, .pageHeading {
	font-family:"myriad pro", "Trebuchet MS";
	font-size:18px;
	color:#000;
	background-color:#996633;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
}
dt, dd { float: left; color: #996633;}
dl { margin:0; padding:0;}
.checkoutBarCurrent, h2, .productListing-heading { font-size:14px; font-weight:bold; color:#996633;}
.checkoutBarTo { font-size:14px; font-weight:bold; color:#996633;}
.productListing-data { font-size:12px; font-weight:bold; color:#996633;}}
img, div {
	border:0;
	margin:0;
	padding:0;
}
a	 {
	color: #996633;
}
a:hover {
	color: #C1980B;
}
#wrapper {
	width:900px;
	margin: 0 auto;}
p, .main {
	margin:0;
	padding:0;
	color: #996633;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
}
#productdetails ul {  }
#productdetails li {
	margin:0 0 5px;
	padding:0;
	color: #996633;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.list-image { width:122px; border:solid 1px #996633; float: left; margin-right:10px; padding:10px; }
.list-image p { width:90px; text-align:center !important; }
.list-image a { text-decoration:none; text-align:center !important; }
.messageStackError, .inputRequirement, .stockWarning { color:#ff0000; font-size:10px;}
.messageStackSuccess { color:#FFF;}
.smallText { font-size:10px; color: #996633; font-style: normal; }

#productinfo {}
#productdetails { width:438px; min-height:300px; float:left; }
#productimage { width:452px; float:right; border:solid 1px #C1980B; }
#buy ul { text-align:left; }
#buy li { border-top:dotted 1px #C1980B; padding-top:5px; margin-top:5px; color: #ffffff; font-size: 20px; font-weight:bold; }


.menu { float:right; width:500px; text-align:right; margin-bottom:10px;}
.myButton {
	-moz-box-shadow:inset 0px -13px 2px -1px #9c6a19;
	-webkit-box-shadow:inset 0px -13px 2px -1px #9c6a19;
	box-shadow:inset 0px -13px 2px -1px #9c6a19;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #deaf5d), color-stop(1, #b07b20) );
	background:-moz-linear-gradient( center top, #deaf5d 5%, #b07b20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deaf5d', endColorstr='#b07b20');
	background-color:#deaf5d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #593b10;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b07b20), color-stop(1, #deaf5d) );
	background:-moz-linear-gradient( center top, #b07b20 5%, #deaf5d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b07b20', endColorstr='#deaf5d');
	background-color:#b07b20;
}.myButton:active {
	position:relative;
	top:1px;
}

.breadcrumb { float:left; width:650px;}

/* ----------------- Main ----------------- */


.style19 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.style16 {color: #FFFFFF}
.style18 {color: #FFCC00}
hr {	
	color: #996633;
}
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #996633;
	text-align: justify;
}
.silvertext {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-align: center;
	padding:10px 19px 0px 0px;
	margin:0;
}

/* ----------------- Navigation ----------------- */

#topnav {
	width:900px;
	height:80px;
	margin:0;
	padding:0;
}
#topnav ul {
	margin:0;
	padding:0;
	list-style: none;
}
#topnav ul li.television {
	width:200px; font-size:12px; font-weight:bold;
}
#topnav ul li{
	width:100px;
	background:url(layout/button1.jpg) center top no-repeat;
	float:left;
	margin:0;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #996633;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#topnav ul li a {
	color: #996633;
	height:40px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:40px 7px 0 7px;
}
#topnav ul li a:hover {
	color: #C1980B;
	background:url(layout/button2.jpg) center top no-repeat;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	height:60px;
	padding:5px 0 45px 0;
	margin:0 0 20px 0;
	background: url(layout/newbottombar.jpg) bottom no-repeat;
}

/* ----------------- GENERIC PRODUCT PAGES ----------------- */
.product2up  {
	width: 443px;
	float: left;
	margin: 0px 10px 0 0;
}
.product2up2  {
	width: 443px;
	float: left;
	margin: 0px;
}
.product2up2 img, .product2up img  {  
	border:#996633 solid 1px;}
.product2up p, .product2up2 p  {
	font-style: normal;
	font-size: 12px;
	text-align: center;
	padding: 10px 0 0 0;
	color: #996633;
}
/* ----------------- Personal Page ----------------- */


.personalimages p{
	text-align:center;
	margin:0;
	padding:0;
}
.personaltext {
	float:left;
	width:429px;
	padding-left:14px;
	padding-top: 10px;
}
#personalimage{
	width:898px;
	padding:17px 1px 19px 1px;
	margin:0;
	background-color:#333333;
}
.personalimage{
	width:425px;
	float:left;
	background-color:#000;
	margin:0 9px 0 9px;
	padding:0;
	text-align: left;
}
.phone-thumb-left {
	width:102px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}
.phone-thumb-left1 {
	width:102px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.phone-thumb-right {
	width:102px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	font-size: 12px;
	font-style: normal;
	color: #996633;

	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.personalphone {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 19px 0px 0px;
	margin:0;
}
.personalphone1 {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 0px 0px 0px;
	margin:0;
}
.personalphone2 {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 18px 0px 0px;
	margin:0;
}
.iphones {
	width:170px;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 10px 0px 0px;
	margin:0;}
.iphones1 {
	width:170px;
	float:right;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 0px 0px 0px;
	margin:0;}
	
.iphones img, .iphones1 img {	border: solid 1px #996633; }

#personalmain, .content, #contact {
	background:url(layout/newbackground.jpg) repeat-y;
}
#contact { margin-bottom:20px}
#contact dt { width:100px; margin:0 10px 10px 20px; float:left; text-align:left; font-size:14px}
#contact dd { width:270px; margin:0 0 10px 0; float:left; text-align:left; font-weight:bold; font-size:14px}
#contact p { font-size:14px; font-weight:bold; }
#contact .facebook { margin:10px 0 10px 40px; padding-left:39px; background:url(layout/facebook.gif) no-repeat left; height:29px;}
.contact-input input, .contact-input textarea { background:#000; border:#996633 solid 1px; color: #996633; padding:3px; margin:6px 0;}
#contact .infoBox { width:441px; margin:0 auto; }
.contact-input { width:441px; margin:0 auto; }
.contact-input textarea { width:410px;}
.ipod {
	width:142px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 7px 0px 0px;
	margin:0;
}
.ipod img, .ipod1 img {	border: solid 1px #ca8f27; }
.ipod1 {
	width:142px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 0px 0px 0px;
	margin:0;
}
#features { height:560px;}

.dressing { 
	width:135px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 17px 0px 0px;
 }
.silver, .silver p { color:#666666; }
 .dressing1 { 
	width:135px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 }
/* ----------------- Television Page ----------------- */
.tvimages p{
	text-align:center;
	margin:0;
	padding:0;
}
.tvtext {
	float:left;
	width:429px;
	padding-left:14px;
	padding-top: 10px;
}
#tvimage{
	width:898px;
	padding:17px 1px 19px 1px;
	margin:0;
	background-color:#333333;
}
.tvimage{
	width:425px;
	float:left;
	background-color:#000;
	margin:0 9px 0 9px;
	padding:0;
	text-align: center;
}
.tvphone {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 19px 0px 0px;
	margin:0;
}
.tvphone1 {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 0px 0px 0px;
	margin:0;
}
.tvphone2 {
	width:96px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 18px 0px 0px;
	margin:0;
}
#tvmain {
	background:url(layout/newbackground.jpg) repeat-y;
}

.prestigeleft {
	width:292px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 12px 0px 0px;
	margin:0;
}
.prestigeleft img, .prestigeright img {	border: solid 1px #ca8f27; }
.prestigeright {
	width:292px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	font-size: 12px;
	font-style: normal;
	color: #996633;
	text-align: center;
	padding:10px 0px 0px 0px;
	margin:0;
}

/* LUXURY GIFT PAGE */
#luxurygift {}
#luxurygift .smalleritems {
	width:210px;
	float:left;
	margin:0 17px 0 0;
	padding:0;
}
#luxurygift .smalleritems img, #luxurygift .smalleritems1 img, .phone-thumb-left img, .phone-thumb-left1 img, .phone-thumb-right img, #luxurygift .macbook img, #luxurygift .macbook1 img {
	border: solid 1px #996633;
}
#luxurygift .smalleritems p, #luxurygift .smalleritems1 p, #luxurygift .macbook p, #luxurygift .macbook1 p {
	text-align:center;
	margin-top: 7px;
}
#luxurygift .smalleritems1 {
	width:210px;
	float:left;
	margin:0;
	padding:0;
}
#luxurygift .macbook {
	width:290px;
	float:left;
	margin:0 12px 0 0;
	padding:0;
}
#luxurygift .macbook1 { width:290px; float:left; margin:0; padding:0;}

#lightbox h2 { font-size:12px; font-weight:bold; text-align:center;font-family: "myriad pro","Trebuchet MS";color:#fff; margin:0 0 10px 0; padding:0}
#lightbox {
	width:890px;
	height:101px;
	padding-left: 4px;
	padding-top: 10px;
	background-color: #333;
	margin:10px 0;
	z-index:1;
} 
.lightboxfloat {
	float:left;
	margin-right:5px;
	padding:0;
	width:71px;
	height:71px;
}
.lightboxfloat1 {
	float:left;
	margin-right:0px;
	padding:0;
	width:71px;
	height:71px;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
/* SLIDEMENU */

#header {
	background-image:url(layout/header.jpg);
	width:900px;
	height:94px;
	margin:0;
	padding:0;}
	
#header2 {
     background:url(images/logo.jpg) no-repeat right top; padding-right:251px; width:649px; height:160px; margin:10px auto; }

.sm {
	list-style:none;
	width:649px;
	height:160px;
	display:block;
	overflow:hidden;
	text-align:left;
	margin:0;
	padding:0;
}
.sm li {float:left; display:inline; overflow:hidden}
#sm span { display:none;}
#sm img { border:none; }
#sm a, #sm img, #sm span { padding:0; margin:0;}


.scroller {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFCC00;
	background-image: url(layout/marqueebox.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	padding: 10px 0;
	margin:10px 0;
}
/* jQuery Marquee */
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 680px;
	height: 22px; /* height should be included to reserve visual space for the marquee */

	background: url(layout/scroller.jpg) no-repeat;
	border: 1px solid #08084d;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	font-weight:bolder;
	color:#996633;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	padding: 3px 5px;
}
		.marquee .author {
			display: none;
		}
		
		.marquee-author {
			float: left; 
			width: 210px; 
			text-align: right; 
			padding: 4px 5px 1px 0;
			color:#FFF;
			font-weight:bolder;
		}
.aboutus { background: url(layout/aboutuspic.jpg) top center no-repeat #996633; padding:490px 10px 0 10px;}
.aboutusfloat { float:left; width:430px; margin-right:10px;}
.aboutusfloat1 { float:left; width:430px; margin-right:0px;}
.aboutus p, .aboutus h2, .aboutus li, .aboutus h3 { color:#FFF; margin:0 0 10px 0 !important; padding:0 !important;}
.aboutus h2 { font-size:13px;}
.aboutus h3 { color:#000 !important;}
.clear { clear:both; height:0; line-height:0; margin:0; padding:0;}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    /*background:url(images/slider.png) no-repeat;*/
    width:900px;
    height:590px;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
}

#slider {
	position:relative;
    width:868px;
    height:543px;
    margin-left:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:350px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
