* {
	outline:none;
}

a.redlink:link, a.redlink:visited {
	font-size:12px;
	color:#452201;
	text-decoration:underline;
}
a.redlink:hover {
	color:#000;
}

body{
	margin:0;
	background:#fff;
	color:#000;
	font-size:11px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	/*font:11px "Times New Roman", Times, serif;*/
}
img{border-style:none;}
#container{
	width:800px;
	margin:13px auto 0;
}
#header{
	position:relative;
	width:800px;
	padding:0px;
	overflow:hidden;
}
#header div#logo {
	margin:0px auto;
	width:204px;
	height:142px;
}
#header div#logo a{
	height:100%;
	display:block;
}

#header div#menu_top {
	position:relative;
	width:800px;
	overflow:hidden;
	border-top:1px solid #b3e2f1;
	margin:9px auto 16px auto;
}

#header div#menu_top ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	left:50%;
}
#header div#menu_top li{
	position:relative;
	float:left;
	margin:5px 35px 0 0;
	left:-50%;
}
#header div#menu_top li a {
	float:left;
	font-size:11px;
	/*text-indent:-9999em;
	font-size:1px;
	*/
}

#header div#menu_top li a:link,
#header div#menu_top li a:visited {
	text-decoration:none;
	text-transform:uppercase;
	color:#452201;
	font-size:11px;
}
#header div#menu_top li a:hover {
	color:#83c1d9;
}

/*
#header li.home {
	padding-left:45px;
}
#header li.home a{
	background:url(../images/nav-home.gif) no-repeat;
	width:32px;
}
#header li.collections a{
	background:url(../images/nav-collections.gif) no-repeat;
	width:71px;
}
#header li.testimonials a{
	background:url(../images/nav-testimonials.gif) no-repeat;
	width:74px;
}
#header li.about a{
	background:url(../images/nav-about.gif) no-repeat;
	width:71px;
}
#header li.store a{
	background:url(../images/nav-store.gif) no-repeat;
	width:84px;
}
#header li.contact a{
	background:url(../images/nac-contact.gif) no-repeat;
	width:65px;
}
#header li.media a{
	background:url(../images/nav-media.gif) no-repeat;
	width:34px;
}

#header li a:hover, #header li a.active{background-position:0 100%;}
*/

#main{
	position:relative;
	width:740px;
	min-height:335px;
	padding-left:60px;
}

div#homePage {
	position:relative;
}


div#homePage img {
	position:absolute;
	left:0px;
	top:0px;
	display:block;
}

div#homePage img#banner2 {
	display:none;
}


p#newsletter_link {
	padding:7px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font-variant:small-caps;
}
p#newsletter_link a:link, p#newsletter_link a:visited {
	color:#555;
	text-decoration:none;
}
p#newsletter_link a:hover {
	color:#6d3a20;
	text-decoration:underline;
}


h1 {
	position:relative;
	font-size:22px;
	font-weight:normal;
	color:#83c1d9;
	text-align:right;
}


/*
.news-heading{
	width:100%;
	overflow:hidden;
}
.news-heading h1{
	width:167px;
	height:25px;
	overflow:hidden;
	margin:0 15px 5px 0;
	float:right;
	display:inline;
}
.about-heading{
	width:100%;
	overflow:hidden;
}
.about-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:43px 19px 4px 0;
	display:inline;
}
.faq-heading{
	width:100%;
	overflow:hidden;
}
.faq-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:15px 19px 4px 0;
	display:inline;
}
.contact-heading{
	width:100%;
	overflow:hidden;
}
.contact-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:13px 19px 4px 0;
	display:inline;
}
.testimonials-heading{
	width:100%;
	overflow:hidden;
}
.testimonials-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:15px 19px 4px 0;
	display:inline;
}
.store-heading{
	width:100%;
	overflow:hidden;
}
.store-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:43px 19px 4px 0;
	display:inline;
}

.results-heading{
	width:100%;
	overflow:hidden;
}
.results-heading h1{
	width:143px;
	height:32px;
	overflow:hidden;
	float:right;
	margin:43px 19px 4px 0;
	display:inline;
}

.media-heading{
	width:100%;
	overflow:hidden;
}
.media-heading h1{
	width:74px;
	height:24px;
	overflow:hidden;
	float:right;
	margin:15px 0px 10px 0;
	display:inline;
}

*/


