/**
* Global Styles Defintions
*
* @author			Matt Gifford
* @copyright		2007 Timeshifting Interactive Limited
* @version		1.5
*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0; padding: 0;
	}

body {
	font: 13px verdana, bitstream vera sans, arial, geneva, helvetica, sans-serif;
	background: #E7EDF6;
	background: url(../images/global-bg.gif) repeat top left;
	}

select, input, textarea {
	font: 99% verdana, bitstream vera sans, arial, geneva, helvetica, sans-serif;
	}

table {
	border-collapse: collapse; border-spacing: 0;
	font-size: inherit; font: 100%;
	}

fieldset, img {
	border: 0; display: block;
	}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal; font-weight: normal;
	}

pre, code {
	font: 115% monospace;
	}

caption, th {
	text-align: left;
	}

ul, ol {
	list-style: none;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%; font-weight: normal;
	}

q: before, q: after {
	content: '';
	}

abbr, acronym {
	border: 0;
	}

body * {
	line-height:1.22em;
	}

a {
	color: #999999; text-decoration: none;
	outline: none !important;
	}

a:hover {
	color: #BEB781; text-decoration: none;
	}

a.active {
	cursor: default;
	}

.clear {
	clear: both;
	}

.hidden {
	display: none;
	}



/*  ::  Global Styles  */

#page {
	position: relative; margin: 11px auto 0px auto; padding: 0; width: 972px;
	}



/*  ::  Global Styles  --  Header  */

#globalHeader {
	position: relative; width: 970px; height: 66px; z-index: 300;
	background: #fff url(../images/global-header-bg.gif) no-repeat top left;
	border: 1px solid #ccc; border-bottom: none;

	}

#globalHeaderLogo {
	position: absolute; left: 60px; top: 30px;
	}




/*  ::  Global Styles  --  Header  ::  Navigation  */

#globalHeaderNav {
	position: absolute; margin: 0; padding: 0; list-style: none; z-index: 300;
	left: 382px; top: 44px; width: 570px;
	}

#globalHeaderNav li {
	position: relative; float: left; margin: 0; padding: 0 35px 0 0;
	}

#globalHeaderNav h3 {
	width: auto; height: 24px;
	}

#globalHeaderNav h3 a {
	display: block; margin: 0; padding: 0;
	}

#globalHeaderNav h3 a:hover {
	background-position: 0 -9px;
	}

#globalHeaderNav h3 a b {
	display: none;
	}

#globalHeaderNav li.active h3 {
	background: url(../images/global-header-nav-bluedot.gif) no-repeat 50% 19px;
	}

#globalHeaderNav h3.active a {
	background-position: 0 -9px;
	}

#globalHeaderNav ul {
	position: absolute; left: 0; top: 32px; width: 450px; height: 10px; z-index: 300;
	margin: 0; padding: 0; list-style: none;
	}

#globalHeaderNav ul li {
	float: left; margin: 0; padding: 0 33px 0 0; height: 10px;
	}

#globalHeaderNav ul li a {
	display: block; width: auto; height: 10px;
	}

#globalHeaderNav ul li a:hover {
	background-position: 0 -10px;
	}

#globalHeaderNav ul li a b {
	display: none;
	}

#globalHeaderNav ul {
	visibility: hidden;
	}

#globalHeaderNav li.active ul {
	visibility: visible;
	}

#globalHeaderNavHome h3 {
	width: 34px;
	}

#globalHeaderNavHome h3 a {
	width: 34px; height: 9px;
	background: url(../images/global-header-nav-home.gif);
	}

#globalHeaderNavJewelry h3 {
	width: 49px;
	}

#globalHeaderNavJewelry h3 a {
	width: 49px; height: 9px;
	background: url(../images/global-header-nav-jewelry.gif);
	}

#globalHeaderNavJewelry ul {
	position: absolute; left: -4px;
	}

#globalHeaderNavCollections h3 {
	width: 78px;
	}

#globalHeaderNavCollections h3 a {
	width: 78px; height: 9px;
	background: url(../images/global-header-nav-collections.gif);
	}

#globalHeaderNavCollections ul {
	position: absolute; left: 19px;
	}

#globalHeaderNavAbout h3 {
	width: 39px;
	}

#globalHeaderNavAbout h3 a {
	width: 39px; height: 9px;
	background: url(../images/global-header-nav-about.gif);
	}

