﻿body {
	margin: 0;
	padding: 0;
	background: #000000;
	text-align: center;
	color: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0;
}

a {
	color: #999999;
	
}

a:hover {
	text-decoration: none;
}

a:focus {
	outline: none;
}

p {
	margin: 13px 0;
}

.clearboth {
	clear: both;
}

.floatright {
	float: right;
}

/* Start Main Container */

#container {
	width: 880px;
	height: 603px;
	text-align: left;
	margin: 0 auto;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#808080;
	scrollbar-track-color:#404040;
	scrollbar-highlight-color:#CCCCCC; 
	scrollbar-shadow-color: #404040;
	scrollbar-3dlight-color:#CCCCCC;  
	scrollbar-darkshadow-Color: #404040;
}

#redirect {
	background: #ffffff;
	text-align: left;
	margin: 10px;
}

#redirect a {
	text-decoration: none;
}

/* End Main Container */

/* Start Master Head */


#masthead {
	height: 90px;
	width: 880px;
	background: url(../images/masthead.gif) repeat-x;
}

#mastlogo {
	padding: 0 0 0 30px;
}

/* End Master Head */

/* Start Top Menu */

#topmenu {
	width: 880px;
	height: 21px;
	margin: 1px 0 0 0;
	padding: 0;
	border: 1px solid #343434;
	border-width: 0 0 1px 0;
}

#topmenu ul {
	margin: 0;
	padding: 0;
}

#topmenu ul li {
	height: 21px;
	float: left;
	list-style: none;
}

#topmenu ul li a {
	display: block;
	height: 21px;
	text-decoration: none;
}

#tn_home a { width: 74px; background: url(../images/tn_home.gif) no-repeat; background-position: 0 0; }
#tn_home a:hover { width: 74px; background: url(../images/tn_home.gif) no-repeat; background-position: 0 -21px; }
#tn_home_act a { width: 74px; background: url(../images/tn_home.gif) no-repeat; background-position: 0 -21px; }

#tn_jewellery a { width: 95px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 0; }
#tn_jewellery a:hover { width: 95px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 -21px; }
#tn_jewellery_act a { width: 95px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 -21px; }

#tn_about a { width: 97px; background: url(../images/tn_about.gif) no-repeat; background-position: 0 0; }
#tn_about a:hover { width: 97px; background: url(../images/tn_about.gif) no-repeat; background-position: 0 -21px; }
#tn_about_act a { width: 97px; background: url(../images/tn_about.gif) no-repeat; background-position: 0 -21px; }

#tn_accounts a { width: 149px; background: url(../images/tn_accounts.gif) no-repeat; background-position: 0 0; }
#tn_accounts a:hover { width: 149px; background: url(../images/tn_accounts.gif) no-repeat; background-position: 0 -21px; }
#tn_accounts_act a { width: 149px; background: url(../images/tn_accounts.gif) no-repeat; background-position: 0 -21px; }

#tn_jewellery a { width: 99px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 0; }
#tn_jewellery a:hover { width: 99px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 -21px; }
#tn_jewellery_act a { width: 99px; background: url(../images/tn_jewellery.gif) no-repeat; background-position: 0 -21px; }

#tn_latest_mailer a { width: 127px; background: url(../images/tn_promotions.gif) no-repeat; background-position: 0 0; }
#tn_latest_mailer a:hover { width: 127px; background: url(../images/tn_promotions.gif) no-repeat; background-position: 0 -21px; }
#tn_latest_mailer_act a { width: 127px; background: url(../images/tn_promotions.gif) no-repeat; background-position: 0 -21px; }

#tn_design a { width: 129px; background: url(../images/tn_design.gif) no-repeat; background-position: 0 0; }
#tn_design a:hover { width: 129px; background: url(../images/tn_design.gif) no-repeat; background-position: 0 -21px; }
#tn_design_act a { width: 129px; background: url(../images/tn_design.gif) no-repeat; background-position: 0 -21px; }

