/* CSS Document */

body {margin:0 0 0 0;}
.leftback{background-image:url(../images/left.jpg);
background-position:right; background-repeat:repeat-y; background-color:#D9DEE4;}
.rightback{background-image:url(../images/right.jpg);
background-position:left; background-repeat:repeat-y; background-color:#D9DEE4;}

form{margin:0 0 0 0;}


td,tr{font-family:tahoma,Arial,Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; letter-spacing:0.03em;}

.input{font-size:10px; background-color:#ffffff; border:1px solid #c3c8cc; color:#32414a; font-size:10px; font-weight:normal;}
.shopinput{background-color:#ffffff; border:1px solid #c3c8cc; color:#32414a; font-size:10px; font-weight:normal; width:140px;}
.ininput {font-size:10px; width:100px; background-color:#f6f5f8; border:1px solid #c3c8cc; color:#32414a; font-size:10px;}
.ininput1 {font-size:10px; width:120px; background-color:#f6f5f8; border:1px solid #c3c8cc; color:#32414a; font-size:10px;}


a{color:#373737;  font-size:11px; text-decoration:underline;  }
a:link{color:#373737; text-decoration:underline; }
a:visited{color:#373737; text-decoration:underline; }
a:hover{color:#000000; text-decoration:none; }

.padding5 {padding:5px;}
.padding7 {padding:7px;}
.padding10 {padding:10px;}
.paddingleft10 {padding-left:10px;}
.paddingleft5 {padding-left:5px;}
.paddingright10 {padding-right:10px;}
.paddingright5 {padding-right:5px;}

.matter{color:#333333; font-size:11px; padding:7px;}

.smalltext{color:#333333; font-size:11px;  }

.blackbold{color:#161616;font-size:11px; font-weight:bold;}

.vline{background-color:#CCCCCC; width:1px;}
.hline{background-color:#CCCCCC; height:1px;}
.blueline { background-color:#DFE8EF;}

/* top section */
.navwline{background-color:#FFFFFF; width:1px; height:22px;}

.topnav{color:#ffffff; font-size:11px; padding-left:10px; padding-right:10px;  }
.topnav:link{color:#ffffff; text-decoration:none; }
.topnav:visited{color:#ffffff; text-decoration:none; }
.topnav:hover{color:#B7B7B7; text-decoration:none; }

.topblink{color:#000000; font-size:11px; font-weight:bold;  }
.topblink:link{color:#000000; text-decoration:none; }
.topblink:visited{color:#000000; text-decoration:none; }
.topblink:hover{color:#777777; text-decoration:none; }

.bluefont{color:#305776; font-size:14px; font-weight:bold; }
.bluebold{color:#305776; font-size:12px; font-weight:bold; }

.bluetext{color:#305776; font-size:11px; font-weight:normal; }

.subbold{color:#3C607E; font-size:11px; font-weight:bold; }
.graybold{color:#333333; font-size:12px; font-weight:bold; }
.lbluebold{color:#4B83AF; font-size:12px; font-weight:bold; }
.errorbold{color:#ff0000; font-size:24px; font-weight:normal; }

/* Left section */
.leftlink{color:#373737;  font-size:11px;}
.leftlink:link{color:#373737; text-decoration:none; }
.leftlink:visited{color:#373737; text-decoration:none; }
.leftlink:hover{color:#000000; text-decoration:Underline; }



/* Middle Section*/

.diamondinfo{ background-color:#7F96AA; font-size:12px; font-weight:bold; color:#ffffff; padding:7px; height:18px; }
.backwhite{ background-color:#EBEEF3; font-size:10px; font-weight:normal; color:#305776; padding:7px; }


.breadcrumb{ font-size:11px; font-weight:normal; padding:7px;}
.breadcrumb a {background:transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration:none; color:#454545;
padding-right:14px; /*adjust bullet image padding*/
}
.breadcrumb a:visited, .breadcrumb a:active{ color:#454545; text-decoration:none;}
.breadcrumb a:hover{ text-decoration:none; color:#000000; }

TBODY TR.odd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #D9E4ED;}
TBODY TR.even {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff;}
.td-th {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: #7F96AA;}
.td-thshort {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: #7F96AA; TEXT-DECORATION: none
}
.td-thshort:link {
	CURSOR: hand; COLOR: #ffffff; HEIGHT: 23px; BACKGROUND-COLOR: #7F96AA; TEXT-DECORATION: none}
.td-thshort:visited {
	CURSOR: hand; COLOR: #ffffff;  HEIGHT: 23px; BACKGROUND-COLOR: #7F96AA; TEXT-DECORATION: none}
.td-thshort:hover {
	CURSOR: hand; COLOR: #000000; HEIGHT: 23px; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none}
.td-dt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff}
.td-thlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.td-thlink:link {
	COLOR: #ffffff
}
.td-thlink:visited {
	COLOR: #ffffff
}
.td-thlink:hover {
	COLOR: #cdbce7
}
.hlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #708088; text-decoration:none; padding:5px;}
.hlink:link {
	COLOR: #708088; text-decoration:none;}
.hlink:visited {
	COLOR: #708088; text-decoration:none;}
.hlink:hover {
	COLOR: #5190b3; text-decoration:none;}

.searchtext{color:#ffffff;  font-size:11px;}

.mblink{color:#164468;  font-size:11px;}
.mblink:link{color:#164468; text-decoration:none; }
.mblink:visited{color:#164468; text-decoration:none; }
.mblink:hover{color:#4D4D4D; text-decoration:Underline; }

.formtd{color:#333333; font-size:11px;	font-weight:normal; text-align:right; }
.formtext{color:#424242; padding-left:3px;	font-size:11px;	font-weight:bold;}

.remove{color:#305776;  font-size:12px;}
.remove:link{color:#305776; text-decoration:none; }
.remove:visited{color:#305776; text-decoration:none; }
.remove:hover{color:#4D4D4D; text-decoration:Underline; }

.clink{color:#164468;  font-size:11px; font-weight:bold;}
.clink:link{color:#164468; text-decoration:none; }
.clink:visited{color:#164468; text-decoration:none; }
.clink:hover{color:#4D4D4D; text-decoration:Underline; }

.pnlink{color:#164468;  font-size:11px;}
.pnlink:link{color:#164468; text-decoration:none; }
.pnlink:visited{color:#164468; text-decoration:none; }
.pnlink:hover{color:#4D4D4D; text-decoration:Underline; }

.price{color:#BA0C0C;  font-size:11px;  }

.pagelink{color:#292929; font-size:11px; font-weight:bold;}
.pagelink:link{color:#292929; text-decoration:underline;  font-weight:normal;}
.pagelink:visited{color:#292929; text-decoration:underline;  font-weight:normal;}
.pagelink:hover{color:#595959; text-decoration:none; font-weight:normal;}

.lbluebackd{background-color:#F0F3F8;}

.errmsg{font-size:11px; color:#B30003; text-decoration:none; font-weight:normal;}
.errormsg{font-size:12px; color:#B30003; text-decoration:none; font-weight:normal;}



/* Shopping Cart section */
 

h1{font-size:18px; color:#305776;  font-weight:normal; height:30px; text-transform:uppercase;}
h2{font-size:17px; color:#4F728E; font-weight:normal; height:20px;}
.scpagehd{ background-color:#ffffff; font-family: georgia;  font-size:26px; color:#476986; padding-left:10px; height:50px; font-weight:normal;}
.tableboder{ background-color:#D3D3D3;}

.shoptable{ background-color:#F4F7FB; padding-bottom:20px; padding-top:20px; padding-left:20px; padding-right:20px;}
.shoptbbd{ background-color:#BFCEDB;}
.shophdsub{ background-color:#EBEEF3; font-family:georgia; font-size:18px; font-weight:normal; height:30px; color:#305776; text-transform: capitalize;}
.shophdmain{ background-color:#A2B5C6; font-family:georgia; font-size:18px; font-weight:normal; height:30px; color:#ffffff; text-transform: capitalize;}
.shoptdhd{ background-color:#4F728E; color:#ffffff; font-size:10px; font-weight:bold;  padding:3px; height:22px; text-transform:uppercase;}
.shoptddt{ background-color:#ffffff; color:#424242; font-size:10px; font-weight:normal; padding:3px;}
.shop-td-dttext{ background-color:#ffffff; color:#777777; font-size:12px; font-weight:normal; }
.shoptddtbold{ color:#10396b; font-size:11px; font-weight:bold; }
.shop-td-bt{ background-color:#E8ECF1; color:#23436F; font-size:12px; font-weight:bold; padding:10px;}
.shoptdbt{ background-color:#E8ECF1; color:#23436F; font-size:11px; font-weight:bold; padding:10px;}
.shtotal{ background-color:#3A5C77; color:#ffffff; font-size:12px; font-weight:bold; padding:3px;}

.cartprdname{color:#305776; font-size:11px; font-weight:bold; }
.carttext{color:#888888; font-size:11px; font-weight:normal; }
.cartstyle{color:#000000; font-size:11px; font-weight:normal; }
.cartnprice{color:#595959; font-size:11px; font-weight:bold; }
.cartprice{color:#F71D00; font-size:11px; font-weight:normal; }

.normallink{color:#305776;  font-size:11px;}
.normallink:link{color:#305776; text-decoration:none; }
.normallink:visited{color:#305776; text-decoration:none; }
.normallink:hover{color:#000000; text-decoration:none; }

.addlink{color:#305776;  font-size:11px;}
.addlink:link{color:#305776; text-decoration:none; }
.addlink:visited{color:#305776; text-decoration:none; }
.addlink:hover{color:#4D4D4D; text-decoration:none; }

.mail{color:#7F9DB9;  font-size:12px;}
.mail:link{color:#7F9DB9; text-decoration:underline; }
.mail:visited{color:#7F9DB9; text-decoration:underline; }
.mail:hover{color:#4D4D4D; text-decoration:none; }

.subcat{ font-family:Helvetica; color:#476986; font-size:15px; font-weight:600; font-variant:small-caps;}
.acchd{ color:#305776; font-size:30px; padding:10px; font-family:arial; font-weight:500;}
.subcathd{ font-family:georgia; color:#476986; font-size:18px; font-weight:500; font-variant:small-caps;}
.subcathd:link{color:#476986;; text-decoration:none; }
.subcathd:visited{color:#476986;; text-decoration:none; }
.subcathd:hover{color:#476986;; text-decoration:none; }
.cathd{ font-family:georgia; color:#476986; font-size:30px; padding-left:10px; font-weight:500; font-variant:small-caps;}
.pghd{ font-family:Georgia; color:#476986; font-size:32px;  font-weight:400; font-variant:small-caps;}
.searchresultmsg{ font-family:Times New Roman, Georgia; color:#476986; font-size:16px; padding:10px; font-weight:200; font-variant:small-caps;}
/* Account section */

.acclink-top{color:#305776;  font-size:11px; padding-left:4px; padding-right:4px;}
.acclink-top:link{color:#305776; text-decoration:underline; }
.acclink-top:visited{color:#305776; text-decoration:underline; }
.acclink-top:hover{color:#4D4D4D; text-decoration:none; }

.acctbbd{ background-color:#BFCEDB;}
.acctdhd{ background-color:#7F96AA; color:#ffffff; font-size:11px; font-weight:bold; height:22px;  padding:4px;}
.acctddt{ background-color:#ffffff; color:#424242; font-size:11px; font-weight:normal; height:22px; padding:4px;}
.acctdbt{ background-color:#E8ECF1; color:#23436F; font-size:11px; font-weight:bold; padding:4px;}

.text-prdname{color:#305776; font-size:11px; font-weight:bold; }
.text-prdname:link{color:#305776; text-decoration:underline; }
.text-prdname:visited{color:#305776; text-decoration:underline; }
.text-prdname:hover{color:#4D4D4D; text-decoration:none; }

.acc-dt-link{color:#305776;  font-size:11px;}
.acc-dt-link:link{color:#305776; text-decoration:underline; }
.acc-dt-link:visited{color:#305776; text-decoration:underline; }
.acc-dt-link:hover{color:#4D4D4D; text-decoration:none; }

.acc-cc-link{color:#7F9DB9;  font-size:12px;}
.acc-cc-link:link{color:#7F9DB9; text-decoration:underline; }
.acc-cc-link:visited{color:#7F9DB9; text-decoration:underline; }
.acc-cc-link:hover{color:#4D4D4D; text-decoration:none; }

.acc-yourno{color:#7F9DB9;  font-size:12px; font-weight:bold;}
.acc-black-bold{color:#000000; font-size:11px; font-weight:bold;}
.client-name{color:#7F9DB9;  font-size:12px;}
.acc-text{color:#000000; font-size:11px; font-weight:normal;}

.err-msg{font-size:11px; color:#B30003; text-decoration:none; font-weight:normal;}

.black-bold{color:#000000; font-size:11px; font-weight:bold;}
/* bottom section */
.botlink{color:#103859; font-size:11px; padding-left:3px; padding-right:3px;}
.botlink:link{color:#103859; text-decoration:none; }
.botlink:visited{color:#103859; text-decoration:none; }
.botlink:hover{color:#3A688D; text-decoration:none; }

.copyrights{color:#818181; font-size:11px; padding:5px;}


/*NEW 29 Sep*/

.diamond-hd { font-family:Trebuchet MS; font-size:12px; color:#305776; padding-left:10px; }
.diamond-hd1 { font-family:Arial; font-size:12px; color:#305776; padding-left:10px; }

.diam-shape { font-family:Arial; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; }
.diam-shape a { font-family:Arial; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; }
.diam-shape a:hover { font-family:Arial; font-size:10px; color:#c9c9c9; text-align:center; text-decoration:none; }

.shape input{font-size:10px; background-color:#ffffff; border:1px solid #839aad; color:#000000; font-size:10px; font-weight:normal;}

.shapeact1{ color:#ffffff !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.shapeact1 a{ color:#ffffff !important; text-decoration:none !important; font-size:11px; line-height:20px; display:block; }
.shapeact1 a:hover{ color:#000000 !important; text-decoration:none !important; background:url(../images/diamond_search/bluebox-hover.jpg) repeat-x; padding:5px 0px 5px 0px; }
.shapeselected{ color:#000000 !important; text-decoration:none; background:url(../images/diamond_search/bluebox-hover.jpg) repeat-x; padding:5px 0px 5px 0px; }

.allborder{ background:#6281a0; }
.tableheader td{ color:#ffffff; font-weight:normal; padding:1px; }
.tableheader a{ color:#ffffff !important; font-weight:normal; text-decoration:none; }
.tableheader a:hover{ color:#e1dfdf !important; text-decoration:none; }
.lightbg td{ background:#fff; padding:1px; }
.darkbg td{ background:#f5f5f5; padding:1px; }

a.govalbutton{ background:transparent url(../images/diamond_search/oval-green-left1.gif) no-repeat top left; display:block; float:left; font:normal 12px; height:22px; line-height:15px; padding-left:6px; text-decoration:none; }
a:link.govalbutton,a:visited.govalbutton,a:active.govalbutton{ color:#ffffff; }
a.govalbutton span{ background:transparent url(../images/diamond_search/oval-green-right2.gif) no-repeat top right; display:block; padding:3px 12px 4px 6px; }
a.govalbutton:hover{ background-position:top left; }
a.govalbutton:hover span{ background-position:bottom right; color:#e1dfdf; }

.listingtext{ color:#663f46; font-size:12px; font-family:Arial; font-weight:bold;}
.popuptext{ color:#666666; font-size:10px; font-family:Arial;}

