body
{
	margin:0px;
	padding:0px;
	background-image:url(../images/back_ground/bg_gradient.jpg);
	background-repeat:repeat-x;
}


#global_container {
	width:760px;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
}

.global_content {
margin:0px;
padding:0px 10px 0px 10px;
width:604px;
}



#bottom_clear {
font-size:10px;
clear:both;
}


#table_clear {
font-size:1px;
}


.mainheaders {
color:#333333;
text-align:left;
}

h1 {
font-size:14px;
font-family:Arial, sans-serif;
font-weight:normal;
font-style:normal;
}


h2 {
	font-size:13px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}


h3 {
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}


h4 {
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}


p {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	line-height:1.3em;
	text-align: justify;
}


.verticalAlign {
vertical-align:top;
}
.verticalAlignbottom {
vertical-align:middle;
}

.stylelink {
color:#f0b800;
}


.stylelink a {
color:#787878;
text-decoration:underline;
}


.stylelink a:hover {
color:#f0b800;
text-decoration:none;
}

/*////////////////////////middle content//////////////////////////////*/


#middle_links {
float:right;

}


.logos_padding {
padding:5px 10px 0px 0px;
}



/*////////////////////////main navigation//////////////////////////////*/



.buttonscontainer {
	width: 134px;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
}

.buttons a {
color:#333333;
background-color:#FFFFFF;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #999999;
font: 12px Arial, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}

.buttons a:hover {
background-color: #fbeaf1;
color: #000000;
text-decoration: none;}



.categories a {
background-color:#CCCCCC;
color:#000000;
}


.categories a:hover {
background-color:#cccccc;
color:#000000;
}


.menu_home a {
background-color:#999999;
color:#ffffff;
font: 13px Arial, sans-serif;
}

.menu_home a:hover {
background-color:#cccccc;
color:#000000;
text-decoration:none;
}


#priceTable {
width:134px;
}





/*////////////////////////main id's//////////////////////////////*/


#top {
margin:0px;
padding:0px;
}


#middle {
height:20px;
width:760px;
margin:0px;
padding:0px;
clear:both;
background-color:#CCCCCC;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
}


#bottom {
	margin:0px;
	padding:0px;
	clear: both;
}

/*////////////////////////second id's//////////////////////////////*/


#right_bottom {
margin:0px;
padding:0px;
width:622px;
float:right;
}




#left_bottom {
margin:0px;
padding:5px 0px 0px 2px;
float:left;
width:134px;
}


.top_banner {
	margin:0px;
	padding:0px;
	height:77px;
	width:760px;
}


.banner_ad {
	margin:0px;
	padding:0px;
	height:210px;
	background-repeat: repeat-x;
	background-image: url(../images/top/tiles_bg.png);
	vertical-align:top;
}

.bannerad_content {
	width:120px;
	height:180px;
	margin:20px 0px 0px 12px;
	padding:0px;
	vertical-align:top;
}

.bannerad_content_frasercollection {
width:100px;
height:180px;
margin:0px 0px 10px 12px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}

.tile_header {
	font-family:Arial, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	height: 0px;
}

.tile_header a {
text-decoration:underline;
}

.tile_header a:hover {
color:#f0b800;
text-decoration:none;
background-color:#FFFFFF;
}

.tile_ad {
	margin:0px;
	padding:0px;
	vertical-align:top;
}


.main_banner {
	margin:0px;
	padding:0px;
	width:623px;
	height: 210px;
	vertical-align: bottom;
	text-align: center;
}


/*////////////////////////home content//////////////////////////////*/

#index_container {
	padding:0px 10px 0px 10px;
	margin:0px;
	width:600px;
}

#index_content {
margin:2px 0px 0px 0px;
padding:0px;
}



#mainindex {
width:600px;
margin:0px;
padding:0px;
}

#home_content {
margin:0px;
padding:0px 12px 0px 0px;
/*float:left;*/
}

#home_customerreviews {
width:132px;
margin:0px;
padding:5px 2px 0px 0px;
float:right;
}