#tn_contact a { width: 114px; background: url(../images/tn_contact.gif) no-repeat; background-position: 0 0; }
#tn_contact a:hover { width: 114px; background: url(../images/tn_contact.gif) no-repeat; background-position: 0 -21px; }
#tn_contact_act a { width: 114px; background: url(../images/tn_contact.gif) no-repeat; background-position: 0 -21px; }

#tn_careers a { width: 91px; background: url(../images/tn_careers.gif) no-repeat; background-position: 0 0; }
#tn_careers a:hover { width: 91px; background: url(../images/tn_careers.gif) no-repeat; background-position: 0 -21px; }
#tn_careers_act a { width: 91px; background: url(../images/tn_careers.gif) no-repeat; background-position: 0 -21px; }

#topmenu ul li a span {
	position: relative;
	top: -9999px;
	left: -9999px;
}

/* End Top Menu */

/* Start Main Content Layout */

#maincontent {
	width: 880px;
	height: 405px;
	margin: 10px 0 0 0;
}

#homeflashcontent {
	border-left: 0px solid #000000;
}

/* End Main Content Layout */

/* Start Left Panel */

#leftpanelhome {
	width: 245px;
	height: 405px;
	background: #000000;
	float: left;
}

#leftpanel {
	width: 195px;
	height: 405px;
	background: #2A2A2A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	overflow: hidden;
}

#leftpanel_sol {
	width: 195px;
	height: 530px;
	background: #2A2A2A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	overflow: hidden;
}

#leftpanel_flash_container1
{
	width: 245px;
	height: 142px;
	padding: 0px;
	border: 0px;
	
	
	
}

#leftpanel_flash_container2
{
	width: 245px;
	height: 142px;
	padding: 0px;
	border: 0px;
	
	
	
}


#leftpanel_flash_container3
{
	width: 245px;
	height: 121px;
	padding: 0px;
	
}


.leftnav {
	margin: 0 0 0 17px;
	padding: 0;
}

.leftnav li {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}


/*Special left nav for latest mailer section - starts*/

.leftnav_mailers {
	margin: 0 0 0 17px;
	padding: 0;
}

.leftnav_mailers li {
	margin: 16px 0 0 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

.leftnav_mailers li a {
	color: #999999;
	text-decoration: none;
}

.leftnav_mailers li a:hover {
	color: #B1B1B1;
}

.leftnav_mailers li #leftact {
	color: #FFFFFF;
}


/*Special left nav for latest mailer section - ends*/




/*Special nav just for the design page starts*/

.leftnav_design {
	margin: 0 0 0 17px;
	padding: 0;
}

.leftnav_design li {
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

.leftnav_design li a {
	color: #999999;
	text-decoration: none;
}

.leftnav_design li a:hover {
	color: #B1B1B1;
}

.leftnav_design li #leftact {
	color: #FFFFFF;
}
/*Special nav just for the design page ends*/

.leftnav li a {
	color: #999999;
	text-decoration: none;
}

.leftnav li a:hover {
	color: #B1B1B1;
}

.leftnav li #leftact {
	color: #FFFFFF;
}

.leftsubnav {
	margin: 0 0 0 35px;
	padding: 0;
	font-size: 12px;
}

.leftsubnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
}

.leftsubnav li a {
	text-decoration: none;
}

.leftsubnav li a:hover {
	color: #B1B1B1;
}

.leftsubnav li #leftsubact {
	color: #FFFFFF;
}

/*Special sub-nav just for the design page starts*/

.leftsubnav_design {
	margin: 0 0 0 35px;
	padding: 0;
	font-size: 10px;
}

.leftsubnav_design li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
}

.leftsubnav_design li a {
	text-decoration: none;
}

.leftsubnav_design li a:hover {
	color: #B1B1B1;
}

.leftsubnav_design li #leftsubact {
	color: #FFFFFF;
}


/*Special sub-nav just for the design page ends*/



#lefthead {
	margin: 20px 0 0 0;
}

.leftcopy {
	margin: 20px 0 0 17px;
	padding: 0;
	width: 157px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* End Left Panel */

/* Start Right Panel */

#rightpanelhome {

  
  	width: 625px;
	height: 405px;
	float: right;
	margin: 0;
	
	
}

