/*Basic Info*/
body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	margin:0px;
}

.container {
	width: 862px;
	position: relative;
	margin: 0 auto;
	text-align:left;
	/*border-top: thin solid #006666;*/
	/*border:dashed; FOR TESTING PURPOSES*/
}

h1 {
	font-size:12px;
	margin-bottom:0;
}

a {
	color: #006666;
}

/*Top of Page*/
.header {
	position:relative;
}

.headerLinks {
	position:absolute;
	top: 5px;
	right: 5px;
	font-size:11px;
}
.headerLinks a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.headerLinks a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.headerLinks a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.mainLinks {
	position:absolute;
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	top: 83px;
	right: 20px;
}
.mainLinks a:link {
	color:#006666;
	text-decoration:none;
}
.mainLinks a:visited {
	color:#006666;
	text-decoration:none;
}
.mainLinks a:hover {
	color:#006666;
	text-decoration:underline;
}



/*Body and Footer*/
.mainIndex {
	position:relative;
	padding-top:11px;
}

.mainForm {
	position:absolute;
	top: 235px;
	left: 464px;
	font-size:12px;
}

.footerLinks {
	position:absolute;
	top: 595px;
	left: 0px;
	font-size: 11px;
}
.footerLinks a:link {
	color:#000000;
	text-decoration:none;
}
.footerLinks a:visited {
	color:#000000;
	text-decoration:none;
}
.footerLinks a:hover {
	color:#000000;
	text-decoration:underline;
}

.footerImages {
	position:absolute;
	top: 515px;
	left: 31px;
}

.packageTrack {
	position:absolute;
	top:559px;
	left: 180px;
	width: 254px;
}

.pad7LeftRight {
	padding-right: 7px;
	padding-left: 7px;
}
.redbold20 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CB3535;
}
.redbold20 a:link {
	color: #CB3535;
	text-decoration: underline;
}
.redbold20 a:hover {
	color: #84513A;
	text-decoration: underline;
}
.redbold20 a:visited {
	color: #CB3535;
	text-decoration: underline;
}

.redbold30 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #CB3535;
}


/*Various other text areas*/

/*index page*/
.index1 {
	position:absolute;
	top: 245px;
	left: 150px;
	width: 255px;
	font-size:11px;
}
.index2 {
	position:absolute;
	top: 373px;
	left:250px;
	width: 180px;
	font-size:10px;
}
.index3 {
	position:absolute;
	top: 421px;
	left:250px;
	width: 180px;
	font-size:10px;
}
.index4 {
	position:absolute;
	top: 468px;
	left: 250px;
	width: 180px;
	font-size: 10px;
}
.flashcontent {
	position: absolute;
	top: 10px;
	left: 454px;
	width: 406px;
}

/*gold-package*/
.gp1 {
	position:absolute;
	top: 150px;
	left: 26px;
	width: 358px;
	font-size: 12px;
}

/*examples*/
.ex1 {
	position:absolute;
	top: 75px;
	left: 26px;
	width: 358px;
	font-size: 12px;
}
.footerLinksEx {
	position:absolute;
	top: 1138px;
	left: 0px;
	font-size: 11px;
}
.footerLinksEx a:link {
	color:#000000;
	text-decoration:none;
}
.footerLinksEx a:visited {
	color:#000000;
	text-decoration:none;
}
.footerLinksEx a:hover {
	color:#000000;
	text-decoration:underline;
}
.packageTrackEx {
	position:absolute;
	top:1102px;
	left: 180px;
	width: 254px;
}

/*fine-jewelry*/
.fj1 {
	position:absolute;
	top: 75px;
	left: 26px;
	width: 358px;
	font-size: 12px;
}
.footerLinksFj {
	position:absolute;
	top: 976px;
	left: 0px;
	font-size: 11px;
}
.footerLinksFj a:link {
	color:#000000;
	text-decoration:none;
}
.footerLinksFj a:visited {
	color:#000000;
	text-decoration:none;
}
.footerLinksFj a:hover {
	color:#000000;
	text-decoration:underline;
}
.packageTrackFj {
	position:absolute;
	top:940px;
	left: 180px;
	width: 254px;
}

/*how-it-works*/
.hiw1 {
	position:absolute;
	top: 130px;
	left: 26px;
	width: 358px;
	font-size: 12px;
}

/*faqs*/
.faq1 {
	position:absolute;
	top: 140px;
	left: 26px;
	width: 358px;
	font-size: 12px;
}

/*contact*/
.contact1 {
	position:absolute;
	top: 75px;
	left: 26px;
	width: 410px;
	font-size: 12px;
}

/*write*/
.thank1 {
	position:absolute;
	top: 130px;
	left: 26px;
	width: 450px;
	font-size: 12px;
}

/*blank*/
.blank {
	position:relative;
	padding-top:3px;
}

.blankForm {
	position: absolute;
	top: 10px;
	left: 5px;
	height:291px;
	margin: 0 auto;
}
.blankSide {
	position: absolute;
	top: 10px;
	left: 425px;
	height: 291px;
	width: 430px;
	background-color:#FFFFFF;
}

.blankMain {
	background-image:url(images/BGC_Footer_Alt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:135px;
	padding-top: 325px;
}

.footerLinksB {
	position:absolute;
	/*bottom: 71px;*/
	left: 0px;
	padding-top: 44px;
	font-size: 11px;
}
.footerLinksB a:link {
	color:#000000;
	text-decoration:none;
}
.footerLinksB a:visited {
	color:#000000;
	text-decoration:none;
}
.footerLinksB a:hover {
	color:#000000;
	text-decoration:underline;
}

.packageTrackB {
	position:absolute;
	/*bottom: 105px;*/
	left: 180px;
	padding-top: 8px;
}


.blankMainWrite {
	background-image:url(images/BGC_Footer_Alt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:135px;
	/*padding-top: 325px;*/
}
.footerLinksWrite {
	position:absolute;
	/*bottom: 71px;*/
	left: 0px;
	padding-top: 44px;
	font-size: 11px;
}
.footerLinksWrite a:link {
	color:#000000;
	text-decoration:none;
}
.footerLinksWrite a:visited {
	color:#000000;
	text-decoration:none;
}
.footerLinksWrite a:hover {
	color:#000000;
	text-decoration:underline;
}

.packageTrackWrite {
	position:absolute;
	/*bottom: 105px;*/
	left: 180px;
	padding-top: 8px;
}

/*current-prices*/
.leftside {
	position:absolute;
	top:0px;
	left:0px;
	width:435px;
}
.rightside {
	position: absolute;
	top: 0px;
	left:450px;
}
.pricestable {
	position:absolute;
	top:305px;
	left:5px;
	padding-left:5px;
	background-image:url(images/BGC_WhatWePayChart_900.jpg);
	width:353px;
	height:239px;
}

.blankMainC {
	background-image:url(images/BGC_Footer_Alt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:30px;
	padding-top: 325px;
}
