/* CSS Document */

/*////////////////////////*/
/*//////Page Layout///////*/
/*////////////////////////*/

/*Body*/
body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#52555a;
}
/*End Body*/

/*Header*/
#leftHeader {
	position:absolute;
	left:20px;
	top:20px;
	width:245px;
	height:213px;
	background-image:url(images/header_left.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#middleHeader {
	position:absolute;
	left:265px;
	top:20px;
	width:271px;
	height:213px;
	background-image:url(images/header_middle.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
#rightHeader {
	position:absolute;
	left:535px;
	top:20px;
	width:218px;
	height:213px;
	background-image:url(images/header_right.jpg);
	background-repeat:no-repeat;
	z-index:3;
}
/*End Header*/

/*Menu*/
#homeButton {
	position:absolute;
	left:20px;
	top:232px;
	width:159px;
	height:41px;
	z-index:4;
}
#customButton {
	position:absolute;
	left:179px;
	top:232px;
	width:190px;
	height:41px;
	z-index:5;
}
#repairButton {
	position:absolute;
	left:368px;
	top:232px;
	width:190px;
	height:41px;
	z-index:6;
}
#contactButton {
	position:absolute;
	left:568px;
	top:232px;
	width:190px;
	height:41px;
	z-index:7;
}
#contentTop {
	position:absolute;
	left:20px;
	top:287px;
	width:735px;
	height:35px;
	background-image:url(images/content_top_bar.jpg);
	background-repeat:repeat-x;
	z-index:8;
}
#header {
	position:absolute;
	left:0px;
	top:0px;
	width:692px;
	height:244px;
	z-index:41;
	background-image: url(images/header_osc.jpg);
}

#menubar {
	position: absolute;
	top:220px;
	left: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#666666;
	z-index:42;
	text-decoration:none;
	width: 876px;
}
.menubar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
}

/*End Menu*/

/*Content Area*/
#contentArea {
	position:absolute;
	left:20px;
	top:320px;
	width:735px;
	height:649px;
	background-repeat:repeat-x;
	z-index:9;
	background-color: #E9E9E9;
}
#contentBottom {
	position:absolute;
	left:20px;
	top:970px;
	width:735px;
	height:30px;
	background-image:url(images/content_bottom_bar.jpg);
	background-repeat:repeat-x;
	z-index:10;
}
#generalInfo {
	position:absolute;
	left:39px;
	top:977px;
	width:701px;
	height:15px;
	z-index:39;
	text-align:center;
}
#secondNav {
	position:absolute;
	left:20px;
	top:999px;
	width:735px;
	height:15px;
	z-index:40;
}
#copyRight {
	position:absolute;
	left:19px;
	top:1018px;
	width:735px;
	height:20px;
	z-index:11;
}
/*End Content Area*/

/*////////////////////////*/
/*///////Index Page///////*/
/*////////////////////////*/
#indexContent {
	position:absolute;
	left:40px;
	top:335px;
	width:407px;
	height:472px;
	z-index:12;
}
#indexTitle {
	position:absolute;
	left:256px;
	top:287px;
	width:485px;
	height:23px;
	z-index:13;
}
#indexCrown {
	position:absolute;
	left:152px;
	top:720px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:14;
}
#indexPulsar {
	position:absolute;
	left:628px;
	top:690px;
	width:127px;
	height:280px;
	background-image:url(images/gold_pulsar.jpg);
	background-repeat:no-repeat;
	z-index:32;
}
#indexSilver {
	position:absolute;
	left:455px;
	top:312px;
	width:300px;
	height:250px;
	background-image:url(images/silver_custom.jpg);
	background-repeat:no-repeat;
	z-index:33;
}
#goldRing {
	position:absolute;
	left:20px;
	top:821px;
	width:201px;
	height:147px;
	background-image:url(images/gold_ring.jpg);
	background-repeat:no-repeat;
	z-index:9;
}

/*////////////////////////*/
/*///////Online Store Page//////*/
/*////////////////////////*/

#generalInfoStore {
	position:absolute;
	left:220px;
	top:730px;
	width:701px;
	height:15px;
	z-index:39;
	text-align:center;
}
#secondNavStore {
	position:absolute;
	left:220px;
	top:760px;
	width:735px;
	height:15px;
	z-index:40;
}
#copyRightStore {
	position:absolute;
	left:220px;
	top:770px;
	width:735px;
	height:20px;
	z-index:11;
}


/*////////////////////////*/
/*///////Custom Page//////*/
/*////////////////////////*/

#customContent {
	position:absolute;
	left:40px;
	top:335px;
	width:449px;
	height:505px;
	z-index:18;
	visibility: visible;
}
#customTitle {
	position:absolute;
	left:518px;
	top:287px;
	width:228px;
	height:23px;
	z-index:16;
}
#customCrown {
	position:absolute;
	left:152px;
	top:720px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:17;
}
#customBlue {
	position:absolute;
	left:470px;
	top:312px;
	width:283px;
	height:280px;
	background-image:url(images/blue_custom.jpg);
	background-repeat:no-repeat;
	z-index:15;
}
#customWatches {
	position:absolute;
	left:475px;
	top:690px;
	width:245px;
	height:275px;
	background-image:url(images/three_watches.jpg);
	background-repeat:no-repeat;
	z-index:19;
}
#rubyRing {
	position:absolute;
	left:20px;
	top:760px;
	width:269px;
	height:208px;
	background-image:url(images/ruby_ring.jpg);
	background-repeat:no-repeat;
	z-index:50;
}