#rightpanel {
	width: 675px;
	height: 405px;
	float: left;
	margin: 0 0 0 10px;
	text-align: center;
}

#rightpanel #flashcontent1 img {
	margin: 90px 0 0 0;
}

#rightpanelhome #flashcontent1 img {
	margin: 90px 0 0 0;
}

/* End Right Panel */

/* Start About Pages */

#about_crbk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/about_crbk.jpg) no-repeat 100% 0;
}

#about_crbk p {
	width: 360px;
}

#about_gibk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/vouchers_new.jpg) no-repeat 100% 0;

}

#about_gibk p {
	width: 360px;
}

#about_hibk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#about_hibk p {
	width: 360px;
}

#about_prbk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#about_prbk p {
	width: 360px;
}

#about_inbk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#about_inbk p {
	width: 360px;
}

#about_cards {
	width: 360px;
	padding: 5px 0 20px 0;
}

#about_cards img {
	float: left;
	margin: 0 3px 4px 0;
}

#hd_timeline {
	margin: 10px 0 0 0;
}

/* End About Pages */

/* Start Accounts Page */

#accounts_bk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#accounts_bk p {
	width: 360px;
}

.accounts_links img {
	margin: 0 2px 3px 0;
}

#hd_links {
	margin: 0 0 35px 0;
}

/* End Accounts Page */

/* Start Enlightenment Pages */

#enlight_bk {
	width: 645px;
	height: 405px;
	float: left;
	padding: 0 0 0 10px;
}

#enlight_we {
	width: 645px;
	height: 405px;
	float: left;
	padding: 0 0 0 10px;
}

#enlight_dabk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_dabk1.jpg) no-repeat 100% 0;
}

#enlight_dabk p {
	width: 360px;
}

#enlight_dabk2 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_dabk2.jpg) no-repeat 100% 0;
}

#enlight_dabk2 p {
	width: 360px;
}

#enlight_dabk3 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_dabk3.jpg) no-repeat 100% 0;
}

#enlight_dabk3 p {
	width: 360px;
}

#enlight_dabk4 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#enlight_dabk4 p {
	width: 360px;
}

#botpagenav {
	padding: 10px 0 10px 0;
	width: 360px;
	font-weight: bold;
}

#botpagenav a {
	text-decoration: none;
}

#botpagenav a:hover {
	color: #B1B1B1;
}

#botpagenav #back {
	float: left;
}

#botpagenav #next {
	float: right;
}

#magpagenav {
	padding: 10px 0 10px 0;
	width: 300px;
	font-weight: bold;
	text-align:right;
}

#magpagenav a {
	text-decoration: none;
}

#magpagenav a:hover {
	color: #B1B1B1;
}

#magpagenav #back {
	float: left;
}

#magpagenav #next {
	float: right;
}

#enlight_mebk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk1.jpg) no-repeat 100% 0;
}

#enlight_mebk p {
	width: 360px;
}

#enlight_mebk2 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk2.jpg) no-repeat 100% 0;
}

#enlight_mebk2 p {
	width: 360px;
}

#enlight_mebk3 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk3.jpg) no-repeat 100% 0;
}

#enlight_mebk3 p {
	width: 360px;
}

#enlight_mebk4 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk4.jpg) no-repeat 100% 0;
}

#enlight_mebk4 p {
	width: 360px;
}

#enlight_mebk5 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk7.jpg) no-repeat 100% 0;
}

#enlight_mebk5 p {
	width: 360px;
}

#enlight_mebk6 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk6.jpg) no-repeat 100% 0;
}

#enlight_mebk6 p {
	width: 360px;
}

#enlight_wabk1 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight1_wa_new.jpg) no-repeat 100% 0;
}

#enlight_wabk1 p {
	width: 360px;
}

#enlight_wabk1 table {
	margin: 0 0 0 100px;
}

#enlight_wabk1 td {
	font-size: 11px;
	width: 120px;
}

#enlight_wabk2 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight2_wa_new.jpg) no-repeat 100% 0;
}

#enlight_wabk2 p {
	width: 360px;
}