div#searchResults {
	width:500px;
	margin:0px auto;
	text-align:center;
}
div#searchResults p {
	font-size:12px;
	color:#555;
	margin:0px;
	padding:0px 0px 5px 0px;
}
div#searchResults a,
div#searchResults img {
	text-decoration:none;
}
div#searchResults a:link span, div#searchResults a:visited span {
	color:#555;
	text-decoration:none;
}
div#searchResults a:hover span {
	color:#000;
	text-decoration:underline;
}



.gallery-holder{
	width:670px;
	padding-right:70px;
	overflow:hidden;
}
.image{
	width:282px;
	float:left;
	border:1px solid #adadad;
}
.image img{display:block;}
.gallery{
	width:380px;
	float:left;
}
.gallery ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	border:2px solid #57230d;
	width:366px;
}
.gallery li{
	float:left;
	border:2px solid #57230d;
}
.gallery li img{display:block;}
.collection-list{
	width:673px;
	overflow:hidden;
	/*padding-top:10px;*/
}
.collection-list ul{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
	padding:0 0 4px;
	list-style:none;
	background:#452201;
}
.collection-list ul li{
	float:left;
	padding:0 2px;
	width:220px;
}
.collection-list ul li img{display:block;}
.collection-list ul li h3{
	position:relative;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFF;
	height:25px; /*30*/
	font-weight:normal;
	text-align:center;
	text-transform:capitalize;
}

/*
h3.engring{
	background:url(../images/cat_title_engring.gif) no-repeat;
	width:220px;
}
h3.bangles{
	background:url(../images/cat_title_bangles.gif) no-repeat;
	width:220px;
}
h3.earrings{
	background:url(../images/cat_title_earrings.gif) no-repeat;
	width:220px;
}
h3.fashion{
	background:url(../images/cat_title_fashion.gif) no-repeat;
	width:220px;
}
h3.pendants{
	background:url(../images/cat_title_pendants.gif) no-repeat;
	width:220px;
}
h3.bracelets{
	background:url(../images/cat_title_bracelets.gif) no-repeat;
	width:220px;
}
*/
.about-holder{width:687px;}
.about-holder:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .about-holder{height:1%;}
.about-text{
	width:301px;
	height:218px;
	overflow:hidden;
	padding:17px 52px 16px 64px;
	float:left;
	border:solid #591f01;
	border-width:1px 0 1px 1px;
}
.about-text {
	font-size:11px;
	line-height:17px;
	color:#452201;
	text-align:justify;
}
.about-text p{
	margin:0;
	padding-bottom:10px;
}
.about-view{
	float:left;
	background:url(../images/about-view-bg.gif) no-repeat;
	width:256px;
	height:253px;
}
.about-view img{
	margin:1px 0 0 1px;
	display:block;
	position:relative;
}



