html, body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica;
	font-size:90%;
	color:#666666;
	font-weight : normal;
	background : #FFFFFF;
}

.popupbody {
background : #FFFFFF;
}


INPUT {
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	border : 1px solid #048BCB;
	
}




.checkbox {

	width: 15px;
	height: 15px;
	border: 1px solid #EFFFFF;
	
}

select {
	background: White;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	border : 1px solid #048BCB;
	}

textarea {
	background: White;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	border : 1px solid #048BCB;
	}
ul{
	
}
.red
{color: #ff3300}

green
{color: #05FDAC}

td
{
 font-family: Verdana, Arial, Helvetica;
font-size: 11px;}

basefont
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px}

.content_heading
{color: #858b48;
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;}

.content
{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
padding: 10px;}

p
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px}

font
{color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 11px}

.bodyTextBold
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font : bold;
}
.bodyText
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
.bodyTextBlack
{
	
	
}

.bodyTextBlack2
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight:bold;
}

.bodyTextRed
{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}


.bodyTextSmaller
{
	color: Gray;
	font-family: Verdana, Arial, Helvetica;
	font-size: 6pt;
	font : normal;
}
.bodyTextSmallBlack
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font : normal;
}
.subHeader
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font : bold;
}

a:link {text-decoration: none;	color:#048BCB;}
a:visited {text-decoration: none;	color:#048BCB;}
a:hover {text-decoration: underline;	color:#048BCB;}
a:active {text-decoration: none;	color:#048BCB;}


a.bigLink:link
{color: #666699;
font-family: Verdana, Verdana, Arial, Helvetica;
font-size: 12px;
text-decoration: none;
font : bold;
}

a.bigLink:visited
{color:#666699	;
font-family: Verdana, Verdana, Arial, Helvetica;
font-size: 12px;
text-decoration: none;
font : bold;
}

a.bigLink:hover
{color:#666699;
font-family: Verdana, Verdana, Arial, Helvetica;
font-size: 12px;
text-decoration: underline;
font : bold;
}

.small
{color: #9999CC;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration: none}

.small_white
{color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration: none}



a.popup:link{color: #3399CC;font-family: Verdana;font-size: 8pt;text-decoration: none; height:10px;}
a.popup:visited{color: #3399CC;font-family: Verdana;font-size: 8pt;text-decoration: none;height:10px;}
a.popup:active{color: #3399CC;font-family: Verdana;font-size: 8pt;text-decoration: none;height:10px;}
a.popup:hover{color: #3399CC;font-family: Verdana;font-size: 8pt;text-decoration: underline;height:10px;}

#footer a:link {color: #666666;text-decoration: none;}
#footer a:visited {color: #666666;text-decoration: none;}
#footer a:hover {color: #666666;text-decoration: underline;}
#footer a:active {color: #666666;text-decoration: none;}
.nolink {color: #666666;text-decoration: underline;}

#footer {
	position:relative;
	float:left;
	width:980px;
	height:48px;
	font-size:80%;
	text-align:center;
	color: #666666;
	padding-top:10px;
	border-top:1px solid #999999;
	margin-top:10px;
}


.quote
{color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 9px}

.mainHeader 
{
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.mainHeader2 
{
	color: #048bcb;
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subHeader 
{
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.subHeaderU
{
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.bodyTextBlackBold 
{
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
table {
		background : #FFFFFF;
}
TABLE.edging {
	border : 1px solid #048BCB;
}

.stonebox {
	position:relative;
	float:left;
	width:180px;
	border : 1px solid #048BCB;
	font-size:90%;
	padding-top:10px;
	margin:20px;
}
.stockimage {
	position:relative;
	float:left;
	width:150px;
	padding-left:14px;
	padding-top:3px;
}
.stkdetail {
	position:relative;
	float:left;
	width:152px;
}

.stockdesc {
	position:relative;
	float:left;
	height:265px;
	padding-left:14px;
}
.lwsbodytextsmall {
	position:relative;
	float:left;
	width:180px;
	font-size:90%;
}

TABLE.edging2 {
	border : 1px solid #048BCB;
	background : #FFFFFF;
}


TABLE.admin{
	background : #FFFFFF;
}
TABLE.indextrader{
	background : #FFFFFF;
}
TABLE.all{
	background : #FFFFFF;
}
TABLE.search {
	border: 1px solid #048BCB;
	background:#FFFFFF;
}

TD.edging {
	border : 1px solid #048BCB;
	background : #FFFFFF;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
TD.spacer{
	background : #99CCCC;
}
a img
{
	border : 1px solid #048BCB;
}

a img.main
{
	border : 1px solid #048BCB;
}

a img.none
{
	border : 0px;
}

.price
{
	color: Red;
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight : bold;
}

.status
{
	color: Red;
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight : bold;
}

.stktitle
{
	color: #048BCB;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight : bold;
}
.formleft {
	position:relative;
	float:left;
	width:120px;
	text-align:right;
	color:#000000;
	padding-top:2px;
}
.formright {
	position:relative;
	float:left;
	width:180px;
		padding-top:2px;
}
#contactformnew {
	position:relative;
	float:left;
	width:350px;
	background-color : #CCCCCC;
	margin-left:240px;
	padding:10px;
}
#submitthis {
	position:relative;
	float:left;
	width:350px;
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:980px;	
	margin-top:10px;
}
#inner {
	position: relative;
	float:left;
	width:980px;	
	
}
#mid {
	position: relative;
	float:left;
	width:980px;	
	background-color : #FFFFFF;
}
#topnav {
	position: relative;
	float:left;
	width:880px;
	height:45px;
	font-size:90%;
	color:#3B3B3B;
	background-image : url(../images/bg_topnav.jpg);
	background-repeat : no-repeat;
	padding-top:10px;
	padding-left:100px;
	
}
#topnav a:link {color:#3B3B3B;text-decoration: none;}
#topnav a:visited {color:#3B3B3B;text-decoration: none;}
#topnav a:hover {color:#12A4F9;text-decoration:  none;}
#topnav a:active {color:#12A4F9;text-decoration: none;}

.navon {
	position: relative;
	float:left;
	text-align:center;
	width:140px;
}

#thefooter {
	position: relative;
	float:left;
	width:980px;
	border-top:1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
}

#bglogin {
	margin-top:20px;
	position: relative;
	float:left;
	width:225px;
	padding-top:40px;
	padding-left:10px;
	background-image : url(../images/bg_login.jpg);
	background-repeat : no-repeat;
	font-size:85%;
	height:74px;
	color:#343434;
}
.homeslot {
	margin-top:10px;
	position: relative;
	float:left;
	width:225px;
}
#hometop {
	position: relative;
	float:left;
	width:980px;
	height: 235px;
}

#logo {
	position: relative;
	float:left;
	width:452px;
	
}
#himage {position: relative;float:left;	width:528px;}
#homebot {	position: relative;	float:left;	width:980px;}
#home1 {position: relative;	float:left;	width:330px; padding-right:20px;}
#home2 {position: relative;	float:left;	width:360px;padding-top:20px; padding-right:20px;}
#home3 {position: relative;	float:left;	width:235px; }
#home3 IMG {
	border:0px;
}
#homebot2 {	position: relative;	float:left;	width:980px; text-align:center;font-size:130%;font-weight:bold;}

 h1{
	font-size:130%;
	font-weight:bold;
	color:#048BCB;
	padding-top:10px;
	margin-top:0px;
}
 .h2{font-size:90%; font-weight:normal;margin-bottom:0px;}
 #inside_logo {position: relative;	float:left;	width:684px; padding-left:296px;}
 #stockcode_form{position: relative;	float:left;	width:610px; padding-left:370px;margin-top:10px;margin-bottom:10px;}
 
 .aform_left {position: relative;	float:left;	width:100px;}
 .aform_right {position: relative;	float:left;	width:110px;}
 .aform_button {position: relative;	float:left;	width:50px;}
 
 #catlisting_top {position: relative;	float:left;	width:720px; margin-left:130px;}
  #catlisting_bot {position: relative;	float:left;	width:720px; margin-left:130px;border-top:1px solid #999999;margin-top:10px;}
 .docat {position: relative;	float:left;	width:80px; text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
}
.docat IMG {
	padding-bottom:5px;
}

.loopitem {position:relative;	float:left;	padding-bottom:10px;padding-top:2px; width:980px;}
.looptitle {position:relative;	float:left;	width:980px; font-weight:bold;font-size:120%; color:#000000;}
.loopsubtitle {position:relative;	float:left;	width:980px; font-weight:bold;font-size:110%; }
.looptext {position:relative;	float:left;	width:980px; }

a.linkblack:link {text-decoration: underline;	color:#000000;}
a.linkblack:visited {text-decoration: underline;	color:#000000;}
a.linkblack:hover {text-decoration: underline;	color:#048BCB;}
a.linkblack:active {text-decoration: underline;	color:#000000;}

#search_box {
	position:relative;
	float:left;
	width:800px;
	border:1px solid #048BCB;
	margin-left:90px;
}
#sboxline {
	position:relative;	float:left;
	width:800px;
	height:1px;
	background-color : #048BCB;
	font-size:1%;
}
.sboxt {
	position:relative;	float:left;
	width:156px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
.sbox {
	position:relative;	float:left;
	width:140px;
	margin-left:14px;
}
.sbox SELECT {
	width:140px;
	
	
}
.bigbold {
	font-size:140%;
	font-weight:bold;
}
 
 .button
{
	background: #343434;
	color: #048BCB;
	border : 1px solid #048BCB;
	cursor: hand;
	padding:3px;
}
 
 .bodyTextSmall{font-size: 80%;}
 .bodytextBlack{font-size: 90%;}
 
 #mainstones {
	position:relative;
	float:left;
	width:850px;
	margin-left:70px;
}

.stonebox {
	position:relative;
	float:left;
	width:180px;
	border : 1px solid #048BCB;
	font-size:90%;
	padding-top:10px;
	margin:15px;
	padding-bottom:5px;
	
}
 .stockbuttons {
	position:relative;
	float:left;
	width:172px;
	padding-left:4px;
	font-size:80%;
}
 .button_enquire {
	 position:relative;	float:left;
	padding:3px;
	background: #343434;
	border : 1px solid #048BCB;
	cursor: hand;
	width:55px;
	text-align:center;
}
.button_ringme {
	position:relative;	float:right;
	padding:3px;
	background: #343434;
	border : 1px solid #048BCB;
	cursor: hand;
	width:55px;
	text-align:center;
	
}

.button_logintrader {
	position:relative;	float:left;
	padding:3px;
	background: #343434;
	border : 1px solid #048BCB;
	cursor: hand;
	width:164px;
	text-align:center;
	margin-top:3px;
	
}
.button_contact {
	padding:3px;
	background: #343434;
	border : 1px solid #048BCB;
	cursor: hand;
	width:60px;
	text-align:center;
	color: #048BCB;
}

/*********************POPUP**********************************************/
#popcontainer {
	margin:10px;
	font-size:90%;
}
#popimage {
	position:relative;	float:left;width:400px;
}
#popalldetails {
	position:relative;	float:left;width:220px;
	margin-left:10px;
}
#poplogo {
	position:relative;	float:left;width:160px;margin-left:40px;
}
#popaddress {
	position:relative;	float:left;width:220px;text-align:center;
	color:#000000;
	font-size:90%;
	padding-bottom:10px;
}
.popbodyTextBold {
	font-weight:bold;
	color:#000000;
}
#popbottom {
	position:relative;	float:left;width:610px;
}
#popbottom_form {
	position:relative;	float:left;width:400px;
}
#popbottom_buttons {
	position:relative;	float:left;width:164px;
	font-size:80%;
	margin-top:40px;
	margin-left:20px;
}
#popEQlogo {
	position:relative;	float:left;width:360px;
	margin-left:240px;
}
#popEQthumb {
	position:relative;	float:left; width:170px;margin-left:20px;
}
#popEQcomp {
	position:relative;	float:left; width:260px;
	text-align:center;
	
}
#popEQdetail {
	position:relative;	float:left; width:180px;
}
#popEQform {
	position:relative;	float:left; width:600px;
}

/*CONTACT FORM******************************/
#contactform{position:relative;	float:left;}
.frmul{position:relative;	float:left; width:110px;text-align:right;}
.frmur{position:relative;	float:left;}
#formdetail{position:relative;float:left;padding:5px;margin-bottom:10px;border:1px solid #048BCB;background-color : #CCCCCC;color:#000000;}
.frmll{position:relative;float:left;width:140px;text-align:right;padding-right:5px;margin-top:2px;margin-bottom:2px;}
.frmlr{position:relative;float:left;margin-top:2px;margin-bottom:2px;}
#formdetail input{border:1px solid #048BCB;}
#formdetail textarea{border:1px solid #048BCB;}
#formdetail select{border:1px solid #048BCB;}

 