#enlight_wabk3 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#enlight_wabk3 p {
	width: 360px;
}

#enlight_wabk3 ul {
	margin: 0;
	width: 340px;
	padding: 0 0 0 20px;
}

#enlight_wabk3 ul li {
	margin: 0;
	padding: 0;
}

#enlight_tibk1 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_dabk1.jpg) no-repeat 100% 0;
}

#enlight_tibk1 p {
	width: 360px;
}

#enlight_tibk1 ul {
	margin: 0;
	width: 340px;
	padding: 0 0 10px 20px;
}

#enlight_tibk2 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk1.jpg) no-repeat 100% 0;
}

#enlight_tibk2 p {
	width: 360px;
}

#enlight_tibk2 ul {
	margin: 0;
	width: 340px;
	padding: 0 0 10px 20px;
}

#enlight_tibk3 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_mebk5.jpg) no-repeat 100% 0;
}

#enlight_tibk3a {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_tibk1.jpg) no-repeat 100% 0;
}

#enlight_tibk3a p {
	width: 360px;
}

#enlight_tibk3a ul {
	margin: 0;
	width: 340px;
	padding: 0 0 10px 20px;
}

#enlight_tibk3 p {
	width: 360px;
}

#enlight_tibk3 ul {
	margin: 0;
	width: 340px;
	padding: 0 0 10px 20px;
}

#enlight_tibk4 {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/enlight_tibk4.jpg) no-repeat 100% 0;
}

#enlight_tibk4 p {
	width: 360px;
}

#enlight_tibk4 ul {
	margin: 0;
	width: 340px;
	padding: 0 0 10px 20px;
}

/* End Enlightenment Pages */

/* Start Contact Us Pages */


#contact_bk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/store_locator_newer.jpg) no-repeat 100% 0;
}

#contact_bk p {
	width: 360px;
}

#contact_qu {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/contact_queries_new.jpg) no-repeat 100% 0;
}

#contact_qu p {
	width: 360px;
}

#contact_ma {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/contact_ma2.jpg) no-repeat 100% 0;
}

#contact_ma p {
	width: 360px;
}

#contact_ma form {
	padding: 15px 0 0 0;
}

#contact_ma form table {
	width: 320px;
}

#contact_ma form td {
	font-size: 11px;
	padding: 3px;
}

#locate_bk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#locate_bk p {
	width: 360px;
}

#map {
	width: 360px;
	height: 270px;
	background: url(../images/map.gif) no-repeat;
	font-size: 10px;
	line-height: 9px;
	position: relative;
}

#map a {
	text-decoration: none;
	text-align: center;
	position: absolute;
}

#map a:hover {
	color: #ffffff;
}

#map #easterncape {
	top: 188px;
	left: 185px;
	width: 60px;
}

#map #freestate {
	top: 128px;
	left: 190px;
	width: 40px;
}

#map #gauteng {
	top: 89px;
	left: 215px;
}

#map #kzn {
	top: 135px;
	left: 260px;
}

#map #limpopo {
	top: 55px;
	left: 227px;
}

#map #mpumalanga {
	top: 78px;
	left: 257px;
}

#map #namibia {
	top: 110px;
	left: 67px;
}

#map #northerncape {
	top: 152px;
	left: 115px;
	width: 60px;
}

#map #northwest {
	top: 100px;
	left: 158px;
}

#map #westerncape {
	top: 212px;
	left: 95px;
	width: 60px;
}

#locatehd {
	float: left;
	margin: 0 20px 0 0;
}

#locatetext {
	margin: 43px 0 0 0;
}

#locatecontainer {
	padding: 10px 0 0 0;
}

#locate_bk table {
	border: 1px solid #666666;
	border-width: 1px 0 0 1px;
	width: 580px;
	margin: 10px 0 10px 0;
}

#locate_bk table th {
	border: 1px solid #666666;
	border-width: 0 1px 1px 0;
	font-size: 11px;
	background: #333333;
	text-align: left;
	padding: 5px;
}

#locate_bk table td {
	border: 1px solid #666666;
	border-width: 0 1px 1px 0;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
}

#th2 {
	width: 173px;
}