#globalHeaderNavPress h3 {
	width: 32px;
	}

#globalHeaderNavPress h3 a {
	width: 32px; height: 9px;
	background: url(../images/global-header-nav-press.gif);
	}

#globalHeaderNavNews h3 {
	width: 33px;
	}

#globalHeaderNavNews h3 a {
	width: 33px; height: 9px;
	background: url(../images/global-header-nav-news.gif);
	}

#globalHeaderNavContact h3 {
	width: 54px;
	}

#globalHeaderNavContact h3 a {
	width: 54px; height: 9px;
	background: url(../images/global-header-nav-contact.gif);
	}

#globalHeaderSubNavCaviar {
	width: 42px;
	}

#globalHeaderSubNavCaviar a {
	width: 42px;
	background: url(../images/global-header-subnav-caviar.gif);
	}

#globalHeaderSubNavMahi {
	width: 29px;
	}

#globalHeaderSubNavMahi a {
	width: 29px;
	background: url(../images/global-header-subnav-mahi.gif);
	}

#globalHeaderSubNavPersian {
	width: 47px;
	}

#globalHeaderSubNavPersian a {
	width: 47px;
	background: url(../images/global-header-subnav-persian.gif);
	}

#globalHeaderSubNavMisc {
	width: 33px;
	}

#globalHeaderSubNavMisc a {
	width: 33px;
	background: url(../images/global-header-subnav-misc.gif);
	}

#globalHeaderSubNavBracelets {
	width: 60px;
	}

#globalHeaderSubNavBracelets a {
	width: 60px;
	background: url(../images/global-header-subnav-bracelets.gif);
	}

#globalHeaderSubNavEarrings {
	width: 56px;
	}

#globalHeaderSubNavEarrings a {
	width: 56px;
	background: url(../images/global-header-subnav-earrings.gif);
	}

#globalHeaderSubNavNecklaces {
	width: 64px;
	}

#globalHeaderSubNavNecklaces a {
	width: 64px;
	background: url(../images/global-header-subnav-necklaces.gif);
	}

#globalHeaderSubNavRings {
	width: 35px;
	}

#globalHeaderSubNavRings a {
	width: 35px;
	background: url(../images/global-header-subnav-rings.gif);
	}



/*  ::  Global Styles  --  Content  */

#globalContent {
	position: relative; width: 970px;
	min-height: 400px;
	word-wrap: break-word;		/* stops very long words from increasing the width of their container */
	background: #fff; border: 1px solid #ccc; border-top: none;
	}



/*  ::  Global Styles  --  Content  ::  Heading Styles  */

#globalContent h1 {
	padding: 0 0 12px 0;
	font: normal 21px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#globalContent h2 {
	padding: 0 0 10px 0;
	font: normal 16px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#globalContent h3 {
	padding: 0 0 8px 0;
	font: normal 13px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#globalContent h4 {
	padding: 0 0 6px 0;
	font: normal 122% arial, sans-serif; color: #333;
	}

#globalContent h5 {
	padding: 0 0 4px 0;
	font: normal 107% arial, sans-serif; color: #333;
	}

#globalContent h6 {
	padding: 0 0 3px 0;
	font: normal 11px futura, arial, geneva, helvetica, sans-serif; color: #ABA671;
	}

#globalContent h1.runOn,
#globalContent h2.runOn,
#globalContent h3.runOn,
#globalContent h4.runOn,
#globalContent h5.runOn,
#globalContent h6.runOn {
	padding-bottom: 2px;
	}



/*  ::  Global Styles  --  Content  ::  Paragraph Styles  */

#globalContent p {
	font: normal 11px/21px futura, arial, geneva, helvetica, sans-serif; color: #666;
	padding: 0 0 16px 0;
	}

#globalContent p.runOn {
	padding-bottom: 6px;
	}

#globalContent p.sectionEnd {
	padding-bottom: 35px;
	}



/*  ::  Global Styles  --  Content  ::  List Styles  */

#globalContent ol,
#globalContent ul {
	margin-top: 0;
	margin-bottom: 16px;
	padding: 0 0 0 15px;
	}

#globalContent ol {
	list-style: decimal;
	}

#globalContent ul {
	list-style: disc;
	}

#globalContent ol.runOn,
#globalContent ul.runOn {
	margin-bottom: 6px;
	}

#globalContent ol.sectionEnd,
#globalContent ul.sectionEnd {
	margin-bottom: 35px;
	}