#footer{
	width:100%;
	overflow:hidden;
	padding:10px 0px 22px 0px;
}
.footer-navigation{
	width:100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-bottom:12px;
}
.footer-navigation div{
	position: relative;
	width:800px;
}
.footer-navigation ul{
	position: relative;
	left: 50%;
	float: left;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-navigation ul li{
	position:relative;
	float:left;
	left:-50%;
	padding:0 0 0 15px;
	margin-right:14px;
}
.footer-navigation ul li.first{
	padding-left:0px;
}
.footer-navigation ul li a{
	position:relative;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
}
/*
.footer-navigation ul li a:link,
.footer-navigation ul li a:visited {
	color:#83c1d9;
}
.footer-navigation ul li a:hover {
	color:#452201;
}
*/

.footer-navigation ul li a:link,
.footer-navigation ul li a:visited {
	text-decoration:none;
	text-transform:uppercase;
	color:#452201;
	font-size:11px;
}
.footer-navigation ul li a:hover {
	color:#83c1d9;
}




/*
.footer-navigation ul li.faqs a{
	background:url(../images/footer-nav-faqs.gif) no-repeat;
	width:27px;
}
.footer-navigation ul li.service a{
	background:url(../images/footer-nav-service.gif) no-repeat;
	width:100px;
}
.footer-navigation ul li.news a{
	background:url(../images/footer-nav-news.gif) no-repeat;
	width:81px;
}
.footer-navigation ul li.b2b a{
	background:url(../images/footer-nav-b2b.gif) no-repeat;
	width:18px;
}
.footer-navigation ul li.blog a{
	background:url(../images/footer-nav-blog.gif) no-repeat;
	width:27px;
}
.footer-navigation ul li.edu a{
	background:url(../images/footer-nav-edu.gif) no-repeat;
	width:116px;
}
.footer-navigation ul li a:hover, .footer-navigation ul li a.active{background-position:0 100%;}
*/

#footer span{
	background:url(../images/sponsor.gif) no-repeat;
	width:124px;
	height:25px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
#footer span a{
	height:100%;
	display:block;
}
#footer p{
	margin:0;
	color:#452201;
	font-size:11px;
	text-align:center;
}




.footer-navigation2{
	width:100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-bottom:12px;
}
.footer-navigation2 div{
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.footer-navigation2 ul{
	left: -50%;
	float: left;
	position: relative;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-navigation2 ul li{
	float:left;
	padding:0px 15px 0px 0px;
	overflow:hidden;
	margin:0px;
	display:inline;
}
.footer-navigation2 ul li.last{
	padding-right:0;
	background-image:none;
}
.footer-navigation2 ul li a{
	float:left;
}






div#subMenuLeft {
	float:left;
	width:134px;
	height:265px;
	border-left:6px solid #452201;
	border-bottom:3px solid #452201;
	border-top:2px solid #452201;
}





table#home {
  background-color:#452201;
  width:100%;
  border-collapse:collapse;
}

/* and of course a default one */
table#home td {
  background-color:#452201;
  border:5px solid #452201;
  padding:0px;
}




div#subCat {
	/*height:22px;*/
	font-size:11px;
	font-weight:bold;
	background-color:#452201;
	color:#FFFFFF;
	height:20px;
	padding-left:10px;
	padding-top:5px;
}

div#category_description {
	font-size:13px;
	background-color:#fff;
	color:#452201;
	padding:10px;
	border-left:6px solid #452201;
	border-right:2px solid #452201;
}

div#clickThumbLink {
	position:absolute;
	width:245px;
	color:#452201;
	height:20px;
	padding:0px 0px 0px 6px;
	text-align:center;
	top:497px;
}

div#collectionFooter {
	/*height:22px;*/
	width:245px;
	clear:both;
	background-color:#FFFFFF;
	color:#452201;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
}
/*div#collectionFooter {
	width:350px;
	clear:both;
	background-color:#FFFFFF;
	color:#452201;
	height:20px;
	font-size:0.95em;
	padding:5px 0px 0px 0px;
	text-align:left;
}
*/

div#fullPic {
	width:245px;
	height:265px;
	float:left;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	border-top:2px solid #452201;
	border-bottom:3px solid #452201;
	border-left:6px solid #452201;
	border-right:7px solid #452201;
}

div#fullPicBlank {
	width:258px;
	height:265px;
	float:left;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}



div#thumbs {
float:left;
width:402px;
height:270px;
background-color:#FFFFFF;
}