.headers {
	margin:10px 0 0 0;
	padding:5px 0px 5px 2px;
	color: #FFFFFF;
	background-image: url(../images/back_ground/header_grad.png);
	background-repeat: no-repeat;
}


.headers a {
	padding:5px 0px 5px 2px;
	color: #FFFFFF;
	background-image: url(../images/back_ground/header_grad.png);
	background-repeat: no-repeat;
}


.index_content tr td {
padding:0px 0px 10px 0px;
}




.reviews_container {
background-color:#FFFFFF;
border:#999999 solid 1px;
}


.reviews {
width:120px;
background-color:#FFFFFF;
border:#999999 solid 1px;
padding:5px 0px 0px 0px;
}

.reviews a {
color:#00FF00;
}

.reviews a:hover {
color:#f0b800;
}


.review_divider {
padding:5px 0px 5px 0px;
}


.customer_reviews_comments {
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
color:#F00038;
text-align:center;
}


.index_subheaders {
font-weight:bold;
font-size:12px;
}

.index_subheaders a {
font-size:12px;
font-style:normal;
text-decoration:none;
color:#333333;
}


.index_subheaders a:hover {
text-decoration:underline;
}



.index_customerreviews {
text-align:left;
}

.indexborder {
border-right:#999999 solid 1px;
}



.top_stripe {
background-image:url(../images/top/top_stripe_bg.png);
background-repeat:repeat-x;
width:758px;
height:13px;
}


.diamond_banner {
width:400px;
height:30px;
vertical-align: top;
}


.appoiment {
	margin:0px;
	padding:0px 15px 50px 0px;
	position:relative;
}

.appoimentlink {
	margin:0px;
	padding:0px 0px 0px 0px;
}


.pink_link {
color:#f889a3;
}

.pink_link a {
color:#f889a3;
}

.pink_link a:hover {
color:#f889a3;
text-decoration:underline;
}



.reviewIndex {
vertical-align:bottom;
}


/*
=Start table structure
*/
#Summary, #Caption {
	width: 28em;
}

.tableStyleindex {
	width: 95%;
	margin: 1em 0 1em 2%;
	/*	border: solid #666;
	border-width: 1px 0 0 1px;*/
	border-collapse: collapse;
}

.tableStyleindex th, .tableStyleindex td {
	/*border: dashed 1px #666;
	border-width: 0 1px 1px 0;*/
	padding: 0.1em;
}
/*
=End table structure
*/

/*
=Start grey colour scheme
*/
.greySchemeindex, .greySchemeindex th, .greySchemeindex td {
	/*border-color: #666;*/
}

.greySchemeindex .even {
	/*background-color: #E3F6FE;*/
}

.greySchemeindex th, .greySchemeindex thead td {
	/*background-color: #B1B1B1;*/
}

.greySchemeindex th.firstColumn {
	/*background-color: #D1D1D1;*/
}
/*
=End grey colour scheme
*/








/*
=Start table structure

#Summary, #Caption {
	width: 28em;
}*/

/*.tableStyle2 {
	width: 90%;
	margin: 1em 0 1em 5%;
	border: solid #666;*/
	/*border-width: 1px 0 0 1px;
	border-collapse: collapse;
}*/

/*.tableStyle2 th, .tableStyle2 td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
}*/
/*
=End table structure
*/


.noParograph {
font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
}



/*////////////////////////engagement rings rings//////////////////////////////*/

#engagementrings_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#engagementrings_content {
margin:5px 0px 0px 0px;
padding:0px;
}


.loosediamonds, a {
color: #787878;
text-decoration:none;
}

.loosediamonds a:hover {
text-decoration:underline;
color:#f0b800;
}

.engageTable {
background-color:#FFFFFF;
}

/*////round diamonds //////////////*/

.floatleftDiamonds {
float:left;
}


.framedisplay {
background-color:#CCCCCC;
}


.stoneQuotes {
background-color:#FFFFFF;
}

.loosediamondsQuotation {
width:350px;
}


.engageHeaders {
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:1px 0px 3px 3px;
}


.smallLetters {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #333333;
}


.stoneQuote {
vertical-align:top;
}