#globalContent ol.noIndent,
#globalContent ul.noIndent {
	margin-left: 0; padding-left: 0;
	list-style: inside;
	}

#globalContent ol.noBullets,
#globalContent ul.noBullets {
	list-style: none;
	}

#globalContent li {
	font: normal 11px/21px futura, arial, geneva, helvetica, sans-serif; color: #666;
	padding-bottom: 6px;
	}



/*  ::  Global Styles  --  Content  ::  Column Styles  */

#globalContent div.cols2 {
	float: left; width: 49.975%;
	}

#globalContent div.cols3 {
	float: left; width: 33.275%;
	}

#globalContent div.cols4 {
	float: left; width: 24.975%;
	}

#globalContent div.cols5 {
	float: left; width: 19.975%;
	}



/*  ::  Global Styles  --  Footer  */

#globalFooter {
	position: relative; width: 100%; z-index: 100; height: 50px;
	font: normal 11px futura, arial, geneva, helvetica, sans-serif; color: #8A8B8C;
	}

#globalFooterLegal {
	position: absolute; left: -10px; top: 12px;
	}

#globalFooterLegal span,
#globalFooterLegal a {
	padding: 0 10px; color: #8A8B8C;
	text-decoration: none;
	}

#globalFooterLegal a:hover {
	color: #BEB781;
	}

#globalFooter form {
	position: absolute; right: 0; top: 10px; width: 480px;
	display: none;
	}

#globalFooter form label {
	float: right; margin: 2px 9px 0 0;
	}

#globalFooter form input.text {
	float: right; color: #999; margin: 0 3px 0 0; padding: 1px 4px; height: 14px; width: 175px;
	background: #fff; border: 1px solid #C3C3C3;
	}

#globalFooter form input.button {
	float: right; margin: 0;
	}



/*  ::  Page Styles  --  Home  ::  Content  */

#homeContent {
	position: relative; width: 100%; height: 635px;
	background: url(../images/home-content-bg.gif) no-repeat 0px 35px;
	}

#homeContent a span {
	position: absolute; display: block; visibility: hidden; z-index: 500;
	font: normal 11px futura, arial, geneva, helvetica, sans-serif; color: #02024A;
	white-space: nowrap;
	}

#homeContent span b {
	float: left; margin: 0; padding: 6px 8px;
	border: 1px solid #CFCFAC;
	background: #fff;
	font-weight: normal;
	}

#homeContentProduct1 {
	position: absolute; left: 109px; top: 69px; width: 202px; height: 187px;
	}

#homeContentProduct1 a {
	display: block; width: 202px; height: 187px;
	background: no-repeat top left;
	}

#homeContentProduct1 a:hover {
	background-position: 0 -187px;
	}

#homeContentProduct2 {
	position: absolute; left: 312px; top: 257px; width: 103px; height: 104px;
	}

#homeContentProduct2 a {
	display: block; width: 103px; height: 104px;
	background: url(../images/home-content-product2-bg.jpg) no-repeat top left;
	}

#homeContentProduct2 a:hover {
	background-position: 0 -104px;
	}

#homeContentProduct3 {
	position: absolute; left: 416px; top: 140px; width: 140px; height: 116px;
	}

#homeContentProduct3 a {
	display: block; width: 140px; height: 116px;
	background: url(../images/home-content-product3-bg.jpg) no-repeat top left;
	}

#homeContentProduct3 a:hover {
	background-position: 0 -116px;
	}

#homeContentProduct4 {
	position: absolute; left: 557px; top: 43px; width: 110px; height: 96px;
	}

#homeContentProduct4 a {
	display: block; width: 110px; height: 96px;
	background: url(../images/home-content-product4-bg.jpg) no-repeat top left;
	}

#homeContentProduct4 a:hover {
	background-position: 0 -96px;
	}

#homeContentProduct5 {
	position: absolute; left: 557px; top: 257px; width: 264px; height: 230px;
	}


#homeContentProduct5 a {
	display: block; width: 264px; height: 230px;
	background: url(../images/home-content-product5-bg.jpg) no-repeat top left;
	}

#homeContentProduct5 a:hover {
	background-position: 0 -230px;
	}

#homeContentProduct6 {
	position: absolute; left: 442px; top: 488px; width: 114px; height: 101px;
	}