ul#thumbList {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#thumbList li {
	position:relative;
	float:left;
	width:130px;
	height:130px;
	background-color:#CCCCCC;
	margin-right:0px;
	margin-bottom:0px;
	cursor:pointer;
	border:2px solid #452201;
	border-bottom:3px solid #452201;
	overflow:hidden;
}
ul#thumbList li img {
	position:absolute;
}

ul#subcats {
	list-style:none;
	padding:0px;
	margin:0px 15px 0px 20px;
}
ul#subcats li {
	padding:0px;margin:0px 0px 3px 0px;
	font-size:11px;
	color:#216b87;
	font-weight:bold;
}
ul#subcats li a:link, ul#subcats li a:visited {
	color:#452201;
	text-decoration:none;
}
ul#subcats li a:hover {
	color:#000000;
	text-decoration:underline;
}


/*----------------------------
	DEALER LOCATOR
----------------------------*/

div#dealers {
	/*width:880px;*/
	height:535px;
	margin:auto;
	padding:10px 130px 10px 180px;
	font-size:12px;
	line-height:18px;
	text-align:left;
	color:#452201;
	}
	
div#dealers p {
	margin:0px 25px 30px 25px;
	text-align:center;
	font-size:12px;
	}
	
	
div#dealerList {
	font-size:14px;
	width:880px;
	height:535px;
	text-align:left;
	/*background-image:url('../images/bg_dealers2.jpg');
	background-repeat:no-repeat;*/
	margin:auto;
	/*padding:10px 130px 10px 180px;*/
	color:#452201;
	}
	
div#dealerList a {
	text-decoration:underline;
	color:#452201;
	}
div#dealerList a:hover {
	color:#FFFFFF;
	}
	
div#dealerList p {
	margin:0px;
	padding:0px;
	}
div#dealerList p#name {
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	}
div#dealerList p#address {
	font-size:10px;
	line-height:14px;
	}

div#dealerList table {
	margin:15px 0px 5px 0px;
	}
	
	
	
	
	
	
.detail-holder{width:687px;}
.detail-holder:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .about-holder{height:1%;}
.detail-text{
	width:658px;
	/*height:295px;
	overflow:hidden;*/
	/*padding:17px 52px 16px 64px;*/
	padding:8px;
	float:left;
	border:solid #452201;
	border-width:1px 1px 1px 1px;
}
.detail-view{
	float:left;
	width:256px;
	height:253px;
}
.detail-text,
.detail-text p {
	font-size:11px;
	line-height:17px;
	color:#452201;
	margin:0px;
	text-align:justify;
}
.detail-view img{
	margin:-33px 0 0 -26px;
	display:block;
	position:relative;
}
div#detail-image {
	float:left;
	padding-right:40px;
}
div#detail-info {
	float:left;
	padding-left:40px;
	margin-top:15px;
	border-left:1px solid #99FFFF;
	width:300px;
}
div#detail-info p#style {
	font-size:14px;
	font-weight:bold;
}
div#detail-info p#weight {
	font-size:12px;
}
div#detail-info div#price {
	font-size:12px;
	padding:5px 0px 10px 0px;
}
div#detail-info p#disclaimer {
	font-size:10px;
	padding:0px;
	margin:0px;
}

div#detail-info div#matching {
	padding-top:20px;
}
div#detail-info div#matching ul {
	list-style:none;
	margin:0px;padding:0px;
}
div#detail-info div#matching ul li {
	float:left;
	padding:0px 30px 0px 0px;
	margin:0px;
}
div#detail-info div#matching ul li.last {
	padding:0px;
}

	
	
	
	