.bottomBorder {
border-bottom:#CCCCCC solid 1px;
}
/*////////////////////////wedding rings//////////////////////////////*/

#weddingrings_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#weddingrings_content {
margin:5px 0px 0px 0px;
padding:0px;
}

.list {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-style:normal;
list-style:decimal;
}

.rings_padding {
padding:0 0;
margin:0 0;
}

.weddingrings_tittle {
	text-align:center;
	color:#484848;
	text-decoration:none;
	margin:0 0;
	padding:0 0;
	
}



.weddingrings_tittle a {
color:#484848;
text-decoration:underline;
}


.weddingrings_tittle a:hover {
color:#ffffff;
text-decoration:underline;
}

.weddingring_bg {
width:125px;
height:30px;
margin:0px;
padding:0px;
background-color:#666666;
}


.textPadding {
padding:0px 6px 0px 6px;
}




/*=Start table structure*/
#Summary, #Caption {
	width: 28em;
}

.tableStylering {
	width: 90%;
	margin: 0em 0 1em 1em;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStylering th, .tableStylering td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
}
/*=End table structure*/

/*=Start grey colour scheme*/
.greySchemering, .greySchemering th, .greySchemering td {
	border-color: #666;	
}


.greySchemering .even {
	background-color: #E3F6FE;
}

.greySchemering th, .greySchemering thead td {
	background-color: #B1B1B1;
}

.greySchemering th.firstColumnring .secondColumnring {
	background-color: #D1D1D1;
}
/*=End grey colour scheme*/



/*////////////////////////ring profiles pages//////////////////////////////*/

#ringprofile_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#ringprofile_content {

}

.listdiamond {
	color:#0000FF;
	font-size: 12px;
	font-weight: bold;
	}
	
.ringlist li  {
list-style-type:none;
}	
	
	
.weddingring_table {
border: 1px solid #999999;
}
	
	
.style22 {
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:normal;
color: #677775;
}



.style22 {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color: #677775;
}



/*///////bottom links d-shaped/////////*/


.dshaped_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.dshaped_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 179px;
      list-style-type: none;
    }
.dshaped_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.dshaped_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.dshaped_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.dshaped_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.dshaped_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }
	
	


/*///////bottom links extra comfort/////////*/


.extracomfort_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.extracomfort_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 115px;
      list-style-type: none;
    }
.extracomfort_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.extracomfort_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.extracomfort_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.extracomfort_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.extracomfort_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }



/*///////bottom links flat court/////////*/


.flatcourt_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.flatcourt_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 52px;
      list-style-type: none;
    }
.flatcourt_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.flatcourt_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.flatcourt_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.flatcourt_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.flatcourt_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }
	
	
	
/*///////bottom links regular court/////////*/


.regularcourt_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.regularcourt_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 243px;
      list-style-type: none;
    }
.regularcourt_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.regularcourt_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.regularcourt_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.regularcourt_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.regularcourt_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }

/*////////////////////////earrings earrings//////////////////////////////*/


#earrings_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#earrings_content {
margin:2px 0px 0px 0px;
padding:0px;
}


#earrings_display {
	width:450px;
	height:350px;
	background-color:#00FF00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 87px;
}

.floatLeftep {
float:left;
padding:0 0 14px 0;
margin:0;
}

.pricingTable {
border:1px solid #999999;
}

.pricingTable td {
padding: 0 2px 0 2px;
border:1px solid #999999;
}

/*////////////////////////pendants pendants//////////////////////////////*/


#pendants_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#pendants_content {
margin:2px 0px 0px 0px;
padding:0px;
}


#pendants_display {
	width:475px;
	height:350px;
	background-color:#00FF00;
	padding: 0px;
	margin:0px 0px 0px 74px;
	
}







/*////////////////////////	tennis bracelets   //////////////////////////////*/


#tennisbracelets_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#tennisbracelets_content {
margin:2px 0px 0px 0px;
padding:0px;
}

/*////////////////////////	eternity rings   //////////////////////////////*/

.eternityRings {

}
.eternityTable {
text-align:center;

}