.input1 {
	width: 160px;
	background: #000000;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	color: #cccccc;
	padding-left: 5px;
}

select
{
	width: 57px;
	height: 17px;
	background: #000000;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	color: #cccccc;
	
	
}
/* End Contact Us Pages */

/* Start Design Service Pages */

#collhd {
	float: left;
	margin: 0 20px 0 0;
}

#colltext {
	margin: 26px 0 0 0;
}

#colltext2 {
	margin: 12px 0 0 0;
}

#collthumbs img {
	margin: 0 20px 20px 0;
}

#design_bk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/design_bk.jpg) no-repeat 100% 0;
}

#design_bk p {
	width: 360px;
}

#design_sobk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#design_sobk p {
	width: 360px;
}

#design_anbk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#design_anbk p {
	width: 360px;
}

#design_webk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#design_webk p {
	width: 360px;
}

#design_mabk {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
}

#design_mabk p {
	width: 360px;
}

#design_left {
	width: 310px;
	float: left;
}

#design_right {
	width: 300px;
	float: left;
}

#design_right p {
	width: 300px;
}

#design_right ul {
	width: 260px;
	margin: 0;
	padding: 0 0 0 20px;
}

#design_right ul li {
	margin: 0;
	padding: 0;
}

#design_right table {
	border: 1px solid #666666;
	border-width: 1px 0 0 1px;
}

#design_right td {
	border: 1px solid #666666;
	border-width: 0 1px 1px 0;
	padding: 6px;
	font-size: 11px;
}

#design_botnav {
	padding: 20px 0;
	width: 300px;
}

#design_botnav a {
	text-decoration: none;
	font-weight: bold;
}

#design_botnav a:hover {
	color: #B1B1B1;
}

#design_botnav #dback {
	float: left;
}

#design_botnav #dnext {
	float: right;
}

#design_main {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/design.jpg) no-repeat 100% 0;
}

#design_main p {
	width: 360px;
}

#design-chain-table-wrapper
{
 width: 545px;
 

}

#design-chain-table-wrapper td
{
 
 font-family: Verdana;
 font-size: 11px;
 padding: 5px;

}



/* End Design Service Pages */

/* Start Footer */

#footer {
	width: 880px;
	height: 76px;
	line-height: 80px;
	background: url(../images/footer.gif);
	background-repeat:repeat-x;
	text-align: center;
}

#bottom{
	padding-top:15px;
	height: 20px;
	background: url(../images/footer.gif);
	background-repeat:repeat-x;

	
}

#maifriendbox {
	margin: 15px 0 0 0;
	width: 200px;
	height: 60px;
	float: left;
}


#flashcontent {
	margin: 16px 0 0 0;
	float: left;
	Width: 311px;
}

/* End Footer */

/*Code for new items for solitaire starts*/

.normal-row
{
	width: 500px;
	position: relative;
   
}

.image-holder
{
	width: 100px;
	height: 100px;
	float: left;
}

.normal-col-1 {
   margin-left: 19px;
	width: 41px;
	float: left;
}

.normal-col-2 {
   margin-left: 24px;
	width: 85px;
	float: left;
}

.normal-col-3 {
	margin-left: 22px;
	width: 130px;
	float: left;
}

.normal-col-4 {
   margin-left: 17px;
	width: 55px;
	float: left;
}

/*Special code for line in pendant page* to make it fit nice*/

.normal-col-1p {
   margin-left: 19px;
	width: 41px;
	float: left;
}

.normal-col-2p {
   margin-left: 24px;
	width: 85px;
	float: left;
}

.normal-col-3p {
	margin-left: 22px;
	width: 130px;
	float: left;
}

.normal-col-4p {
   margin-left: 17px;
	width: 55px;
	float: left;
}

/*Special code for line in pendant page* to make it fit nice ends*/

/*Special code for line in earrings page which was different to rest*/
.special_row
{
	width: 536px;
}

.special-col-1
{
	margin-left: 20px;
	width: 74px;
	float: left;
	
}
/*Special code for line in earrings page which was different to rest ends*/