/*////////////////////////*/
/*///////Repair Page//////*/
/*////////////////////////*/

#repairContent {
	position:absolute;
	left:40px;
	top:335px;
	width:393px;
	height:505px;
	z-index:20;
}
#repairTitle {
	position:absolute;
	left:452px;
	top:287px;
	width:294px;
	height:23px;
	z-index:21;
}
#repairCrown {
	position:absolute;
	left:152px;
	top:720px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:22;
}
#repairMirror {
	position:absolute;
	left:465px;
	top:320px;
	width:245px;
	height:225px;
	background-image:url(images/mirror_custom.jpg);
	background-repeat:no-repeat;
	z-index:39;
}
#diamondRing {
	position:absolute;
	left:445px;
	top:724px;
	width:310px;
	height:247px;
	background-image:url(images/diamond_ring.jpg);
	background-repeat:no-repeat;
	z-index:9;
}
#emeraldRing {
	position:absolute;
	left:20px;
	top:820px;
	width:173px;
	height:149px;
	background-image:url(images/emerald_ring.jpg);
	background-repeat:no-repeat;
	z-index:52;
}

/*////////////////////////*/
/*///////Contact Page/////*/
/*////////////////////////*/

#contactContent {
	position:absolute;
	left:40px;
	top:497px;
	width:695px;
	height:312px;
	z-index:23;
}
#contactTitle {
	position:absolute;
	left:455px;
	top:287px;
	width:291px;
	height:23px;
	z-index:24;
}
#contactCrown {
	position:absolute;
	left:305px;
	top:750px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:25;
}
#contactBrown {
	position:absolute;
	left:500px;
	top:312px;
	width:250px;
	height:230px;
	background-image:url(images/brown_custom.gif);
	background-repeat:no-repeat;
	z-index:41;
}
#contactColor {
	position:absolute;
	left:15px;
	top:311px;
	width:290px;
	height:230px;
	background-image:url(images/color_custom.gif);
	background-repeat:no-repeat;
	z-index:42;
}

/*////////////////////////*/
/*///////Success Page/////*/
/*////////////////////////*/

#successContent {
	position:absolute;
	left:40px;
	top:335px;
	width:695px;
	height:150px;
	z-index:26;
}
#successTitle {
	position:absolute;
	left:676px;
	top:287px;
	width:70px;
	height:23px;
	z-index:27;
}
#successCrown {
	position:absolute;
	left:305px;
	top:720px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:28;
}

/*////////////////////////*/
/*///////Success Page/////*/
/*////////////////////////*/

#errorContent {
	position:absolute;
	left:40px;
	top:335px;
	width:695px;
	height:150px;
	z-index:29;
}
#errorTitle {
	position:absolute;
	left:656px;
	top:287px;
	width:90px;
	height:23px;
	z-index:30;
}
#errorCrown {
	position:absolute;
	left:305px;
	top:720px;
	width:165px;
	height:100px;
	background-image:url(images/crown_ender.jpg);
	background-repeat:no-repeat;
	z-index:31;
}

/*////////////////////////*/
/*///////Text/////////////*/
/*////////////////////////*/

.content {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.contentTitle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.contentItalic {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#555555;
}
.pageTitle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
	color:#666666;
	text-align:right;
}
.copyright {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
/*////////////////////////*/
/*///////Links////////////*/
/*////////////////////////*/
.copyright a:link {
	color: #b3a191;
	text-decoration:none;
}
.copyright a:visited {
	color: #b3a191;
	text-decoration:none;
}
.copyright a:hover {
	color: #ffffff;
}
.copyright a:active {
	color: #ffffff;
}
.contentItalic a:link {
	color:#b3a191;
	text-decoration:none;
}
.contentItalic a:visited {
	color:#b3a191;
	text-decoration:none;
}
.contentItalic a:hover {
	color:#3873d2;
	text-decoration:none;
}
.contentItalic a:active {
	color:#b3a191;
	text-decoration:none;
}
.menubar a:link {
	color: #666666;;
	text-decoration:none;
}
.menubar a:visited {
	color: #666666;
	text-decoration:none;
}
.menubar a:hover {
	color: #333333;
	text-decoration:none;
}
.menubar a:active {
	color: #333333;
	text-decoration:none;
}

.menuSelected {
	color: #333333
}

/*///////  Content Table ////////*/


#contentTable {
	margin-top:275px;
	text-align:center;
	width:800px;
}

#contentTableHeader {
    background-image:url(images/content_bottom_bar.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:800px;
}

#contentTableContent {
	background-color:#CCCCCC;
}

#contentTableFooter {
    background-image:url(images/content_bottom_bar.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:800px;
}

/*///////  End Content Table ////////*/

#content-container {
	width: 750px;
	position: absolute;
	left: 50%;
}
#content {
	position: absolute;
	left:-375px;
}

#shopOnlineChoose {
	position:absolute;
	left:58px;
	top:43px;
	width:596px;
	height:191px;
	z-index:43;
}
.catButton {
	padding:50px;
}

#contactInfo {
	position:absolute;
	left:324px;
	top:333px;
	width:378px;
	height:129px;
	z-index:43;
	text-align:left;
	padding:15px;
}

#map {
	position:absolute;
	left:535px;
	top:353px;
	width:108px;
	height:91px;
	z-index:44;
}

.mapText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
}

#contentHeader {
	background-image:url(store/images/table_background.jpg);
	background-repeat:repeat-x;
	height:20px;
}

#contentFooter {
	background-image:url(store/images/table_background.jpg);
	background-repeat:repeat-x;
	height:20px;
}