.eternityTable td {
border:#333333 1px solid;
vertical-align:top;
font-size:12px;
padding:3px 0 0 3px;
}


.totalCarat {
text-align:left;
}

.thinRow {
}


/*////////////////////////customer reviews//////////////////////////////*/


#customerreviews_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#customerreviews_content {
	margin:5px 0px 0px 0px;
	padding:0px;
}
.review_headers {
	padding:0px 4px 0px 0px;
	vertical-align:top;
}


.review_comment {
	vertical-align:top;
	padding: 0px 4px 0px 0px;
}


.bigType {
font-size:13px;
}

.reviews_content {
border: solid 1px #999999;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
}


.review_pic {
vertical-align:top;
padding:5px 0px 0px 5px;
}


.customerreview_headers {
	color:#01b0f0;


}

.reviews_subheader {
}


.style26 {font-size: 14px;}
.style28 {color: #FFFFFF;}
.style29 {color:#666666;}
.style31 {text-decoration:underline;
			color: #333333;
			font-weight: bold;}
.style30 {
	color: #333333;
	font-weight: bold;
}

.nextButton {
float:right;
margin:0px;
padding:0px 0px 3px 0px;
}
.backtButton {
float:left;
margin:0px;
padding:0px 0px 3px 0px;
}

/*//////////////////////// hand made ring galerry//////////////////////////////*/


#ringgallery_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#ringgallery_content {
margin:5px 0px 0px 0px;
padding:0px;
}





/*////////////////////////  FOR SALE//////////////////////////////*/


#forsale_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#forsale_content {
margin:5px 0px 0px 0px;
padding:0px;
}



.parographSpace {
margin:0px;
padding:0px 0px 5px 0px;
}


/*////////////////////////diamond forms//////////////////////////////*/

#engagementringform_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#engagementring_formcontent {
margin:5px 0px 0px 0px;
padding:0px;
}


#loosediamond_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#loosediamond_form {
margin:5px 0px 0px 0px;
padding:0px;
}


.listheight {
height:65px;
width:220px;
}


.formheaders {
font-family:Arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
color:#666666;
}


.formborder {
border-bottom:#333333 dashed 1px;
}

.stylelinkForm {
color:#787878;
}


.stylelinkForm a {
color:#787878;
text-decoration:underline;
}


.stylelinkForm a:hover {
color:#ffffff;
text-decoration:none;
}






/*//////////////////////// DIAMOND JEWELLERY//////////////////////////////*/

#jewelleryform_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#jewellery_formcontent {
margin:5px 0px 0px 0px;
padding:0px;
}











/*////////////////////////diamond consultations//////////////////////////////*/



#diamondconsultation_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#diamondconsultation_content {
	margin:5px 0px 0px 0px;
	padding:0px;
}

.consultation_subheader {
color:#0000FF;

}

.consultationreview_padding {
padding:5px;
}

/*////////////////////////contact      contact//////////////////////////////*/

#contact_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#contact_content {
margin:5px 0px 0px 0px;
padding:0px;
}


.contactPadding {
padding:0px 0px 0px 13px;
}

.contactLeft {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-style:normal;
	font-weight:bold;
	vertical-align:top;
	border-bottom:#FFFFFF dashed 1px;
}

/*////////////////////////about us   about us//////////////////////////////*/

#aboutus_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#aboutus_content {
margin:5px 0px 0px 0px;
padding:0px;
}

.aboutus_header {
color:#0000FF;
font-size:15px;
}



#fraser_container {
margin:0px;
padding:0px;
width:255px;
}

#emma_container1 {
margin:0px;
padding:0px;
width:255px;
}

#emma_container2 {
margin:0px;
padding:0px;
width:255px;
}

img.floatLeft { 
    float: left; 
    margin: 2px; 
}


.frasertext {
	color:#333333;
	;
	font-family: Arial, Helvetica, sans-serif;
}

.frasertext a {
color:#787878;
text-decoration:none;
}

.frasertext a:hover {
color:#787878;
text-decoration:underline;
}

.fraserrankingtext {
	color: #333333;
	font-size: 12px;
}


.emmatext {
text-align:center;
color:#01b0f0;
}


