/*== ICREON COMMUNICATIONS==*/
/*== PROJECT NAME ==*/

/*========================= DEFAULT TAGS =========================*/

/*Given by client start*/
body, td, th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #064684;
}
a:visited {
	color: #1d70c4;
}
a:hover {
	color: #064684;
}
a:active {
	color: #064684;
}
/*given by client end*/


*, body, html {
	margin:0;
	padding:0;
}
body {
	background:url(images/background-bg.png) repeat-x left top;
}
a, a:link, a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p, ol, ul, h1, h2, h3, h4, h5, h5, h6 {
	margin:0 0 10px 0
}
img {
	border:0;
	vertical-align:middle;
}
/*========================= DEFAULT TAGS =========================*/

/*========================= Common Classes =========================*/
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr {
	clear:both;
}
.mar-b-10px {
	margin-bottom:10px;
}
.align-left {
	text-align:left !important;
}
.align-right {
	text-align:right !important;
}
.align-center {
	text-align:center !important;
}
.mb30 {
	margin-bottom:30px;
}
/*========================= Common Classes =========================*/

/*========================= PAGE CLASSES =========================*/
.body {
	background:url(images/body-bg.png) repeat-y center top;
	width:100%;
	overflow:hidden;
}
#wrapper {
	width:1019px;
	margin:0 auto;
}
.main-container {
	background-color:#fff;
	float:left;
/*	width:100%; */
}
.header-container {
	/*background:url(images/header-bg.png) repeat-x left top;*/
	background:url(images/header_bg_new.png) no-repeat left top;
	height:121px;
	font:normal 11px Helvetica;
	color:#fff;
}
.logo {
	float:left;
	margin:29px 0 0 16px;
}
.main-menu {
	float:left;
	width:100%;
	margin-top:4px;
	position:relative;
}
.main-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.main-menu ul li {
	float:left;
}
.main-menu ul li a {
	cursor:pointer;
}
.main-menu ul li a:hover {
	text-decoration:none;
}
.main-menu ul li {
	position:relative;
}
.main-menu ul li ul {
	display:none;
	position:absolute;
	left:0;
	top:28px;
}
.main-menu, .main-menu ul li ul, .main-menu ul li ul li, .main-menu ul li ul li a {z-index:1000 !important;}
.main-menu ul li:hover ul {
	display:block;
}
.main-menu ul li ul li {
	/*width:100% !important;
	background:url(images/menu-tab-bg.png) no-repeat left top !important;*/
	width: 199px !important;
	float: left;
}
.main-menu ul li ul li a {
	/*background:url(images/menu-tab-bg.png) no-repeat left top !important;
	color:#FFFFFF;
	height:30px !important;
	white-space:nowrap;
	padding:0 5px 0 30px;
	line-height:30px;*/
	color:#00346a;
	height:23px !important;
	white-space:nowrap;
	padding:0 5px 0 5px;
	line-height:23px;
	display: block;
	text-decoration: none;
	width: 189px !important;
	background: #f2f4f7 url(images/menu-bdr-img.gif) no-repeat left bottom !important;
}
.main-menu ul li ul li a:hover {
	/*background:url(images/menu-tab-bg.png) no-repeat left bottom !important;
	text-decoration:none;*/
	text-decoration:none;
	width: 199px;
}
.main-menu ul li.rolex a {
	background:url(images/menu/home.png) no-repeat left top;
	height:28px;
	width:82px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.rolex a:hover {
	background:url(images/menu/home.png) no-repeat left -29px;
}
.main-menu ul li.rolex-active a {
	background:url(images/menu/home.png) no-repeat left bottom;
}
.main-menu ul li.men-rolex a {
	background:url(images/menu/mens-rolex.png) no-repeat left top;
	height:28px;
	width:128px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.men-rolex a:hover {
	background:url(images/menu/mens-rolex.png) no-repeat left -29px;
}
.main-menu ul li.men-rolex-active a {
	background:url(images/menu/mens-rolex.png) no-repeat left bottom;
}
.main-menu ul li.ladies-rolex a {
	background:url(images/menu/ladies-rolex.png) no-repeat left top;
	height:28px;
	width:141px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.ladies-rolex a:hover {
	background:url(images/menu/ladies-rolex.png) no-repeat left -29px;
}
.main-menu ul li.ladies-rolex-active a {
	background:url(images/menu/ladies-rolex.png) no-repeat left bottom;
}
.main-menu ul li.presidents a {
	background:url(images/menu/rolex-president.png) no-repeat left top;
	height:28px;
	width:176px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.presidents a:hover {
	background:url(images/menu/rolex-president.png) no-repeat left -29px;
}
.main-menu ul li.presidents-active a {
	background:url(images/menu/rolex-president.png) no-repeat left bottom;
}

.main-menu ul li.datejust a {
	background:url(images/menu/rolex-datejusts.png) no-repeat left top;
	height:28px;
	width:170px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.datejust a:hover {
	background:url(images/menu/rolex-datejusts.png) no-repeat left -29px;
}
.main-menu ul li.datejust-active a {
	background:url(images/menu/rolex-datejusts.png) no-repeat left bottom;
}
.main-menu ul li.education a {
	background:url(images/menu/education.png) no-repeat left top;
	height:28px;
	width:131px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.education a:hover {
	background:url(images/menu/education.png) no-repeat left -29px;
}
.main-menu ul li.education-active a {
	background:url(images/menu/education.png) no-repeat left bottom;
}
/*.main-menu ul li.rolex a {
	background:url(images/rolex.png) no-repeat left top;
	height:28px;
	width:103px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.rolex a:hover {
	background:url(images/rolex.png) no-repeat left -29px;
}
.main-menu ul li.rolex-active a {
	background:url(images/rolex.png) no-repeat left bottom;
}*/
.main-menu ul li.watches a {
	background:url(images/watches.png) no-repeat left top;
	height:28px;
	width:116px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.watches a:hover {
	background:url(images/watches.png) no-repeat left -29px;
}
.main-menu ul li.watches-active a {
	background:url(images/watches.png) no-repeat left bottom;
}
.main-menu ul li.ring a {
	background:url(images/engagement-rings.png) no-repeat left top;
	height:28px;
	width:207px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.ring a:hover {
	background:url(images/engagement-rings.png) no-repeat left -29px;
}
.main-menu ul li.ring-active a {
	background:url(images/engagement-rings.png) no-repeat left bottom;
}
.main-menu ul li.diamond a {
	background:url(images/diamonds.png) no-repeat left top;
	height:28px;
	width:137px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.diamond a:hover {
	background:url(images/diamonds.png) no-repeat left -29px;
}
.main-menu ul li.diamond-active a {
	background:url(images/diamonds.png) no-repeat left bottom;
}
.main-menu ul li.jewelry a {
	background:url(images/jewelry.png) no-repeat left top;
	height:28px;
	width:121px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.jewelry a:hover {
	background:url(images/jewelry.png) no-repeat left -29px;
}
.main-menu ul li.jewelry-active a {
	background:url(images/jewelry.png) no-repeat left bottom;
}
/*.main-menu ul li.education a {
	background:url(images/education.png) no-repeat left top;
	height:28px;
	width:144px;
	margin-right:2px;
	float:left;
}
.main-menu ul li.education a:hover {
	background:url(images/education.png) no-repeat left -29px;
}
.main-menu ul li.education-active a {
	background:url(images/education.png) no-repeat left bottom;
}*/
.main-menu ul li.cart a {
	background:url(images/shopping-cart.png) no-repeat left bottom;
	height:28px;
	width:170px;
	margin-left:9px;
	float:left;
}
.main-menu ul li.cart-active a, .main-menu ul li.cart a:hover {
	background:url(images/shopping-cart.png) no-repeat left top;
}
.advertise {
	display:block;
}
.advertise ul {
	list-style:none;
	float:left;
	margin-left:40px;
	margin-bottom:0;
	height:81px;
	overflow:hidden;
}
.advertise ul li {
	margin:0;
	padding:0 28px;
	float:left;
	background:transparent url(images/gradient.png) no-repeat scroll right center;
}
.advertise ul li.last {
	background:none;
}
.my-account {
	float:right;
	margin:13px 40px 0 0;
}
.my-account ul li {
	background:url(images/arrow-my-account.png) no-repeat left 7px;
	padding-left:15px;
	list-style:none;
	line-height:18px;
}
.my-account ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}
.left-container {
	width:163px;
	height:auto;
	padding:13px 13px 13px 0;
	float:left;
	overflow:hidden;
	margin-right:23px;
}
.search {
	float:left;
	margin-left:5px;
}
.advance-search {
	float:left;
	width:176px;
	background:url(images/advance-search-bg.png) repeat-x;
}
.advance-search ul li a, .advance-search ul li:hover {
	color:#064684;
}
.search h4 {
	color:#555555;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.inner-search {
	width:176px;
	float:left;
	padding-top:5px;
}
.advance-search ul {
	list-style:none;
	margin:0;
	padding:0;
}
.advance-search ul li {
	/*background:url(images/search-list.png) no-repeat center right;*/
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#064684;
	float:left;
	padding:6px 4px;
}
.advance-search ul li.last {
	background:none;
}
.textarea {
	background:url(images/search-box-bg.png) no-repeat left top;
	width:124px;
	height:19px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#4c4c4c;
	padding:5px 0 0 9px;
	float:left;
	border:none;
}
.textarea-span {
	background:url(images/search-box-bg.png) no-repeat left top;
	width:124px;
	height:19px;
	float:left;
	border:none;
}
.textArea {
    width:122px;
	height:18px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#4c4c4c;
	padding:2px 2px 0px 2px;
	float:left;
   
}
.inner-search span {
	background:url(images/submit-btn-bg.png) no-repeat left top;
	float:left;
	height:24px;
	margin-left:5px;
	padding-left:3px;
}
.submit-btn {
	background:url(images/submit-btn-bg.png) no-repeat bottom right;
	float:left;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:24px;
	text-transform:uppercase;
	border:none;
	padding-right:3px;
	cursor:pointer;
}
.center-container {
	padding:22px 0;
	float:left;
	width:615px;
}
.inner-container {
	float:left;
	margin:20px 0;
}
.inner-container .her-watch {
	margin-left:30px;
}
.text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555;
	margin-top:10px;
}
.right-container {
	width:164px;
	height:auto;
	padding:10px;
	float:right;
	margin-top:11px;
}
.testimonial img {
	margin-top:10px;
}
.testimonial p {
	color:#555555;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:150px;
}
.testimonial span {
	font-weight:bold;
}
/* left accordion menu  */
.left-inner-container {
	float:left;
}
.left-inner-container h3 {
	background:url(images/left-menu-head.png) no-repeat left top;
	width:145px;
	height:35px;
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0 0 31px;
	float:left;
}
.left-inner-container h3 a {
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.left-inner-container h3 a:hover {
	text-decoration:none;
}
.left-inner-container ul {
	background:url(images/left-menu-bg.png) repeat-x left top;
	list-style:none;
	margin:-10px 0px 0px 0px;
	*margin:-10px 0px 0px 0px;
	padding:0;
	float:left;
	width:176px;
}
.left-inner-container ul ul {
	margin-left:-15px;
	width:154px;
	margin:3px 0;
}
.left-inner-container ul li {
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:4px 0 4px 19px;
	clear:both;
}
.left-inner-container ul li a {
/*	background:url(images/arrow-left-menu.png) no-repeat 7px 9px; */
	color:#064684;
	position:relative;
	padding:0px 2px 4px 19px;
	margin:0 0 0 -19px;
}
.left-inner-container ul li ul {
	margin:0;
	padding:0;
}
.left-inner-container ul li.parent a {
	background:none;
}
.left-inner-container ul li.parent ul li a {
	text-decoration:underline;
}

.left-inner-container ul li.parent ul li a.active{font-weight:bold;}

.left-inner-container ul li a:hover {
	text-decoration:none;
}
.left-inner-container ul li.active a {
	background-image:url(images/down-arrow.png);
}
.left-inner-container ul li ul, .left-inner-container ul li ul li ul {
	background:none;
}
.left-inner-container ul li ul li, .left-inner-container ul li ul li ul li {
	clear:left;
	padding:2px 0 2px 19px;
	margin-left:-19px;
}
.left-inner-container ul li.parent { position:relative;}
.left-inner-container ul li.parent h3 { padding:0 !important; position:absolute; left:0; top:5px; }
.left-inner-container ul li.parent li a {
	background:url(images/sub-arrow.png) no-repeat scroll 8px 6px !important;
	text-decoration:underline !important;
}
.left-inner-container ul li ul li a:hover, .left-inner-container ul li ul li ul li a:hover {
	text-decoration:underline;
}
.left-inner-container ul li ul li.active a, .left-inner-container ul li ul li ul li.active a {
	background:none;
	text-decoration:underline !important;
}
.left-inner-container ul li ul.categoryitems { padding-bottom:5px; float:left; }
ul.categoryitems li { font-size:11px !important; }
ul.categoryitems li a{ line-height:11px; }
/* end of left panel*/
 
 .mar-l-r-5 {
	margin:0 6px 0 8px;
}
.wid250 {
	width:240px;
	padding-left:10px;
}
.wid230 {
	width:230px;
}
.wid203 {
	width:203px;
}
.wid225 {
	width:225px;
}
.mar-l-13 {
	margin-left:13px !important;
}
.footer-container {
	background:url(images/footer/footer-bg.png) repeat-x;
	height:350px;
	color:#cecece;
	width:955px;
	margin:0 auto;
	clear:both;
	margin-top:10px;/*DD Modified the above and commented out the old
	width:93%;
	float:left;
	margin:10px 0 0 34px;*/
}
/* Footer for cart*/
.footer-container-cart {
	height:250px;
	color:#cecece;
	width:955px;
	margin:0 auto;
	clear:both;
	margin-top:0px;/*DD Modified the above and commented out the old
	width:93%;
	float:left;
	margin:10px 0 0 34px;*/
}
/**/
.footer {
	font:bold 11px Tahoma;
	float:left;
	width:100%;
}
.footer div {
	margin:13px 0 0 0;
	float:left;
}
.footer h3 a, .footer h3 a:hover {
	font:bold 13px "Myriad Pro", trebuchet MS;
	color:#00478d;
}
.footer ul {
	margin:0px 0 0; /* 27Mar */
	padding:0;
	list-style:none;
}
.footer ul li, .footer ul li a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#555555;
	margin-bottom:2px;
}
.footer ul li strong {
	font:bold 11px Arial, Helvetica, sans-serif;
}
.footer .red-txt {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.footer-content {
	font:normal 11px Tahoma;
	float:left;
	text-align:center;
	margin-top:32px;
	color:#959595;
}
.footer-content img {
	/*margin-right:13px;  26Mar */
	margin-bottom:10px;
}
.footer-text {
	text-align:justify;
	font:normal 10px Tahoma;
	color:#959595;
	margin:18px 48px;
}
.footer h3 {
	margin-bottom:5px;
}
/*
.enter-btn {
	background:url(images/footer/submit-btn-bg.png) no-repeat bottom right;
	float:left;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:24px;
	text-transform:uppercase;
	border:none;
	padding-right:5px;
}
*/
/* Edit on 27 March */
.enter-btn {
	background:url(images/footer/enter-button.png) no-repeat left top;
	float:left;
	height:24px;
	border:none;
	width:58px;
	margin-left:10px;
	letter-spacing:-999px;
	font-size:2px;
	text-indent:-999px;
}
.footer-content {
	font:normal 11px Tahoma;
	float:left;
	text-align:center;
	margin-top:32px;
	color:#959595;
}
.footer-content img {
	/*margin-right:13px;  26Mar */
	margin-bottom:10px;
}
.footer-text {
	text-align:justify;
	font:normal 10px Tahoma;
	color:#959595;
	margin:18px 48px;
}
.mar-b-13px {
	margin-bottom:5px !important;
}
.breadcrumb {
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
margin-bottom:30px;
	margin-top:22px; /*DD Modified*/
}
.breadcrumb ul, .breadcrumb ul li {
	display:inline;
}
.breadcrumb ul li {
	padding-right:13px;
	background:url(images/breadcrumb-seperator.png) no-repeat right 3px;
	margin-right:6px;
	font:11px Arial, Helvetica, sans-serif;
}
.breadcrumb ul li a {
	text-decoration:underline;
}
.breadcrumb ul li.last {
	background:none;
}
.breadcrumb a, breadcrumb a:visited {
	color:#204a8e;
	text-decoration:none;
}
.breadcrumb a:hover, breadcrumb a:active {
	text-decoration:underline;
}
.center-container h2 {
	font:bold 20px "Times New Roman", Times, serif;
	color:#204a8e;
}
.line {
	background:url(images/line.png) no-repeat left top;
	width:816px;
	height:-1px;
	margin-top:-7px;
}
.login {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	margin-top:11px;
}
.login-box {
	background-color:#f2f2f2;
	color:#4B4B4B;
	font-size:12px;
	height:auto!important;
	float:left;
	width:100%;
	border-top:3px solid #204a8e;
	margin-bottom:10px;
	margin-top:20px;
	padding-bottom:10px; /* 26Mar */
	width:755px;/*26-Mar-09 added by kumar */
}
.login-box div.form-container label.lbl {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	width:71px;
	margin-right:20px;
	float:left;
	text-align:right;
	padding-top:8px;
}
.login-box div.form-container a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204a8e;
	text-decoration:underline;
	float:left;
}
.login-box div.form-container select.selectbox {
	color:#686868;
	font-size:11px;
	width:200px;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
.login-box div.form-container {
	padding:3% 10%;
}
.login-box div.form-container input.button {
	background:#62a4dc url(images/button.png) repeat-x;
	width:115px;
	height:23px;
	border:1px solid #1e568f;
	float:left;
	color:#fff;
	padding:0 5px 1px;
	cursor:pointer;
	margin:0px 0 0 54px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
.login-box div.form-container .forgot-submit input.button { margin:0px 0 0 144px !important; }
.inputbox {
	width:250px;
	padding:4px;
	border:1px solid #748db6;
}
.new-user {
	width:97px;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204a8e;
	padding:0px 75px 0px 0px;
}
.new-user span a {
	text-decoration:underline;
	margin-top:3px;
}
.line-cat {
	background:url(images/line.png) no-repeat left top;
	height:1px;
	margin-top:-7px;
}
.about_us h1 {
	font: 17px "Times New Roman", Times, serif;
	color:#204a8e;
	background:url(images/line.png) no-repeat left bottom;
	width:636px;
	margin-top:10px;
}
.about_us {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:14px 14px 0px 10px;
}
.about_us p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:4px 14px 0px 0px;
}
/* 24 Mar */

.keywords {
	width:289px;
	margin:1% 0 0 2%;
	float:left;
}
.keywords2 {
	width:270px;
	margin:2% 0 0 0;
	float:left;
}
.login-box div.advance label.lbl {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	width:106px;
	margin-right:18px;
	float:left;
	text-align:right;
	padding-top:5px;
	display:inline;
}
.login-box div.advance a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#204a8e;
	text-decoration:underline;
	 margin-left:270px;
}
.login-box div.advance select.selectbox {
	color:#686868;
	font-size:11px;
	width:134px;
	vertical-align:middle;
	height:26px;
}
.login-box div.advance input.button {
	background:#62a4dc url(images/button.png) repeat-x;
	width:115px;
	height:23px;
	border:1px solid #1e568f;
	float:left;
	color:#fff;
	padding:0 5px 1px;
	cursor:pointer;
	margin:-16px 0 0 144px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
.advance-inputbox {
	width:124px;
	padding:4px;
	border:1px solid #748db6;
}
/*Poonam*/
.inner-wrap {
	padding:22px 0;
	float:left;
	width:745px;
}
.match-found {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:20px 0 0 0;
}
.match-result {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	margin:5px 0 0 0;
}
.match-result a {
	text-decoration:underline;
	color:#204a8e;
}
.products-heading {
	padding:25px 0 5px 0;
	font:normal 18px "Times New Roman", Times, serif;
	color:#204a8e;
}
.grey-line {
	border-bottom:solid 1px #cccccc;
	width:755px;
	font-size:1px;
}
.search-result-outer {
	width:755px;
	padding:15px 0;
}
.search-result {
	width:232px;
	float:left;
	margin:0;
	padding:0 0 40px 0;
}
.search-result-head {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#204a8e;
	text-decoration:underline;
	height:50px;
	text-align:center;
}
.search-result-img {
	height:220px;
	margin:10px 0 0 0;
	text-align:center;
}
.search-your-price {
	text-align:center;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-bottom:5px;
}
.search-result-price {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
.fontblue {
	color:#204a8e !important;
}
.ml25 {
	margin-left:25px !important;
}
.search-result-btn {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:10px 0 0 0;
}
.search-paging {
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0 10px 0;
}
/*.search-paging a{color:#204a8e; text-decoration:underline !important;}*/
.search-paging a {
	color:#204a8e;
	text-decoration:none;
}
.btm-paging {
	margin-left:120px;
	padding-bottom:5px;
}
.button-bg {
	background:#62a4dc url(images/button.png) repeat-x;
	width:115px;
	height:23px;
	border:1px solid #1e568f;
	color:#fff;
	padding:0 5px 1px;
	cursor:pointer;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.submit-btnbox {
	padding:2px 0;
	text-align:center;
}
.search-detail-outer {
	padding:0 0 40px 0;
}
.search-result-detail {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333333;
	width:625px;
}
.search-result-detail a {
	color:#204a8e;
	text-decoration:underline !important;
}
.search-detailimg {
	text-align:center;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	padding-right:10px;
}
.search-detailimg a {
	color:#204a8e;
	text-decoration:underline !important;
}
.mT10 {
	margin-top:10px;
}
.cart-button-bg {
	background:#62a4dc url(images/products/add_to_cart.jpg) repeat-x;
	width:148px;
	height:25px;
	color:#fff;
	cursor:pointer;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	border:0;
}
.Advsearch-popup {
	/*width:532px;*/
	width:534px;
	border:solid 1px #1f4a8e;
	background-color:#f2f2f2;
	padding:5px 15px;
}
.Advsearch-popup .top {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	height:30px;
}
.Advsearch-popup .head {
	font:normal 18px "Times New Roman", Times, serif;
	color:#204a8e;
}
.ml20 {
	margin-left:20px;
}
.Advsearch-popup .categories {
	margin:0;
	padding:0;
}
.Advsearch-popup .categories ul {
	width:175px;
	float:left;
	margin:0;
	padding:10px 0 15px 0;
	list-style-type:none;
}
.Advsearch-popup .categories li {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000000;
}
.search-detail-head {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#204a8e;
	text-decoration:underline;
}
/*Poonam*/


.center-container_full {
	float:left;
	width:816px;
	margin-top:10px;
}
.center-container_full h2 {
	font:bold 20px "Times New Roman", Times, serif;
	color:#204a8e;
}
.search-link {
	margin-right:105px;
	margin-top:-28px;
	padding-bottom:10px;
}
.search-link a, .search-link a:hover {
	text-decoration:underline;
	color:#204a8e;
	margin-left:16px !important;
}
.blue-txt {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	text-decoration:underline;
}
a.blue-txt {
	color:#204a8e;
	text-decoration:underline !important;
}
.mT14 {
	margin-top:13px
}
.mR90 {
	margin-right: 90px;
}
.pad-l-10 {
	padding-left:10px;
}
.grey-line_255 {
	border-bottom:solid 1px #cccccc;
	width:535px;
	font-size:1px;
}
.checklist-widget {
	display: block;
	text-align: left;
}
.checklist-widget .checklist-select {
	background:#F2F4F6 url(images/input_bg_tal.jpg) repeat-x scroll left top;
	border:1px solid #D6DADE;
	/*border:1px solid #000000;*/
color:#333333;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	overflow:hidden;
	/*padding-right:3px;*/
padding:2px;
	text-align:center;
	white-space:nowrap;
	width:100px;
}
.checklist-widget .checklist-select .checklist-select-control {
	width: 100%;
	height: 19px;
	background: url(images/select_btn.gif) no-repeat right center;
	vertical-align: middle;
}
.checklist-widget .checklist-select .checklist-select-control span {
	display: block;
	margin-right: 18px;
	padding: 3px 0px 0px 2px;
	overflow: hidden;
}
/* 27-03-09 product name */
.innerRtBtm1 h3 {
	font-size:12px;
	font-weight:bold;
	font-variant:normal;
	font-family:arial;
	color:#204a8e;
	margin-bottom:10px;
}
/*Added By Durgesh for Shopping Cart*/
.full-container {
	width:955px;
	margin:0 auto;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#204a8e;
}
/*.full-container h1{
	font-size:16px !important;
} */
.full-container a {
	color:#204a8e;
	text-decoration:underline;
}
ul.shopping-features {
	margin:0 auto;
	margin-top:15px;
	margin-left:190px;
	margin-bottom:25px;
	float:left;
	width:590px;
}
ul.shopping-features li {
	width:289px;
	white-space:nowrap;
	float:left;
	list-style:none;
	background:	url(images/arrow-list.png) no-repeat left 7px;
	text-indent:12px;
}
.shopping-text {
	width:870px;
}
table.shopping-cart {
	border-bottom:3px solid #204a8e;
	line-height:20px;
	margin-bottom:25px;
}
table.shopping-cart caption {
	background:#204a8e url(images/cart-icon.png) no-repeat 12px 8px;
	padding:0px 33px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:27px;
}
table.shopping-cart td {
	background-color:#f2f2f2;
	padding-top:10px !important;
	text-align:center;
	vertical-align:top;
}
table.shopping-cart th {
	background-color:#cccccc;
	font-weight:normal;
	color:#204A8E;
}
table.shopping-cart td, table.shopping-cart th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	padding:5px;
}
img.product {
	border:3px solid #cccccc;
	float:left;
	margin-right:10px;
}
.choose-state {
	margin:0 25px 0 5px;
}
tr.total-amt td {
	background-color:#e6e4e4;
	padding:2px 5px !important;
	color:#000000;
}
tr.total-amt td div{display:inline;}
td.total {
	background-color:#204a8e !important;
	color:#FFFFFF !important;
	font-weight:bold;
}
.quantity {
	width:46px;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	margin:0 5px;
}
.shopping-links td {
	padding:11px 0 14px 0 !important;
}
a.continue-shopping {
	background:url(images/arrow-back.png) no-repeat left 3px;
	padding-left:15px;
	line-height:25px;
	height:25px;
}
.mar-l-34px { margin-left:34px; }
/* added bu gaurav chauhan*/
h1{ font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold;}

.blue_txt{ 
	color:#204a8e !important;
}

.pad-none{ 
	padding:0px !important;
}

.bdr-none{ 
	border:none !important;
}

.bdr-l-blue{
	border-left:2px solid #204a8e;
	display:inline-block;
}
.mar-tb-5px{ margin-top:5px; margin-bottom:5px;}
.light-gray-bg{	background-color:#f2f2f2;display:inline-block; width:100%; }
.font-11px{font-size:11px !important;}
table.shopping-cart caption.caption {
	background:#204a8e;
	padding:0px 13px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:27px;
}
tr.pad-none td {
	background-color:#e6e4e4;
	padding:0px;
	padding-top:0px !important;
	color:#000000;
}

.gift-container{ 
	line-height:13px; 
	padding:5px;
	display:block !important;

}
.gift-container p{ margin-bottom:5px !important; }
.gift-container input.inputbox{
	border:1px solid #748db6;
	padding:3px 10px;
	width:195px;
	height:17px;
	vertical-align:middle;
}
.gift-container input.button{
	vertical-align:middle;
	}

.shipping-address{
	float:left;
	width:362px;
	margin-bottom:1px;
	color:#000;
}
.payment-method{
	float:left;
	width:398px;
	margin-bottom:1px;
}
.shipping-option{
	float:left;
	width:195px;
	margin-bottom:1px;
	background:url(images/gradient-line.png) no-repeat 0px 30px;
	font-size:11px;
	line-height:18px;
	height:300px;
}
.shipping-address .heading{
	background:#204a8e;
	padding:0px 13px 0 19px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	line-height:27px;
	}
.payment-method .heading{
	background:#204a8e;
	padding:0px 0 0 130px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	line-height:27px;
	}
.shipping-option .heading{
	background:#204a8e;
	padding-left:18px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	line-height:27px;
	}
.shipping-address-content{
	padding:15px 0 15px 0;
	}
.payment-method-content{
	padding:0 0px 20px 0px;
	color:#000000;
	}
.shipping-option-content{
	padding:15px 0 15px 18px;
	}
.shipping-address-content label{
	 float:left;
	 width:80px;
	 text-align:right;
	 margin-right:14px;
	 color:#204a8e;
	 }
.payment-method-content label{
	 float:left;
	 width:114px;
	 text-align:right;
	 margin-right:14px;
	 color:#204A8E;
	}
.shipping-option-content label{
	 float:left;
	 width:100px;
	}
.shipping-address-content input{
	width:238px ;
	height:18px;
	border:1px solid #748db6;
	padding:3px 5px;

	}
.payment-method-content input.inputbox{
	width:238px ;
	height:18px;
	border:1px solid #748db6;
	padding:3px 5px;

	}
.payment-method-content input.input{
	width:195px ;
	height:18px;
	border:1px solid #748db6;
	padding:3px 5px;
	vertical-align:middle;
	margin-right:5px;
	}
.payment-method-content select{
	width:250px ;

	}
.payment-method-content select.select{
	width:74px;
	margin-right:5px;
	}
.payment-method-content select.selectbox{
	width:168px;
	}
.payment-method-content img{ 
	vertical-align:middle;
	}

.payment-method-content p.blue-bg{
	background-color:#204a8e;
	padding:10px 8px;
	color:#fff;
	line-height:15px;
	font-size:11px;
	}
* html .payment-method-content p.blue-bg{
	background-color:#204a8e;
	padding:10px 5px;
	color:#fff;
	line-height:15px;
	font-size:11px;
	}
*:first-child+html .payment-method-content p.blue-bg{
	background-color:#204a8e;
	padding:10px 5px;
	color:#fff;
	line-height:15px;
	font-size:11px;
	}

.payment-method-content p.blue-bg a{ color:#fff;text-decoration:underline;}
.payment-method-content p.blue-bg input{ margin:8px 12px 8px 4px;float:left; }
.shipping-option img{ margin-bottom:10px;}
.payment-method-content p { padding:10px 0;}
.pad-tb-12px{ padding:12px 0;}
.shopping-links td span.content-txt{
	 float:left;
	 line-height:15px;
	 padding:0 20px;
	 text-align:left;
	 }
.bg-white{ background-color: #f2f2f2 !important;}
.mar-b-5px{margin-bottom:5px;}
.w-700{ width:700px !important;}
/* end of gaurav chauhan*/ 
.mar-l-34px { margin-left:34px; }
.shipping-address-content textarea{ height:169px; width:614px;}
.w-254px{ width:254px !important;}
.pad-l-18px{ padding-left:18px !important;}
.w-616px{ width:618px !important;}
.mar-none{ margin:0 !important;}
.mar-l-15px-r-18px{ margin-left:17px !important; margin-right:21px !important;}
.shopping-text{ width:870px;}


.succMsg{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#204A8E;
	text-decoration:none;
	font-weight:Bold;
	} 

.error-txt {
	font:12px Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-weight:Bold;
}
.important-notice
{
	width:95%;
	float:right;
}
.height111px{height:109px; *min-height:112px;}

.line-height-30px{ min-height:30px;}
.shipping-address-content p.blue-bg{
	background-color:#204a8e;
	padding:10px;
	color:#fff;
	line-height:15px;
	font-size:11px;
	margin-bottom:2px;
	}
.shipping-address-content p.blue-bg input.checkbox{ margin:8px 12px 8px 4px;float:left; width:auto; border:none; vertical-align:middle; }
.mar-t10px{ margin-top:10px;}
.mar-t20px{ margin-top:20px;}
.shipping-address-content p{line-height:15px;}
.shipping-address-content label.lbl{ width:auto; vertical-align:middle; text-align:left;}
.shipping-address-content  label.lbl input{ vertical-align:middle; margin-left:15px; }
.shipping-address-content  label.lbl strong{ margin-left:42px;}
.mar-l-524px{ margin-left:524px;}
.mar-r-20px{ margin-right:25px !important;}
.shipping-address-content span{ float:left; width:200px;}
.keywordsCategory {
	width:289px;
	margin:0 0% 0 4%;
	float:left;
}
.keywordsCategorySearch {
	width:289px;
	margin:-2% 0% 0 4%;
	float:left;
}
.checkoutProductDescr{font-size:11px;}
.Advsearch-popup .button-bgCategory {
	background:#62a4dc url(images/button.png) repeat-x;
	width:115px;
	height:23px;
	border:1px solid #1e568f;
	color:#fff;
	padding:0 5px 1px;
	cursor:pointer;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:0;
}


#catgeory_header 
{
	height:40px;
	vertical-align:top;
	padding:0 3px 0px 3px;
}
#catgeory_image 
{
	height:320px;
	vertical-align:top;
		padding:0 3px 0px 3px;
}
#catgeory_footer 
{
	height:20px;
	vertical-align:bottom;
		padding:0 3px 10px 3px;
}
.fontSize12px{font-size:12px;}

/* 03-04-09 Contanct Us Start here */

.contact-us-container{ padding:12px 0 22px 0;float:left;width:819px;color:#204a8e;}
.contact-us-container a{ text-decoration:underline;}
.contact-us-container h2 {	font:bold 20px "Times New Roman", Times, serif;	color:#204a8e; padding:0 3px;}
.contact-us-container p{ line-height:21px; padding:0 4px;}
.contact-us-container div.mar-t-11px{ margin-top:11px}
.pad-t-12px{ padding-top:12px!important;}
.pad-b-8px{ padding-bottom:8px!important;}
.contact-us-container div.product-img{ float:left; width:97px; margin-right:10px; display:block;}
.contact-us-container div.product-content{ float:left; width:547px; display:block;color:#333333;}
.contact-us-container div.product-content h3{ font-size:14px; font-weight:bold; font-variant:normal; color:#204a8e; text-decoration:underline; margin-bottom:0px;}
.contact-us-container div.product-content p{ color:#333333; padding:0px; line-height:normal;}
.contact-form { float:left; width:392px; background:url(images/line1.png) no-repeat top right; margin-top:10px; padding-top:27px; padding-left:3px; padding-bottom:37px;display:block;}
.contact-form form{width:357px; margin-right:25px; background-color:#f2f2f2; border-top:4px solid #204a8e; padding:16px 10px 21px 0; display:inline-block;}
 * html .contact-form form{width:357px; margin-right:25px; background-color:#f2f2f2; border-top:4px solid #204a8e; padding:16px 10px 14px 0; display:inline-block;}
*:first-child+html .contact-form form{width:357px; margin-right:25px; background-color:#f2f2f2; border-top:4px solid #204a8e; padding:16px 10px 14px 0; display:inline-block;}
.contact-form form label{ width:94px; text-align:right; padding-right:9px; float:left; display:block; padding-top:5px;}
.contact-form form textarea{ width:238px; height:114px;border:1px solid #748db6;padding:4px 5px;}
.contact-form form input{	width:238px;height:15px;border:1px solid #748db6;padding:4px 5px; }
.contact-form form span{ float:left; display:block; width:250px;}
.contact-form form select{width:250px;border:1px solid #748db6; }
.contact-form form input.button{ border:none; height:25px; width:112px; cursor:pointer; float:right; margin-top:7px;}
.contact-content{float:left; padding-left:21px; width:225px; padding-top:26px;} 
.contact-content h4{ font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-variant:normal; color:#204a8e; padding-left:3px}
.contact-content table{ background-color:#f2f2f2; }
.contact-content table td{ border:1px solid #fff; padding:5px 10px;font-size:11px; vertical-align: text-top; color:#666666; border-top:none; border-right:none; line-height:normal;}
.mar-b-9px{ margin-bottom:6px; display:inline-block;}
.pad-t-34px{ padding-top:28px;}
.contact-content p{font-size:11px; padding:0px 3px; line-height:normal; color:#666666; margin-bottom:0px;}
.bdr-tb{ border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.mar-b-5px{ margin-bottom:3px!important;}
.contact-content h4.pad-t-b{ padding-top:10px; padding-bottom:9px;}
.contact-content h4.mar-t-b{ margin-top:15px; margin-bottom:6px;}
.add-btn {
	background:#62a4dc url(images/add-to-cart-2.gif) repeat-x;
	width:148px;
	height:25px;
	color:#fff;
	cursor:pointer;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	border:0;
	margin-left:12px;
}


/* 03-04-09 Css Contanct Us End here */
.style1{font-family:"Times New Roman",Times,serif!important; font-size:16px!important; font-weight:normal;}


.productdesc
{
border-left:1px solid #ababab;
border-bottom:1px solid #ababab;
margin-right:2px;
border-right:1px solid #ababab;
padding: 10px; 
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;width:418px;
min-height:320px;

}
.productdesc ul
{
 margin:0px;
 padding-bottom:0px !important;
 padding: 17px 0px 0px 0px;
 list-style-image: url(images/bullets.gif);
 margin-left: 24px;/* Edit the width | 20px */
 font-size: 11px;
 line-height: 16px;
}


/* Purchase Histry Css Start here */
.purchase_history{}
.purchase_history_content{ padding-top:10px!important; color:#204a8e;}
* html .purchase_history_content{ padding-top:0px!important; color:#204a8e;}
.w_791px{ width:793px;}
table.purchase_history {
	border-bottom:3px solid #204a8e;
	line-height:20px;
	margin:0px 0 25px 0px;
	
}
table.purchase_history caption {
	background:#204a8e;
	padding:0px 13px;
	height:31px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:29px;
	margin-left:0px;
}

table.purchase_history td {
	background-color:#f2f2f2;
	padding:8px 7px !important;

	vertical-align:top;
}
table.purchase_history td a
{color:#204a8e; text-decoration:underline!important;}
table.purchase_history th {
	background-color:#cccccc;
	font-weight:normal;
	color:#204a8e;
	padding:3px 7px;
}
table.purchase_history td, table.purchase_history th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;

}
.pad-none{padding:0px!important;}

/* Purchase Histry Css Start here */

/*Change password*/

.change_pass-box {
	background-color:#f2f2f2;
	color:#4B4B4B;
	font-size:12px;
	height:161px;
	float:left;
	width:529px;
	border-top:3px solid #204a8e;
	margin-bottom:10px;
	margin-top:20px;
	padding-bottom:10px; 
}

.change_pass-box div.form-container {
	padding:18px 5px;
}


.change_pass-box div.form-container label.lbl-120 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	width:120px;
	margin-right:20px;
	float:left;
	text-align:right;
	padding-top:5px;
}

.change_pass-box div.form-container input.button {
	background:#62a4dc url(images/button.png) repeat-x;
	width:115px;
	height:23px;
	border:1px solid #1e568f;
	float:left;
	color:#fff;
	padding:0 5px 1px;
	cursor:pointer;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}

.mar-b-6px {
	margin-bottom:6px;
}

.mar-t-15px 
{
	margin-top:15px;
}

.inputbox_250 {
	width:242px;
	padding:4px;
	border:1px solid #748db6;
}


a.link, a.link:link, a.link:visited, a.link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#204a8e;
text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.mar-b-18px{ margin-bottom:18px;}

/* Shopping Cart Pop Up Css Start here */
/*.shopping-cart-popup{position:absolute!important; z-index:20000!important; right:0px!important; top:28px!important; width:397px!important;  border-bottom:3px solid #204a8e!important; padding:0 2px 4px 0!important; background-color:#fff!important; display:block!important;}*/
.shopping-cart-popup{position:absolute!important; z-index:20000!important; right:0px!important; top:28px!important; width:397px!important;  border-bottom:3px solid #204a8e!important; padding:0 2px 4px 0!important; background-color:#fff!important; display:block!important;}
.shopping-cart-popup-content{ background-color:#f2f2f2;  width:386px; padding:8px 5px 3px 6px;display:inline-block; }
.shopping-cart-popup-content div.heading{ background-color:#204a8e; color:#fff; line-height:29px; height:29px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:13px;}
.shopping-cart-popup-content div.list-container{ width:369px;  margin:8px 0 12px 16px; display:inline-block; float:left;}
.shopping-cart-popup-content div.list-img{ width:69px; height:87px; border:3px solid #cccccc; margin-right:17px; float:left;}
.shopping-cart-popup-content div.list-content{ width:270px; color:#000; float:left;}
.shopping-cart-popup-content div.list-content p.heading, .shopping-cart-popup-content div.list-content p.heading a{ color:#000; text-decoration:underline; font-weight:bold;}
.shopping-cart-popup-content div.list-content p{ margin-bottom:12px; font-weight:normal; font-size:12px;}
.horz-line{ background:url(images/horz-line.gif) no-repeat center; height:1px; margin-bottom:14px; float:left; width:100%;}
.remove-btn{ background:url(images/remove-btn.gif) no-repeat left center!important; padding-left:14px!important; float:right!important; height:auto!important; width:auto!important; font-size:11px; text-decoration:underline!important;}
.checkout-btn{ margin-left:130px;}
/* Shopping Cart Pop Up Css Start here */


/* My Account CSS*/

.my_acc{ padding-top:51px!important; padding-left:3px}
.my_acc-content{ padding-top:10px!important; color:#204a8e;}
* html .my_acc-content{ padding-top:0px!important; color:#204a8e;}
.my_acc-content ul{ float:left; margin:10px 0 0 26px!important; list-style:none; padding:0px;}
* html .my_acc-content ul{ float:left; margin:10px 0 0 13px!important; list-style:none; padding:0px;}
.my_acc-content ul li{ padding-bottom:4px; background:url(images/gray-bullet.gif) no-repeat 0 6px; padding-left:10px;}
.my_acc-content ul li a{color:#204a8e!important; text-decoration:underline!important;}

/* End Here*/
.mar-b-18px{ margin-bottom:18px;}


/*order history details view css start*/
.top_text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	margin-top:11px;
	line-height:20px;
}

#order_details_main {margin:12px 0px 0px 0px; padding:0px; width:793px; height:auto;}

table.shopping-cart-details {
	line-height:20px;
}
table.shopping-cart-details caption {
	background:#204a8e ;
	padding:0px 13px;
	height:29px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:27px;
}
table.shopping-cart-details td {
	background-color:#f2f2f2;
}

table.shopping-cart-details th {
	background-color:#cccccc;
	font-weight:normal;
	color:#204A8E;
}


.order_details_text {margin:10px 0px 2px 13px; padding:0px; width:770px; height:auto;}

.tracing-tab_main {margin:2px 0px 0px 0px; padding:0px; width:793px; height:auto;}

.tabler-data_main {margin:10px 0px 0px 10px; width:100%; height:auto}

table.whiteborder td { padding-left:15px; background-color:#e8e8e8; border:#fff; font-weight:normal; color:#204A8E; }

.item-tab_main {margin:2px 0px 0px 0px; padding:0px; width:793px; height:auto;}

/*order history details view css end*/
.login-box div.form-container label.lbl2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204a8e;
	/*width:71px;*/
	text-align:right;
	padding-top:0px;
}
/*rolex and yaching page css start*/
#rolex-yaching_container {margin:12px 0px 0px 0px; padding:0px; width:793px; height:auto;}
#rolex-yaching_container h3{margin:0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-variant:normal; color:#204a8e; line-height:25px} 
a.sports:link, a.visited:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:underline;}
a.sports:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:none;}
/*rolex and yaching page css end*/


/*rolex and Tennis page css Start*/
#rolex-tennis_container {margin:12px 0px 0px 0px; padding:0px; width:793px; height:auto;}
#rolex-tennis_container h3{margin:0px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-variant:normal; color:#204a8e; line-height: 10px;} 
a.sports:link, a.visited:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:underline;}
#rolex-tennis_container p.rolex-p {padding: 7px 0 0px 0; color: #181818; line-height: 16px;}
#rolex-tennis_container p.rolex-p strong {color: #4a4a4a;}
a.sports:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:none;}
.rolex-tennis ul { list-style: none; padding-top: 8px;}
.rolex-tennis li { background: url(images/rolex-tennis-arrow.gif) no-repeat left 6px; padding: 0 0 10px 13px; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #4a4a4a; }
p.rolex-heading { font: 14px Arial, Helvetica, sans-serif !important; color: #4a4a4a; margin: 0px; padding: 0px;}
.rolex-yaching_container { text-align: justify !important; padding-bottom: 18px;} 
.rolex-tennis h3 { font: 13px Arial, Helvetica, sans-serif; color: #204a8el; margin: 0 0 7px 0; padding: 0px;}
.rolex-margin {margin-left: 5px;}
/*rolex and Tennis page css End*/

/*rolex and Yatching page css Start*/
#rolex-yatching_container {margin:12px 0px 0px 0px; padding:0px; width:793px; height:auto;}
#rolex-yatching_container h3{margin:0px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-variant:normal; color:#204a8e; line-height: 10px;} 
#rolex-yatching_container h3.yatching-margin{ margin-bottom: 10px;}
a.sports:link, a.visited:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:underline;}
#rolex-yatching_container p.rolex-p {padding: 7px 0 0px 0; color: #181818; line-height: 16px;}
#rolex-tennis_container p.rolex-p strong {color: #4a4a4a;}
a.sports:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5e5e5e; text-decoration:none;}
p.rolex-heading { font: 14px Arial, Helvetica, sans-serif !important; color: #4a4a4a; margin: 0px; padding: 0px;}
.rolex-yaching_container { text-align: justify !important; padding-bottom: 18px;} 
.rolex-tennis h3 { font: 13px Arial, Helvetica, sans-serif; color: #204a8el; margin: 0 0 7px 0; padding: 0px;}
.rolex-margin {margin-left: 5px;}
#rolex-yatching_container td.top-line-height {line-height: 17px; text-align: justify;}
#rolex-yatching_container p.top-line-height2 {line-height: 17px;}
/*rolex and Yatching page css Start*/

.blue-bg-create-account{
	background-color:#204a8e;
	padding:10px 8px;
	color:#fff;
	line-height:15px;
	font-size:11px;
	width:400px
	}
	
.blue-bg-create-account a{ color:#fff;text-decoration:underline;}
.entry{margin-top:10px;width:96%;text-align:justify;color:#555555;padding-top:10px;}
.entry a {margin-top:10px;width:96%;text-align:justify;color:#204A8E;padding-top:10px; text-decoration:underline;}
#meta{background-color:#f2f2f2;padding-bottom:10px;width:96%; height:18px;margin-bottom:10px;}
#meta p{padding: 6px; 0px; 0px 10px;}


/**RING PAGE CSS END***/

/*--------28-10-09------------------*/
.my-account ul li.shopping-link { padding: 0px;}

.my-account ul li.shopping-link a {
	width: 106px;
	height: 20px;
	background: url(images/menu/shopping-link-img.gif) no-repeat left top;
	display: block;
	text-indent: -1000em;
	margin-top: 4px;
}

.my-account ul li.shopping-link a:hover {
	width: 106px;
	height: 20px;
	background: url(images/menu/shopping-link-img.gif) no-repeat left -21px;}

.main-menu ul li.why-from-us a {
	background:url(images/menu/why-buy-from-link.gif) no-repeat left top;
	height:28px;
	width:179px;
	float:left;
}
.main-menu ul li.why-from-us a:hover {
	background:url(images/menu/why-buy-from-link.gif) no-repeat left -29px;
}
.main-menu ul li.why-from-us-active a {
	background:url(images/menu/why-buy-from-link.gif) no-repeat left bottom;
	height:28px;
	width:169px;
	float:left;
}
a:focus { outline: none;}

/*--------28-10-09------------------*/

.speakout-text{
	width:100%;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#333333;
	letter-spacing:-0.5px;
	text-align:center;
	}
.speakout-text a{
	color:#1f4d7c;
	text-decoration:underline !important;
	}
.speakout-text a:hover{
	text-decoration:none !important;
	}



/*-------------*/


	/*-------------*/

.contact-content_new{float:left;padding-left:45px;  width:225px;} 
.contact-content_new h4{ font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-variant:normal; color:#204a8e; padding-left:3px}
.contact-content_new table{ background-color:#f2f2f2; }
.contact-content_new table td{ border:1px solid #fff; padding:5px 10px;font-size:11px; vertical-align: text-top; color:#666666; border-top:none; border-right:none; line-height:normal;}
.contact-content_new p{font-size:11px; padding:0px 3px; line-height:normal; color:#666666; margin-bottom:0px;}
.contact-content_new h4.pad-t-b{ padding-top:10px; padding-bottom:9px;}
.contact-content_new h4.mar-t-b{ margin-top:15px; margin-bottom:6px;}

/*------06-10-09-------------*/
.main-menu ul li.rolex-menu a {
	background: url(images/menu/rolex-menu-img.png) no-repeat left top;
	height:28px;
	width:167px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.rolex-menu a:hover {
	background: url(images/menu/rolex-menu-img.png) no-repeat left -29px;
}
.main-menu ul li.rolex-menu-active a {
	background: url(images/menu/rolex-menu-img.png) no-repeat left bottom;
	height:28px;
	width:167px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.rolex-menu-active a:hover {
	background: url(images/menu/rolex-menu-img.png) no-repeat left -29px;
}


.main-menu ul li.diamond-jew-menu a {
	background: url(images/menu/diamond-jew-menu.png) no-repeat left top;
	height:28px;
	width:187px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.diamond-jew-menu a:hover {
	background: url(images/menu/diamond-jew-menu.png) no-repeat left -29px;
}
.main-menu ul li.diamond-jew-menu-active a {

	background: url(images/menu/diamond-jew-menu.png) no-repeat left bottom;
	height:28px;
	width:187px;
	margin-right:1px;
	float:left;
}

.main-menu ul li.diamond-jew-menu-active a:hover {
	background: url(images/menu/diamond-jew-menu.png) no-repeat left -29px;
	}

.main-menu ul li.engagement-menu a {
	background: url(images/menu/engagement-menu.png) no-repeat left top;
	height:28px;
	width:188px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.engagement-menu a:hover {
	background: url(images/menu/engagement-menu.png) no-repeat left -29px;
}
.main-menu ul li.engagement-menu-active a {
	background: url(images/menu/engagement-menu.png) no-repeat left bottom;
	height:28px;
	width:188px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.engagement-menu-active a:hover {
	background: url(images/menu/engagement-menu.png) no-repeat left -29px;
}


.main-menu ul li.education-menu a {
	background: url(images/menu/education-menu.png) no-repeat left top;
	height:28px;
	width:128px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.education-menu a:hover {
	background: url(images/menu/education-menu.png) no-repeat left -29px;
}
.main-menu ul li.education-menu-active a {
	background: url(images/menu/education-menu.png) no-repeat left bottom;
	height:28px;
	width:128px;
	margin-right:1px;
	float:left;
}
.main-menu ul li.education-menu-active a:hover {
	background: url(images/menu/education-menu.png) no-repeat left -29px;
	}

.main-menu ul li.why-buy-from-menu a {
	background: url(images/menu/why-buy-from-menu.png) no-repeat left top;
	height:28px;
	width:170px;
	float:left;
}
.main-menu ul li.why-buy-from-menu a:hover {
	background: url(images/menu/why-buy-from-menu.png) no-repeat left -29px;

}
.main-menu ul li.why-buy-from-menu-active a {
	background: url(images/menu/why-buy-from-menu.png) no-repeat left bottom;
	height:28px;
	width:170px;
	float:left;
}
.main-menu ul li.why-buy-from-menu-active a:hover {
	background: url(images/menu/why-buy-from-menu.png) no-repeat left -29px;
}


.main-menu ul li.watches-menu a {
	background: url(images/menu/watch-menu-img.png) no-repeat left top;
	height:28px;
	width:173px;
	float:left;
	margin-right:1px;
}
.main-menu ul li.watches-menu a:hover {
	background: url(images/menu/watch-menu-img.png) no-repeat left -29px;

}
.main-menu ul li.watches-menu-active a {
	background: url(images/menu/watch-menu-img.png) no-repeat left bottom;
	height:28px;
	width:173px;
	float:left;
	margin-right:1px;
}
.main-menu ul li.watches-menu-active a:hover {
	background: url(images/menu/watch-menu-img.png) no-repeat left -29px;
}


/*------06-10-09-------------*/



/*---Start---10-11-09-------------*/

.diamond-carat { padding-top: 11px; width: 765px;}
.diamond-carat p { text-align: justify; line-height: 16px; padding-bottom: 10px;}
.diamond-carat p strong { color: #333;}
.diamond-carat p span { font-weight: bold; color: #00448a;}
.diamond-carat p.bold-txt { font-weight: bold; padding: 10px 0 15px 0;}
.diamond-carat p a { font: 12px Arial, Helvetica, sans-serif; color: #00448a; text-decoration: none;}

ul.relative-diamond-list { list-style: none; float: left; border: 1px solid #ccc; padding: 17px 19px 20px 19px; margin: 10px 0 20px 0; display: inline;}
ul.relative-diamond-list h3 { font: bold 12px Arial, Helvetica, sans-serif; text-transform: none; color: #2a436e; padding-bottom: 3px;}
ul.relative-diamond-list li { background: url(images/relative-list-sep.gif) no-repeat right top; width: 54px; float: left;}
ul.relative-diamond-list li span { display: block; font-size: 10px; text-align: center; line-height: 10px;}
ul.relative-diamond-list li.sep-none { background-image: none;}


table.diamond th { border: none; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #f1f1f1;  background-color: #21498e; padding: 8px 0 8px 26px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff;}
table.diamond th.heading { text-align: left; padding-left: 70px;}
table.diamond td { border: none; border-bottom: 1px solid #fff;  background-color: #ebeaea; padding: 15px 0 10px 5px; font: 12px Arial, Helvetica, sans-serif; color: #333; text-align: left;}
table.diamond td strong { text-align: center; display: block;}
table.diamond td.left-pad { padding-left: 30px;}
table.diamond td.right-bdr { border-right: 1px solid #fafafa;}

ul.diamond-list { list-style: none;}
ul.diamond-list li { padding-bottom: 15px; font: 12px/18px Arial, Helvetica, sans-serif; color: #333;}
ul.diamond-list li strong { display: block; color: #00448a; padding-bottom: 5px;}

ul.diamond-list2 { list-style: none; padding: 20px 0 0 20px; width: 325px; float: left;}
ul.diamond-list2 li { font: bold 12px Arial, Helvetica, sans-serif; color: #333; padding-bottom: 10px; background: url(images/diamond-list-bullet.gif) no-repeat left 6px; padding: 0 0 10px 17px; margin-left: 8px;}
ul.diamond-list2 li.bullet-none { background-image: none; padding: 0 0 15px 0; margin: 0px;}

.diamond-carat h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #00448a; text-transform: uppercase;}

ul.common-diamond-list { list-style: none; margin-top: 25px;}
ul.common-diamond-list li { width: 100%; margin-bottom: 15px; float: left;}
ul.common-diamond-list li h4 { color: #00448a; padding: 0 0 5px 0; margin: 0px;}
ul.common-diamond-list li img{ float: left; margin-right: 16px;}
ul.common-diamond-list li p { float: left; width: 595px; color: #333;}
ul.common-diamond-list li img { float: left;}

ul.diamonds-list { list-style: none; margin-top: 25px;}
ul.diamonds-list p { margin-bottom: 15px; padding: 0px;}
ul.diamonds-list p strong { color: #00448a;}
ul.diamonds-list li { width: 100%; margin-bottom: 15px; float: left;}
ul.diamonds-list li h4 { color: #00448a; padding: 0 0 5px 0; margin: 0px;}
ul.diamonds-list li img{ float: left; margin-right: 25px;}
ul.diamonds-list li p { float: left; width: 448px; color: #333;}
ul.diamonds-list li p a {color: #00448a; text-decoration: underline !important; padding-top: 18px; float: left;}
ul.diamonds-list li p a:hover {text-decoration: none !important;}
ul.diamonds-list li img { float: left;}

ul.gold-list { list-style: none; padding: 20px 0 0 20px; float: left;}
ul.gold-list li { font: 12px Arial, Helvetica, sans-serif; color: #333; padding-bottom: 10px; background: url(images/diamond-list-bullet.gif) no-repeat left 6px; padding: 0 0 3px 16px; margin-left: 20px;}
ul.gold-list { background-image: none; padding: 0 0 15px 0; margin: 0px;}
.pad-none {padding: 0px !important;}
.jewelry-product { width: 375px;}
h3.jewelry-product { font: bold 16px Arial, Helvetica, sans-serif; color: #01356e; background: url(images/heading-bdr.jpg) no-repeat left bottom; padding-bottom: 5px; margin-bottom: 20px; text-transform: none;}
table.jewelry-diamond-list p { text-align: left !important;}
table.jewelry-diamond-list p a { display: block; text-decoration: underline !important; padding-top: 25px;}
table.jewelry-diamond-list p a:hover { text-decoration: none !important;}
.mar-L-r { margin: 0 0 35px 25px;}
.mar-bottom-35 { margin-bottom: 35px;}

/*---End---10-11-09-------------*/

/*----16-Nov-2009-Top Menu Css--------*/
.header-container { height:144px;}
.main-menu{ margin-top:0px;}
.logo {
	float:left;
	margin:9px 0 0 16px;
}
.top_menu{height:35px;}
.top_menu .innner{ height:35px; padding-left:15px;/*background:url(images/top_menu_bg.png) */no-repeat top left;float:right; width:440px;}
.top_menu .innner ul{ float:right; /*background:url(images/top_menu_bg.png) */no-repeat bottom right; height:25px; list-style:none; padding-right:28px; padding-top:10px;}
.top_menu .innner ul li{ float:left; border-right:1px solid #fff; padding-right:9px; margin-right:9px;line-height:9px;}

.top_menu .innner ul li a{font-size:10px; color:#fff; font-family:Arial, Helvetica, sans-serif;text-decoration:underline !important; }
.top_menu .innner ul li a:hover{font-size:10px; color:#0076a3; font-family:Arial, Helvetica, sans-serif; }

/*-----Top Menu Css--------*/