#homeContentProduct6 a {
	display: block; width: 114px; height: 101px;
	background: url(../images/home-content-product6-bg.jpg) no-repeat top left;
	}

#homeContentProduct6 a:hover {
	background-position: 0 -101px;
	}

#homeContentP1 {
	position: absolute; left: 109px; top: 69px; width: 202px; height: 187px;
	}

#homeContentP1 a {
	display: block; width: 202px; height: 187px;
	}

#homeContentP2 {
	position: absolute; left: 312px; top: 257px; width: 103px; height: 104px;
	}

#homeContentP2 a {
	display: block; width: 103px; height: 104px;
	}

#homeContentP3 {
	position: absolute; left: 416px; top: 140px; width: 140px; height: 116px;
	}

#homeContentP3 a {
	display: block; width: 140px; height: 116px;
	}


#homeContentP4 {
	position: absolute; left: 557px; top: 43px; width: 110px; height: 96px;
	}

#homeContentP4 a {
	display: block; width: 110px; height: 96px;
	}


#homeContentP5 {
	position: absolute; left: 557px; top: 257px; width: 264px; height: 230px;
	}


#homeContentP5 a {
	display: block; width: 264px; height: 230px;
	}


#homeContentP6 {
	position: absolute; left: 442px; top: 488px; width: 114px; height: 101px;
	}

#homeContentP6 a {
	display: block; width: 114px; height: 101px;
	}



/*  ::  Page Styles  --  Home  ::  Content 2  */

#homeContent2 {
	position: relative; width: 855px; height: 630px; margin: 0 0 2px 57px;
	}

#homeContent2 img {
	position: absolute; left: 0px; top: 0px; z-index: 100;
	visibility: hidden; cursor: pointer;
	}

#homeContent2 img.active {
	position: absolute; left: 0px; top: 0px; z-index: 200;
	visibility: visible; cursor: pointer;
	}



/*  ::  Page Styles  --  Collection / Jewelry  ::  Content  */

#collectionContent {
	position: relative; width: 100%; min-height: 600px;
	}

#collectionContentPhoto {
	float: left; padding: 50px 0 20px 56px; width: 335px;
	}

#collectionContentPhoto img {
	border: 1px solid #ccc;
	}

#collectionContentViews {
	float: left; padding: 46px 0 20px 0; width: 127px;
	}

#collectionContentViews p {
	margin: 0; padding: 0 0 6px 0; font-weight: normal;
	}

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

#collectionContentViews ul li {
	margin: 0; padding: 0 0 12px 0;
	}

#collectionContentViews ul li a {
	display: block; width: 65px; height: 70px;
	border: 1px solid #ccc; margin: 1px;
	}

#collectionContentViews ul li a.active {
	border: 2px solid #B8B388; margin: 0px;
	}

#collectionContentDetail {
	float: left; padding: 46px 0 20px 0; width: 200px;
	}

#collectionContentDetail h4 {
	font: normal 11px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#collectionContentDetail h2 {
	font: normal 16px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#collectionContentDetail p {
	font: normal 12px/20px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}


#collectionContentProducts {
	position: relative; width: 100%; height: 200px;
	}

#collectionContentProductsItems {
	position: absolute; left: 57px; top: 44px; width: 859px; height: 129px; overflow: hidden;
	}

#collectionContentProductsItems #content {
	position: absolute; top: 0; width: 20000px; height: 129px;
	}

#collectionContentProductsItems div.item1 {
	left: 0px;
	}

#collectionContentProductsItems div.item2 {
	left: -148px;
	}

#collectionContentProductsItems div.item3 {
	left: -296px;
	}

#collectionContentProductsItems div.item4 {
	left: -444px;
	}

#collectionContentProductsItems div.item5 {
	left: -592px;
	}

#collectionContentProductsItems div.item6 {
	left: -740px;
	}

#collectionContentProductsItems div.item7 {
	left: -888px;
	}

#collectionContentProductsItems div.item8 {
	left: -1036px;
	}

#collectionContentProductsItems div.item9 {
	left: -1184px;
	}

#collectionContentProductsItems div.item10 {
	left: -1332px;
	}

#collectionContentProductsItems div.item11 {
	left: -1480px;
	}

#collectionContentProductsItems div.item12 {
	left: -1628px;
	}

#collectionContentProductsItems div.item13 {
	left: -1776px;
	}

#collectionContentProductsItems div.item14 {
	left: -1924px;
	}