.emmatext a {
color:#787878;
text-decoration:none;
}

.emmatext a:hover {
color:#787878;
text-decoration:underline;

}
/*////////////////////////the four c's//////////////////////////////*/

#thefourc_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#thefourc_content {
	margin:5px 0px 0px 0px;
	padding:0px;
}


.carattable_1 {
border-top: solid 1px #999999;
border-right: solid 1px #999999;
border-left: solid 1px #999999;
border-bottom: solid 1px #999999;
margin:0px;
padding:0px;
}


#carattable_1 {
	padding:0px 0px 10px 0px;
	width: 340px;
}

.carattable_2 {
border-top: solid 1px #999999;
border-right: solid 1px #999999;
border-left: solid 1px #999999;
border-bottom: solid 1px #999999;
margin:0px;
padding:0px;
}

.carat_grid td {
border-bottom: solid 1px #999999;
border-right: solid 1px #999999;
text-align:center;
}



.fourC {
	vertical-align:top;
	text-align: justify;
}

.fourcTable {

}

.fourcHeaders {
font-weight:700;
font-size:18px;
border-bottom:#999999 solid 1px;
border-top:#999999 solid 1px;
}

.clarityListleft {
font-weight:bold;
}
.clarityListright {
font-weight:bold;
}
.clarityList {
color:#FFFFFF;
}
/*////////////////////////prices      prices//////////////////////////////*/

#prices_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#prices_content {
	margin:5px 0px 0px 0px;
	padding:0px;
}

.whiteTable{ background: #ffffff !important; }


#colorTable {
padding:20px 0px 0px 0px;
width:134px;
}

#priceTable_container {
width:134px;
}

.priceTable {

}

.priceTable td {
border-right:#999999 solid 1px;
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
}

.priceTittle {
font-family:Arial, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
color:#333333;
}


.color1 {
background-color:#00ABEA;

}


.color2 {
background-color:#FF99CC;
}

.color3 {
background-color:#FFCC99;
}

.color4 {
background-color:#FFFF99;
}

.color5 {
background-color:#CCFFCC;
}

.color6 {
background-color:#CCFFFF;
}


.color7 {
background-color:#CC99FF;
}

.color8 {
background-color:silver;
}

.color9 {
background-color:#F20884;
}

.color10 {
background-color:#FFCC00;
}

.color11 {
background-color:#FCF305;
}


.color12 {
background-color:#1FB714;
border-bottom:#999999 solid 1px;
}



/*////////main table////////////*/

.style0
	{text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	border:none;}
td
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:12pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;
	border:none;}
.xl24
	{background:white;}
.xl25
	{color:white;
	font-size:8.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid white;
	background:#969696;
	white-space:normal;}
.xl26
	{color:white;
	font-size:8.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid white;
	border-right:.5pt solid white;
	border-bottom:.5pt solid white;
	border-left:.5pt solid white;
	background:#969696;
	white-space:normal;}
.xl27 {
}
.xl28
	{font-weight:500;
	font-family:Arial, sans-serif;
	font-size:14px;}