.store-holder{width:687px;}
.store-holder:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .store-holder{height:1%;}
.store-text{
	width:301px;
	height:218px;
	overflow:hidden;
	padding:17px 52px 16px 64px;
	float:left;
	border:solid #591f01;
	border-width:1px 1px 1px 0px;
}
.store-view{
	float:left;
	background:url(../images/about-view-bg.gif) no-repeat;
	width:256px;
	height:253px;
}
.store-text p{
	font-size:11px;
	line-height:17px;
	color:#452201;
	margin:0;
	text-align:justify;
}
.store-view img{
	margin:-16px 0 0 -55px;
	display:block;
	position:relative;
}

	
	
	
form#purchaseRequestForm p.fieldTitle {
	float:left;
	width:80px;
	padding:5px 0px 0px 0px;margin:0px;
	height:25px;
}
form#purchaseRequestForm p.fieldInput {
	padding:0px;margin:0px;
}


	
	
div#pages {
	position:relative;
	width:200px;
	top:-318px;
	right:-478px;
}
div#pages ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
div#pages ul li {
	float:right;
	padding-right:20px;
	font-size:18px;
	color:#331100;
 }
div#pages ul li a:link,
div#pages ul li a:visited {
	text-decoration:none;
	color:#AA9999;
	font-weight:bold;
}
div#pages ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}
div#pages ul li.sel {
	color:#FFF;
	font-weight:bold;
}
div#pages ul li.sel a {
	color:#FFF;
	font-weight:bold;
}



div#prodPages {
	position:absolute;
	top:2px;
	right:0px;
}
div#prodPages ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
}
div#prodPages ul li {
	float:left;
	width:30px;
	/*padding-right:10px;*/
	font-size:18px;
	color:#331100;
	text-align:center;
}
div#prodPages ul li.sel {
	color:#ace0f0;
	font-weight:bold;
}
div#prodPages ul li a:link, div#prodPages ul li a:visited {
	text-decoration:none;
	color:#AA9999;
	font-weight:bold;
}
div#prodPages ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}
div#prodPages ul li a.pageSelected {
	color:#FFF;
	font-weight:bold;
}






div#searchDiv {
	position:absolute;
	right:78px;
	bottom:54px;
	/*width:150px;*/
	height:25px;
}
div#searchDiv input#searchText {
	width:80px;
	margin-right:15px;
	float:left;
}
div#searchDiv input#searchSubmit {
	float:right;
}






.redtitle {
	font-size:15px !important;
	color:#452201 !important;
	font-weight:bold !important;
	font-variant:small-caps !important;
}


div#resourceMenu {
	float:left;
	width:220px;
}
div#resourceMenu h2 {
	font-size:12px;
	color:#a7ced9;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	margin:0px;
	font-variant:small-caps
}
div#resourceMenu a:link, div#resourceMenu a:visited {
	font-size:13px;
	color:#452201;
	text-decoration:underline;
}
div#resourceMenu a:hover {
	color:#000000;
}


div#backToB2B {
	position:absolute;top:2px;right:80px;
}
div#backToB2B a:link, div#backToB2B a:visited {
	font-size:12px;
	color:#452201;
	text-decoration:underline;
}
div#backToB2B a:hover {
	color:#000;
}
div#backToB2B a.sel {
	color:#000;
	text-decoration:none;
}


div#marketingLogin {
	padding:50px 0px 0px 0px;
	margin:0px;
	width:235px;
	float:right;
}
div#marketingLogin div.formRow {
	clear:both;
}
div#marketingLogin p.fieldLabel {
	width:80px;
	float:left;
}
div#marketingLogin p.fieldInput {
	float:left;
}
div#marketingLogin a:link, div#marketingLogin a:visited {
	font-size:13px;
	color:#452201;
	font-weight:bold;
	text-decoration:underline;
}
div#marketingLogin a:hover {
	color:#000000;
}


div#marketingRegister {
	padding:20px 0px 0px 0px;
	margin:0px auto;
	width:525px;
}
div#marketingRegister div.column {
	float:left;
	width:245px;
}

div#marketingRegister div.column div.formRow {
	clear:both;
	height:30px;
}
div#marketingRegister div.column p.fieldLabel {
	float:left;
	width:80px;
	padding:0px;margin:0px;
}
div#marketingRegister div.column p.fieldInput {
	float:left;
	padding:0px;margin:0px;
}