#collectionContentProductsItems div.item15 {
	left: -2072px;
	}

#collectionContentProductsItems div.item16 {
	left: -2220px;
	}

#collectionContentProductsItems div.item17 {
	left: -2368px;
	}

#collectionContentProductsItems div.item18 {
	left: -2516px;
	}

#collectionContentProductsItems div.item19 {
	left: -2664px;
	}

#collectionContentProductsItems div.item20 {
	left: -2812px;
	}

#collectionContentProductsItems div.item21 {
	left: -2960px;
	}

#collectionContentProductsItems div.item22 {
	left: -3108px;
	}

#collectionContentProductsItems div.item23 {
	left: -3256px;
	}

#collectionContentProductsItems div.item24 {
	left: -3404px;
	}

#collectionContentProductsItems div.item25 {
	left: -3552px;
	}

#collectionContentProductsItems div.item26 {
	left: -3700px;
	}

#collectionContentProductsItems div.item27 {
	left: -3848px;
	}

#collectionContentProductsItems div.item28 {
	left: -3996px;
	}

#collectionContentProductsItems div.item29 {
	left: -4144px;
	}

#collectionContentProductsItems div.item30 {
	left: -4292px;
	}

#collectionContentProductsItems div.item31 {
	left: -4440px;
	}

#collectionContentProductsItems div.item32 {
	left: -4588px;
	}

#collectionContentProductsItems div.item33 {
	left: -4736px;
	}

#collectionContentProductsItems div.item34 {
	left: -4884px;
	}

#collectionContentProductsItems div.item35 {
	left: -5032px;
	}

#collectionContentProductsItems div.item36 {
	left: -5180px;
	}

#collectionContentProductsItems div.item37 {
	left: -5328px;
	}

#collectionContentProductsItems div.item38 {
	left: -5476px;
	}

#collectionContentProductsItems div.item39 {
	left: -5624px;
	}

#collectionContentProductsItems div.item40 {
	left: -5772px;
	}

#collectionContentProductsItems div.item41 {
	left: -5920px;
	}

#collectionContentProductsItems div.item42 {
	left: -6068px;
	}

#collectionContentProductsItems div.item43 {
	left: -6216px;
	}

#collectionContentProductsItems div.item44 {
	left: -6364px;
	}

#collectionContentProductsItems div.item45 {
	left: -6512px;
	}

#collectionContentProductsItems div.item46 {
	left: -6660px;
	}

#collectionContentProductsItems div.item47 {
	left: -6808px;
	}

#collectionContentProductsItems div.item48 {
	left: -6956px;
	}

#collectionContentProductsItems div.item49 {
	left: -7104px;
	}

#collectionContentProductsItems div.item50 {
	left: -7252px;
	}

#collectionContentProductsItems div.item51 {
	left: -7400px;
	}

#collectionContentProductsItems div.item52 {
	left: -7548px;
	}

#collectionContentProductsItems div.item53 {
	left: -7696px;
	}

#collectionContentProductsItems div.item54 {
	left: -7844px;
	}

#collectionContentProductsItems div.item55 {
	left: -7992px;
	}

#collectionContentProductsItems div.item56 {
	left: -8140px;
	}

#collectionContentProductsItems div.item57 {
	left: -8288px;
	}

#collectionContentProductsItems div.item58 {
	left: -8436px;
	}

#collectionContentProductsItems div.item59 {
	left: -8584px;
	}

#collectionContentProductsItems div.item60 {
	left: -8732px;
	}

#collectionContentProductsItems #content a {
	float: left; display: block; width: 115px; height: 125px; margin: 1px 31px 1px 0px; border: 1px solid #ccc;
	}

#collectionContentProductsItems #content a.section {
	cursor: default;
	}

#collectionContentProductsItems #content a.active {
	margin: 0px 29px 0px 0px; border: 2px solid #B8B388;
	}

#collectionContentProductsPrev {
	position: absolute; display: block; left: 22px; top: 87px; width: 18px; height: 33px;
	background: url(../images/collection-content-products-prev.gif) no-repeat top left;
	}

#collectionContentProductsNext {
	position: absolute; display: block; left: 932px; top: 87px; width: 18px; height: 33px;
	background: url(../images/collection-content-products-next.gif) no-repeat top left;
	}

#collectionContentProductsPrev:hover,
#collectionContentProductsNext:hover {
	background-position: 0 -33px;
	}