.xl29
	{background:#FF99CC;}
.xl30
	{background:#FFFF99;}
.xl31
	{background:#FFCC99;}
.xl32
	{background:#CCFFCC;}
.xl33
	{background:#CCFFFF;}
.xl34
	{background:#CC99FF;}
.xl35
	{background:silver;}
.xl36
	{background:#F20884;}
.xl37
	{background:#FFCC00;}
.xl38
	{background:#FCF305;}
.xl39
	{background:#1FB714;}
.xl40
	{background:#00ABEA;}



/*////////second table////////////*/

.xl50
	{text-align:center;
	background:#00ABEA;
	border-top: solid #ffffff 1px;
	border-left:#FFFFFF solid 1px;}
.xl51
	{
	text-align:center;
	background:#FF99CC;
	border-top: solid #ffffff 1px;
}
.xl52
	{text-align:center;
	background:#FFCC99;border-top: solid #ffffff 1px}
.xl53
	{text-align:center;
	background:#FFFF99;border-top: solid #ffffff 1px}
.xl54
	{text-align:center;
	background:#CCFFCC;border-top: solid #ffffff 1px}
.xl55
	{text-align:center;
	background:#CCFFFF;
	border-top: solid #ffffff 1px;
	border-right:#FFFFFF solid 1px;}
.xl56
	{text-align:center;
	background:#CC99FF;
	border-left:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;}
.xl57
	{text-align:center;
	background:silver;border-bottom:#FFFFFF solid 1px;}
.xl58
	{text-align:center;
	background:#F20884;border-bottom:#FFFFFF solid 1px;}
.xl59
	{text-align:center;
	background:#FFCC00;border-bottom:#FFFFFF solid 1px;}
.xl60
	{text-align:center;
	background:#FCF305;border-bottom:#FFFFFF solid 1px;}
.xl61
	{text-align:center;
	background:#1FB714;border-bottom:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;}




/*////////////////////////   certification   //////////////////////////////*/

#certification_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#certification_content {
margin:5px 0px 0px 0px;
padding:0px;
}


.alignTop {
vertical-align:top;
}

.certHeader {
height:20px;
background-color:#f4f4f4;
font-weight:bold;
text-align:center;
padding:5px 0px 0px 0px;
color:#666666;
border:#999999 1px solid;
}


.certificatesTable {

}
/*///////bottom links certificate/////////*/


.certificate_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.certificate_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 115px;
      list-style-type: none;
    }
.certificate_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.certificate_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.certificate_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.certificate_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.certificate_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }
	
	
	
	
/*///////bottom links certificate2/////////*/


.certificate2_bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.certificate2_bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 51px;
      list-style-type: none;
    }
.certificate2_bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.certificate2_bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.certificate2_bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.certificate2_bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.certificate2_bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }


/*////////////////////////   conflict diamonds  //////////////////////////////*/

#coflictdiamonds_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#conflictdiamonds_content {
margin:5px 0px 0px 0px;
padding:0px;
}


.border {
border:#333333 1px solid;
}


#news {
	margin:30px 0px 0px 50px;
	padding:0px;
	width: 210px;
}

#scrollerBG {
	float:right;
	background-image:url(../images/bottom_content/conflict_diamonds/conflict-diamond.png);
	background-repeat:no-repeat;
	width:333px;
	height:210px;
}




#scrollerbanner {
margin:0px;
padding:0px;
float:left;
width:623px;
height:210px;
}

#leftbanner {
float:left;
}



.conflictContent {
vertical-align:top;
padding:0px 5px 0px 5px;
border:#333333 solid 1px;
}

.conflictHeader {

font-size:13px;
text-align:left;

}


.grayBG {
background-color:#cccccc;
}


.emmaTable {
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
border-bottom:#999999 solid 1px;
padding:5px;
}
/*///////bottom links/////////*/


.bottomlinks_menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none;
    }
.bottomlinks_menu ul {
      margin: 0;
      padding: 0px 0px 0px 52px;
      list-style-type: none;
    }
.bottomlinks_menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
.bottomlinks_menu {
      padding: 0px;
      background: #fff none;
    }
.bottomlinks_menu li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
.bottomlinks_menu a {
      display: block;
      width: 100%;
      text-decoration: none;
	  color:#333333;
    }
.bottomlinks_menu a:hover {
      background: none;
	  text-decoration:underline;
	  color:#666666;
    }








/*.list {
	color:#FF0000;
	font-size: 12px;
	font-weight: bold;
}




.parographcentered1 {
	margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 40px 0px;
}

.parographcentered2 {
	margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 25px 0px;
}*/

/*////////////////////////   hand made ring   //////////////////////////////*/

#handmadering_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#handmadering_content {
margin:5px 0px 0px 0px;
padding:0px;
}




/*////////////////////////   hand made ring   //////////////////////////////*/

#jewellers_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#jewellers_content {
margin:5px 0px 0px 0px;
padding:0px;
}



/*////////////////////////   hand made ring different   //////////////////////////////*/

#jeweller_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#jeweller_content {
margin:2px 0px 0px 0px;
padding:0px;
}



/*////////////////////////   rapaport   //////////////////////////////*/

#rapaport_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#rapaport_content {
margin:5px 0px 0px 0px;
padding:0px;
}


.table_border {
border:#333333 solid 1px;
background-color:#cccccc;
}



/*////////////////////////   bling   //////////////////////////////*/

#bling_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#bling_content {
margin:2px 0px 0px 0px;
padding:0px;
}




/*////////////////////////   beers   //////////////////////////////*/

#beers_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#beers_content {
margin:2px 0px 0px 0px;
padding:0px;
}





.parographcentered {
	margin-top:0px;
    margin-bottom:0px;
    padding:3px;
}

.centeredImage {
    text-align:center;
	display:block;
	}






/*/////////////////////////   company info  /////////////////////////////////*/



#companyinfo_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#companyinfo_content {
margin:5px 0px 0px 0px;
padding:0px;

}



/*/////////////////////////   company info  /////////////////////////////////*/



#inthepress_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#inthepress_conent {
margin:5px 0px 0px 0px;
padding:0px;

}


.presstittles {
font-family:Arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#3399FF;
border:#999999 solid thin;
padding:1px;
}

.presspic {
border:#999999 solid 1px;
padding:1px;
vertical-align:top;
}

.emptyCell {
background-color:#FFFFFF;
width:110px;
height:90px;
}




/*/////////////////////////  video pages  /////////////////////////////////*/

#video_container {
width:700px;
height:400px;
margin:0px auto;
padding:0px;
}

#video_content {
margin:0px;
padding:100px 0px 0px 0px;
}