/*code for that awkward line in pendants range line 1st item*/ 
.special-row-pos
{
	position:absolute;
	left:119px;
	top:25px;
	width:151px;
	height:43px;
	z-index:2
}
/*code for that awkward line in pendants range line 1st item ends*/ 

/*Code for new items for solitaire ends*/

/*Start of anniv range page code*/

#anniv-wrapper
{
	
}

#anniv-wrapper td
{
	font-family: verdana;
	font-size: 11px;
	
}

#column-2
{
	padding-left:20px;
}

.mini-col-3
{
	padding-left:16px;
}
/*Start of anniv range page code ends*/

/* Start Popup Button */

#butt_ringtone {
	margin: 0 0 0 -1px;
}

/* End Popup Button */

/*for new careers page*/

#careers {
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	background: url(../images/careers2.jpg) no-repeat 100% 0;
}

#benefits {
	width: 610px;
	height: 405px;
	float: left;
	margin: 0 0 0 40px;
	overflow: auto;
	padding-right: 30px;
}


#careers p {
	width: 360px;
}

/*Code for new mag trends page - starts*/

.preload {
	width: 1px;
	height: 1px;
	position: absolute;
	top: -1999px;
	left: -1999px;
}

#mag_trend
{
	width: 645px;
	height: 405px;
	float: left;
	margin: 0 0 0 20px;
	
}

#mag_table-wrapper
{
	margin-left: 317px;
	margin-top: 40px;
	width: 326px;
	
}

.mag_cell1
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_elle_off.jpg) no-repeat;
	outline: none;
}

.mag_cell1:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_elle_on.jpg) no-repeat;
	outline: none;
}

.mag_cell2
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_fairlady_off.jpg) no-repeat;
	outline: none;
}

.mag_cell2:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_fairlady_on.jpg) no-repeat;
	outline: none;
}

.mag_cell3
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_sarie_off.jpg) no-repeat;
	outline: none;
}

.mag_cell3:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_sarie_on.jpg) no-repeat;
	outline: none;
}

.mag_cell4
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_glamour_off.jpg) no-repeat;
	outline: none;
}

.mag_cell4:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_glamour_on.jpg) no-repeat;
	outline: none;
}

.mag_cell5
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_cosmo_off.jpg) no-repeat;
	outline: none;
}

.mag_cell5:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_cosmo_on.jpg) no-repeat;
	outline: none;
}

.mag_cell6
{
   display: block;
	width: 102px;
	height: 155px;
	background: url(../images/small_guess_off.jpg) no-repeat;
	outline: none;
}

.mag_cell6:hover
{
   display: block;
   width: 102px;
	height: 155px;
	background: url(../images/small_guess_on.jpg) no-repeat;
	outline: none;
}

.mag_cell7
{
   display: block;
	width: 104px;
	height: 160px;
	background: url(../images/small_cosmopolitan_off.jpg) no-repeat;
	outline: none;
}

.mag_cell7:hover
{
   display: block;
   width: 104px;
	height: 160px;
	background: url(../images/small_cosmopolitan_on.jpg) no-repeat;
	outline: none;
}

.mag_cell8
{
   display: block;
	width: 104px;
	height: 160px;
	background: url(../images/small_glamourmag_off.jpg) no-repeat;
	outline: none;
}

.mag_cell8:hover
{
   display: block;
   width: 104px;
	height: 160px;
	background: url(../images/small_glamourmag_on.jpg) no-repeat;
	outline: none;
}

.mag_cell9
{
   display: block;
	width: 104px;
	height: 160px;
	background: url(../images/small_truelove_off.jpg) no-repeat;
	outline: none;
}

.mag_cell9:hover
{
   display: block;
   width: 104px;
	height: 160px;
	background: url(../images/small_truelove_on.jpg) no-repeat;
	outline: none;
}

/*Code for new mag trends page - ends*/


/*special code for stoe page -start*/


#stone_back
{
	width: 675px;
	height: 405px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/birthstone12.jpg) no-repeat 100% 0;
	
}




/*special code for stoe page -end*/

/*Special about page code*/

#about_nudger
{
	padding-top: 8px;
}