div.marketing {
	color:#452201;
}

div.marketing a:link,
div.marketing a:visited {
	color:#452201;
	text-decoration:underline;
}
div.marketing a:hover {
	color:#83c1d9;
}


div#marketingThumbs {
	width:640px;
	*width:650px;	/* +10 cus IE doesn't include the border in the width of the thumbs or something */
	padding:0px;
	margin:0px auto;
}
div#marketingThumbs div#instruct {
	padding:0px 0px 5px 0px;
	font-size:14px;
	color:#333333;
}
div#marketingThumbs ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
div#marketingThumbs ul li {
	float:left;
	width:120px;
	height:150px;
	margin:0px 10px 10px 0px;
	padding:0px;
	position:relative;
}
div#marketingThumbs ul li.lastColumn {
	margin-right:0px;
}
div#marketingThumbs ul li.lastRow {
	margin-bottom:0px;
}
div#marketingThumbs ul li a:link img, div#marketingThumbs ul li a:visited img {
	border:1px solid #AAAAAA;
}
div#marketingThumbs ul li a:hover img {
	border:1px solid #452201;
}
/*
div#marketingThumbs ul li a span.itemName {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:0px;left:0px;
	margin:0px 0px 3px 0px;
}
div#marketingThumbs ul li a:link span.itemName, div#marketingThumbs ul li a:visited span.itemName {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
div#marketingThumbs ul li a:hover span.itemName {
	color:#000000;
	font-weight:bold;
}
*/



div#marketingDetails {
	width:470px;
	*width:488px;	/* IE hack :( */
	margin:0px auto;
}
div#marketingDetails div#instruct {
	padding:0px 0px 25px 0px;
	font-size:14px;
	color:#333333;
}

div#marketingDetails div#fullImage {
	float:left;
	width:200px;
	margin:0px 48px 0px 0px;
	padding:0px;
}
div#marketingDetails div#fullImage img {
	border:1px solid #AAAAAA;
}
div#marketingDetails div#details {
	float:left;
}
div#marketingDetails div#details div.column {
	float:left;
	width:110px;
}
div#marketingDetails div#details div.column h3 {
 font-size:14px;
}

div#marketingDetails div#details div.formRow {
	clear:both;
	height:20px;
}
div#marketingDetails div#details p {
	padding:0px;margin:0px;
}
div#marketingDetails div#details p.fieldInput {
	width:25px;
	float:left;
}
div#marketingDetails div#details p.fieldLabel {
	float:left;
}
div#marketingDetails div#details p.fieldInput input {
	padding:0px;margin:0px;
}
div#marketingDetails div#details div#submit {
	clear:both;
	padding:15px 0px 0px 0px;
}
div#marketingDetails div#details div#links {
	padding:15px 0px 0px 0px;
}

div#marketingDetails a:link, div#marketingDetails a:visited {
	font-size:12px;
	color:#555555;
	text-decoration:underline;
}
div#marketingDetails a:hover {
	color:#000000;
}


div#marketingDetails div#customSize {
	float:left;
}
div#marketingDetails div#customSize p {
	font-size:12px;
}
div#marketingDetails div#customSize p#msg {
	padding:0px 0px 20px 0px;
	margin:0px;
}
div#marketingDetails div#customSize div.formRow {
	clear:both;
	height:35px;
}
div#marketingDetails div#customSize div.formRow p {
	padding:0px;margin:0px;
}
div#marketingDetails div#customSize p.fieldLabel {
	width:51px;
	float:left;
}
div#marketingDetails div#customSize p.fieldInput {
	float:left;
}




/*	EDUCATION	*/