/*/////////////////////////  fraser collection  /////////////////////////////////*/

#frasercollection_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#frasercollection_content {
	margin:5px 0px 0px 0px;
	padding:0px;

}

.alignCenter {
text-align:center;
}

.tableStylecolection {
	width: 90%;
	margin: 1em 0 1em 0;
	/*border: solid #666;*/
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStylecolection th, .tableStylecolection td {
	/*border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0em;*/
}


/*=Start grey colour scheme*/
.greyScheme2, .greyScheme2 th, .greyScheme2 td {
	border-color: #666;	
}


.greyScheme2 .even {
	background-color: #E3F6FE;
}

.greyScheme2 th, .greyScheme2 thead td {
	/*background-color: #B1B1B1;*/
}

.greyScheme2 th.firstColumn .secondColumn {
	/*background-color: #D1D1D1;*/
}
/*=End grey colour scheme*/




/*/////////////////////////  fraser diamonds hollywood  /////////////////////////////////*/

#fraserdiamondshollywood_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}

#fraserdiamondshollywood_content {
margin:2px 0px 0px 0px;
padding:0px;

}

.ringtextPadding {
padding:0.2em;
margin:0px;
text-align:justify;
}

.collectionPic {
padding:0px 0px 15px 0px;
}

.collectionPadding {
padding:0px 0px 50px 0px;
}






.floatright {
float:right;
/*padding:0px 0px 40px 5px;*/
}










.buttonscontainer2 {
width: 468px;
height: 30px;
text-align:right;
}

.buttons {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:right;
}


.buttons2 a {
background-color: ;
padding: 2px;
padding-left: 3px;
font: 10px Arial, Helvetica, sans-serif, sans-serif;
font-weight:normal;
text-decoration: none;
text-align: left;}

.buttons2 a:hover {background-color: ;
color: #333333;
text-decoration: none;}


.phone {
color: #000000;
text-align:right;
font: 10px Arial, Helvetica, sans-serif, sans-serif;
font-weight:normal;
padding:0px 0px 0px 0px;
}



.skype {
float:right;
}



/*//////////////// irish jewellers ////////////////////*/



.floatrightPic {
float:right;
padding:0px 0px 0px 10px;

}
.floatleftPic {
float:left;
padding:0px 10px 0px 0px;

}






/*////////////////////////   FAQ  //////////////////////////////*/

#faq_container {
padding:0px 10px 0px 10px;
margin:0px;
width:600px;
}


#faq_content {
margin:5px 0px 0px 0px;
padding:0px;
}