#collectionContentProductsPrev.disabled,
#collectionContentProductsPrev.disabled:hover,
#collectionContentProductsNext.disabled,
#collectionContentProductsNext.disabled:hover {
	visibility: hidden;
	}



/*  ::  Page Styles  --  About  ::  Content  */

#aboutContent {
	position: relative; width: 970px; min-height: 600px;
	}

#aboutContentSidebar {
	float: left; padding: 42px 0 0 57px; width: 270px;
	}

#aboutContentBody {
	float: left; padding: 40px 0 65px 0; width: 420px;
	text-transform: uppercase;
	}

#aboutContentBody p {
	text-transform: uppercase;
	}



/*  ::  Page Styles  --  Press  ::  Content  */

#pressContent {
	position: relative; width: auto; min-height: 600px; padding: 0 0 35px 75px;
	}

#pressContent h1 {
	margin: 0; padding: 20px 0 0 0;
	}

#pressContent h3 {
	margin: 0; padding: 0 0 16px 0;
	}

#pressClipping {
	float: left; width: 410px; padding: 0 0 0 0;
	}

#pressClipping p {
	margin: 0; padding: 0;
	}

#pressClipping p a img {
	display: inline;
	}

#pressClipping p.sectionEnd {
	margin: 0; padding: 0 0 24px 0;
	}

#pressProduct {
	float: left; width: 410px; padding: 15px 0 0 0;
	}

#pressProduct div.photo {
	float: left; width: 140px;
	}

#pressProduct div.text {
	float: left; width: 270px;
	}

#pressProduct div.text h4 {
	font: normal 11px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#pressProduct div.text h2 {
	font: normal 16px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#pressProduct div.text p {
	font: normal 12px/20px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}


#pressContentBody {
	position: relative; padding: 65px 0 65px 0;
	}

#pressContentPhoto {
	position: absolute; right: 187px; top: -34px;
	}

#pressThumbnails {
	position: relative; width: 100%;
	}

#pressThumbnails div.pressItem {
	float: left; width: 200px; padding: 0 20px;
	text-align: center;
	}

#pressThumbnails div.pressItem p {
	margin: 0; padding: 0 0 4px 0;
	line-height: 1.5;
	}

#pressThumbnails div.pressItem img {
	display: inline; margin: 0 auto;
	border: 1px solid #eee;
	}


/*  ::  Page Styles  --  News  ::  Content  */

#newsContent {
	position: relative; width: 310px; min-height: 600px; padding: 0 585px 35px 75px;
	background: url(../images/news-content-bg.jpg) no-repeat 460px 3px;
	}

#newsContentBody {
	position: relative; padding: 65px 0 65px 0;
	}

#newsContentPhoto {
	position: absolute; right: 187px; top: -34px;
	}



/*  ::  Page Styles  --  Contact  ::  Content  */

#contactContent {
	position: relative; width: 970px; min-height: 600px;
	background: url(../images/news-content-bg.jpg) no-repeat 460px 3px;
	}

#contactContentBody {
	position: relative; padding: 65px 528px 65px 57px;
	}

#contactContentBody fieldset {
	margin: 0; padding: 0 0 8px 0;
	}

#contactContentBody fieldset label {
	display: block; font: normal 11px/21px futura, arial, geneva, helvetica, sans-serif; color: #666;
	}

#contactContentBody fieldset select {
	display: block; width: 300px; margin: 0 0 2px 0;
	}

#contactContentBody fieldset input {
	display: block; width: 300px; margin: 0 0 2px 0;
	}

#contactContentBody fieldset textarea {
	display: block; width: 300px; height: 100px; margin: 0 0 2px 0;
	}

#contactContentPhoto {
	position: absolute; right: 187px; top: -34px;
	}



/*  ::  Page Styles  --  Privacy  ::  Content  */

#privacyContent {
	position: relative; width: 970px; min-height: 600px;
	}

#privacyContentBody {
	position: relative; padding: 65px 528px 65px 57px;
	text-transform: uppercase;
	}

#privacyContentPhoto {
	position: absolute; right: 187px; top: -34px;
	}



/*  ::  Page Styles  --  Shipping  ::  Content  */

#shippingContent {
	position: relative; width: 970px; min-height: 600px;
	}

#shippingContentBody {
	position: relative; padding: 65px 528px 65px 57px;
	}

#shippingContentPhoto {
	position: absolute; right: 187px; top: -34px;
	}