#education-main{
	position:relative;
	width:800px;
	min-height:335px;
	padding:0px;
}
/*
.education-heading{
	width:100%;
	overflow:hidden;
}
.education-heading h1{
	height:32px;
	overflow:hidden;
	float:right;
	margin:43px 0px 4px 0;
	display:inline;
}
*/
.education-holder{
	position:relative;
	width:100%px;
}
.education-menu{
	width:150px;
	padding:0px;
	height:250px;
	overflow:hidden;
	float:left;
	border:solid #591f01;
	border-width:1px 0 1px 1px;
}
.education-menu div {
	margin:15px;
	padding:0px;
}
.education-menu div ul {
	list-style:none;
	margin:0px;padding:0px;
}
.education-menu div ul li {
	padding:0px 0px 3px 0px;margin:0px;
}
.education-menu div ul li ul {
	margin:2px 0px 2px 15px;
}
.education-menu a:link, .education-menu a:visited {
	font-size:12px;
	text-decoration:none;
	color:#555;
}
.education-menu a:hover {
	color:#000;
}
.education-menu a.sel {
	color:#000 !important;
	font-weight:bold !important;
}

.education-text{
	width:398px;
	height:250px;
	overflow:hidden;
	padding:0px;
	float:left;
	border:solid #591f01;
	border-width:1px 0 1px 0px;
}
.education-text p{
	font-size:11px;
	line-height:17px;
	color:#452201;
	margin:0;
	padding-bottom:10px;
	text-align:justify;
}
.education-image{
	float:left;
	width:250px;
	height:250px;
	border:solid #591f01;
	border-width:1px 1px 1px 0px;
}
.education-image img{
	margin:0px;
	display:block;
	position:relative;
}





/* MEDIA PAGE (video) */


div#media_holder {
	width:738px;
	border:1px solid #b89f92;
}

div#media_menu_holder {
	position:relative;
	float:left;
	width:205px;
	height:375px;
	padding:15px;
}

ul#media_menu {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul#media_menu li {
	position:relative;
	width:190px;
	height:50px;
	padding:10px;
	margin:0px 0px 2px 0px;
}
ul#media_menu li {
	background-color:#E0E0E0;
	cursor:pointer;
}

ul#media_menu li a:link, ul#media_menu li a:visited {
	color:#555;
	font-size:12px;
	text-decoration:none;
}
ul#media_menu li a:hover {
	color:#000;
	text-decoration:none;
}

ul#media_menu li:hover {
	background-color:#F0F0F0;
}
ul#media_menu li:hover a {
	color:#000;
}
ul#media_menu li.sel {
	background-color:#F0F0F0;
}
ul#media_menu li.sel a {
	color:#000;
}


div#mediaPages_holder {
	position:absolute;
	bottom:0px;
	width:210px;
}
div#mediaPages {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
div#mediaPages ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	left:50%;
	text-align:center;
}
div#mediaPages ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 10px;
	position:relative;
	right:50%;
	font-size:14px;
	color:#CCC;
}
div#mediaPages ul li.sel {
	color:#000;
	font-weight:bold;
}
div#mediaPages ul li a:link, div#mediaPages ul li a:visited {
	text-decoration:none;
	color:#777;
	font-weight:bold;
}
div#mediaPages ul li a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}
div#mediaPages ul li a.pageSelected {
	color:#000;
	font-weight:bold;
}





div#video_content {
	float:right;
	padding:15px 15px 15px 0px;
}








/* SCROLL STYLES */


#scrollContainer #scrollContent p {
	clear:right;
	}
	
/*----------------------------
	SLIDER STYLE
----------------------------*/

#scrollContainer {
	/*width:750px;*/
	margin:20px;
}

#scrollContainer #scrollContent {
	margin:0;
	padding:0;
	padding-bottom:20px;
}
#handle {
	width:8px;
	height:11px;
	cursor:pointer;
	position:absolute;
}

#handle #knob {
	width:12px;
	height:15px;
	line-height:0;
	position:absolute;
	font-size:18px;
	color:#867150;
	background-color:#BBBBBB
}

#track {
	width:2px;
	position:absolute;
	background-color:#DDDDDD;
}

