/*== ICREON COMMUNICATIONS==*/
/*== PROJECT NAME ==*/

/*========================= DEFAULT TAGS =========================*/

/*Given by client start*/
#wrapper, .body { height:100% !important; }

body, td, th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #064684;
	text-decoration:none !important;

}
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 !important;
}
a:hover {
	text-decoration:underline !important;
}
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%;
	float:left;
}
#wrapper {
	width:1019px;
	margin:0 auto;
	background-color:#FFFFFF;
}
.main-container {
	background-color:#fff;
	float:left;
	width:100%;
	position:relative;
}
.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;*/

	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;
	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;
	
}
.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.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/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.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.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:80px;
	margin-bottom:0;
	height:81px;
	overflow:hidden;
}
.advertise ul li {
	margin:0;
	padding-left:40px;
	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;
}

.my-account ul li a:hover {
	color:#FFFFFF;
	text-decoration:none !important;
}

.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:0px 0px 0px 1px;
}
.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:0px 4px 6px 2px;
}
.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:12px 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;
}

.ultext {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555 !important;
	margin-top:10px;
	line-height:22px;
}


.ultext a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#555555  !important;
	margin-top:10px;
	text-decoration:underline;
}

.bluetext {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#204A8E;
	margin-top:10px;
}

.right-container {
	width:164px;
	height:auto;
	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 {
	width:145px;
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0 0 31px;
	float:left;
}
.left-inner-container h3 a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:26px;
}
.left-inner-container h3 a:hover {
	text-decoration:none;
	line-height:26px;
}
.left-inner-container ul {
	background:url(../images/left-menu-bg.png) repeat-x left top;
	list-style:none;
	margin:0;
	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 5px 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 0 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:4px; }
.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.parent li a:hover {
	background:url(../images/sub-arrow.png) no-repeat scroll 8px 6px !important;
	text-decoration:underline !important;
	color:#3788ce;
}

.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; padding-left:12px; float:left; }
ul.categoryitems li { font-size:12px !important; }
ul.categoryitems li a{ line-height:14px; }
/* 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:3px;  26Mar */
	margin-bottom:10px;
}
.footer-text {
	text-align:justify;
	font:normal 10px Tahoma;
	color:#959595;
	margin:18px 24px;
}
.footer h3 {
	margin-bottom:5px;
}
.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;
}
/* Edit on 27 March */
.mar-b-13px {
	margin-bottom:5px !important;
}
.breadcrumb {
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
margin-bottom:16px;
	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:536px;
	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:120px;
	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;
	white-space:nowrap;
}
.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 20px 18px 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;
	min-height:300px;
}
.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;
}
 a:hover.blue-txt {
	color:#3788ce;
	text-decoration:underline !important;
}
.mT14 {
	margin-top:13px
}
.mR90 {
	margin-right: 90px;
}
.pad-l-10 {
	padding-left:10px;
}
.pad-l-60 {
	padding-left:60px;
}

.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;
	text-decoration:none;
}

#catgeory_header a {
	font-size:12px;
	font-weight:bold;
	font-variant:normal;
	font-family:arial;
	color:#204a8e;
	margin-bottom:10px;
	text-decoration:none !important; 
}

#catgeory_header a:hover{
	font-size:12px;
	font-weight:bold;
	font-variant:normal;
	font-family:arial;
	color:#3788ce;
	margin-bottom:10px;
	text-decoration:underline !important; 
}
#catgeory_header a h3{
text-decoration:none;
}

#catgeory_header a:hover h3{
text-decoration:underline;
}
/*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;
}
.text2 {
	color:#555555;
}

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;
}

.bdr2-l-blue{
	border-left:1px 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:54px;
	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 35px;
	text-align:center;
}
.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:0px 4px 4px 0px;}
.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:372px; margin-top:0px; padding-top:2px; padding-left:3px; padding-bottom:37px;display:block; padding-left:21px; }
.contact-form form{width:366px; margin-right:25px; background-color:#f2f2f2; border-top:4px solid #204a8e; padding:16px 10px 60px 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:110px; text-align:right; padding-right:9px; float:left; display:block; padding-top:5px;padding-left:20px;}
.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:240px;}
.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-right:21px; background:url(../images/line1.png) no-repeat top right;  width:225px; padding-top:10px;}
.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;}

*:first-child+html .tab-module 
{
	margin-top:35px;
	width:445px;
}

.tabing
{
	height:38px;
}

*:first-child+html .tabing
{
	height:38px;
	margin-top:-36px;
	position:absolute;
	z-index:9999;
}

.productdesc
{
border-left:1px solid #ababab;
border-bottom:1px solid #ababab;
border-top:1px solid #ababab;
margin-top:-1px;
margin-right:2px;
border-right:1px solid #ababab;
padding: 10px; 
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;width:418px;
min-height:320px;

}

*:first-child+html .productdesc
{
border-left:1px solid #ababab;
border-bottom:1px solid #ababab;
border-top:2px solid #ababab;
margin-top:-1px;
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:-84px!important; width:397px!important;  border-bottom:3px solid #204a8e!important; border-top:3px solid #004a96!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{ 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:5px!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;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	padding:10px 8px;
	margin-left:4px;
	width:407px;
	}
	
.blue-bg-create-account a{ color:#fff;text-decoration:underline;}
.checkbox_user{
float:left;
margin:8px 12px 8px 4px;
}

.checkbox_user1{
float:left;
margin:0px 12px 8px 4px;
}
.mt30 {
	margin-top:30px;
}
.pdtp10 {padding-top:10px; float:left; width:100%;}

.full-container .complete-order-padd {
	padding: 30px 0 33px 32px;
}

div a.link-bold {
	font-weight: bold;
	color: #204a8e !important;
}




/*rolex in Media page css Start*/

.rolex-media-bullet {
}

.rolex-media-bullet ul {
	list-style: none;
}

.rolex-media-bullet ul li {
	padding-left: 11px;
	background: url(../images/rolex-in-media-arrow.gif) no-repeat left 5px;
	margin-bottom: 12px;
}

.rolex-media-bullet ul li a {
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #00448a !important;
	text-decoration: underline !important;
}

/*rolex in Media page css End*/
.top-line-height3 {line-height: 17px !important; text-align: justify;}
.top-line-height4 {line-height: 16px !important; text-align: justify;}
#rolex-yatching_container.margin-none {margin:0px 0px 0px 0px;}
.full-container span.digit {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #204a8e;
}


/*rolex default page css Start*/

.default-link {
	width: 613px;
}

.default-link ul {
	list-style: none;
	margin-top: 22px;
}

.default-link ul li {
	width: 300px;
	float: left;
	margin-bottom: 8px;
}

.default-link ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	background: url(../images/default-link-img.gif) no-repeat 3px 2px;
	padding-left: 13px;
	display: block;
	float: left;
}

.default-link ul li a span {
	text-decoration: underline;
}

.spring-sale-module {
	width: 613px;
}

.spring-sale-module h2 {
	padding: 6px 0 0 0;
}

.watch-detail-container {
	width: 602px;
	height: 280px;
	border: 1px solid #244a89;
	background: url(../images/watch-detail-bg.gif) repeat-x left top;
	margin: 0 0 5px 3px;
}


/*
.watch-detail-container .watch-left-container {
	width: 242px;
	margin: 8px 25px 0px 32px;
}

.watch-detail-container .watch-left-container img {
	float: left;
	margin-right: 18px;
}

.watch-detail-container .watch-left-container p {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
}

.watch-detail-container .watch-left-container p.top-padd {
	padding-top: 95px;
}

.watch-detail-container .watch-left-container .view-detail-button {
	width: 82px;
	height: 23px;
	background: url(../images/detail-button-bg.gif) no-repeat left top;
	padding: 0 0 0 19px;
	float: left;
	cursor: pointer;
	color: #fff;
	font: bold 11px/23px Arial, Helvetica, sans-serif;
}

*/
/** CSS of client*/



.watch-detail-container .watch-left-container {
width: 280px;
margin: 8px 0px 0px 8px;
}

.watch-detail-container .watch-left-container img {
float: left;
margin-right: 18px;
}

.watch-detail-container .watch-left-container p {
color: #666666;
font: 12px Arial, Helvetica, sans-serif;
float: left;
}

.watch-detail-container .watch-left-container p.top-padd {
padding-top: 95px;
}

.watch-detail-container .watch-left-container .view-detail-button {
width: 82px;
height: 23px;
background: url(../images/detail-button-bg.gif) no-repeat left top;
padding: 0 0 0 10px;
padding-left:10px;
float: left;
cursor: pointer;
color: #fff;
font: bold 11px/23px Arial, Helvetica, sans-serif;
}


/*end of client CSS*/


.default-rolex-module {
	width: 600px;
	border: 1px solid #3966b2;
	background: #f6f6f6 url(../images/default-rolex-module-bg.gif) repeat-x left top;
	margin: 0 0 20px 3px;
}

.men-rolex-left {
	width: 229px;
	border-right: 1px solid #fff;
	padding: 14px 0 0 70px;
}

.men-rolex-left.right-cont-width {
	width: 215px !important;
	float: right !important;
	padding: 14px 0 0 65px;
}

.men-rolex-left ul {
	list-style: none;
}

.men-rolex-left ul li {
	width: 238px;
	float: left;
	margin-bottom: 6px;
}

.men-rolex-left ul li.bottom-margin {
	margin-bottom: 10px;
}

.men-rolex-left ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	/*background: url(../images/default-link-img.gif) no-repeat 0px 4px;*/
	/*padding: 0 0 0 16px;*/
	padding: 0 0 0 2px;
}

.men-rolex-left ul li a:hover {
	text-decoration: none;
}

.men-rolex-left ul li ul {
	list-style: none;
	border: none;
	padding: 0px;
	margin: 0px;
}

.men-rolex-left ul li ul li {
	float: left;
	margin: 0px 0px 5px 0px;
}

.men-rolex-left ul li ul li.top-margin {
	margin: 11px 0 0 0;
}

.men-rolex-left ul li ul li a {
	float: left;
	margin: 0 0 0 15px;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 12px;
	font-weight: normal;
	background: url(../images/default-rolex-link-bullet.png) no-repeat 0px 5px;
}

.men-rolex-left ul li ul li a:hover {
	text-decoration: none;
}

div.white-bdr {
	border: 4px solid #fff;
}

.center-container h3 {
	border-bottom: 1px solid #2f5595;
	padding-bottom: 6px;
	font: 20px Arial, Helvetica, sans-serif;
	color: #2f5595;
	text-transform: uppercase;
}

.center-container h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2f5595;
	text-transform: uppercase;
	margin: 0px;
}

.center-container h4.heading {
	text-transform: capitalize;
}

.center-container p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

.center-container p a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #2d528f;
}

.center-container p a:hover {
	text-decoration: none;
}

.center-container p.italic-txt {
	font: italic 12px/18px Arial, Helvetica, sans-serif;
	color: #2f5595;
}

.center-container p.p-bg {
	background: url(../images/default-paragraph-bg.gif) no-repeat center bottom;
	padding: 0 0 27px 0;
}
.footer .green-txt {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:green;
}
/*rolex default page css End*/]

.center-container_full {
	float:left;
	/*width:816px;*/
}
.center-container_full h2 {
	font:bold 20px "Times New Roman", Times, serif;
	color:#204a8e;
}

.center-container_full h2 span{
 font:bold 24px "Times New Roman", Times, serif;
 color:#204a8e;
}
.weightless h2 {
	font:normal 24px "Times New Roman", Times, serif;
	color:#204a8e;
}

.weightless h2 span{
 font:normal 30px "Times New Roman", Times, serif;
 color:#204a8e;
}

.common-content { color:#181818; padding-right:25px; width:795px; }
.common-content ul { margin-left:24px; list-style:none; }
.common-content li { margin-bottom:15px; text-align:justify; }
.common-content li p { margin-top:15px; text-align:justify; }
.common-content p { text-align:justify; }
.common-content a:link, .common-content p a:visited, .common-content p a:active {
	text-decoration:underline !important;
}
.common-content a:hover {
	text-decoration:underline;
}
.common-content li strong { color:#4a4a4a; font:bold 12px Arial, Helvetica, sans-serif; }
.common-content h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#00448a; background:url(../images/heading-seperator.gif) no-repeat left bottom; padding-bottom:5px; margin-bottom:10px; }
.common-content h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#00448a; margin-top:20px; margin-bottom:10px; }

ul.li-with-arrow li { background:url(../images/li-arrow.gif) no-repeat 15px 5px; padding-left:25px; margin-bottom:9px; list-style:none; }
ul.li-with-arrow { margin:0;}
ul.li-with-arrow-30 li { background:url(../images/li-arrow.gif) no-repeat 10px 5px; padding-left:25px; margin-bottom:9px; }
ul.li-with-arrow-30 li.president-arrow { background: none; padding-left:10px; margin-bottom:9px; }
ul.li-with-arrow { margin:0;}
ul.li-with-arrow li ul { list-style: none; margin: 5px 0 0 0; padding: 0px; background: none;}
ul.li-with-arrow li ul li { background: url(../images/yellow-bullet.gif) no-repeat 10px 6px; padding-left:25px; margin-bottom:9px; }
ul.li-with-arrow { margin:0; }

ul.li-with-arrow2 li { background:url(../images/li-arrow.gif) no-repeat 0px 5px; padding-left:15px; margin-bottom:9px; }
ul.li-with-arrow2 { margin:0; }

ul.li-with-arrow2 li { background: none; padding-left:15px; margin-bottom:9px; }
ul.li-with-arrow2 { margin:0; }

ul.li-with-arrow-comp li { background: none; padding: 0px; margin-bottom:9px; }
ul.li-with-arrow2 { margin:0; }

ul.li-with-arrow3 li {background:url(../images/li-arrow.gif) no-repeat 0 5px; color: #00448a; text-decoration: underline; padding-left: 15px; }
ul.li-with-arrow3 li a {margin-bottom:9px; color: #00448a; text-decoration: underline; }
ul.li-with-arrow3 { margin:0;}

ul.li-with-arrow4 li { font: 12px Arial, Helvetica, sans-serif; color: #00448a; margin-bottom: 8px;}
ul.li-with-arrow4 li a { font: bold 12px Arial, Helvetica, sans-serif; color: #4a4a4a; text-decoration: underline;}
ul.li-with-arrow4 { margin:0;}

.grey-box { background: #f8f8f8; width: 97%; padding: 18px 14px;}
.grey-box img { margin: 15px 25px 0 0;}
.grey-box img.left-margin { margin-left: 100px;}
.grey-box p { color: #4a4a4a;}
.enlarge-img {width: 395px; height: 23px; background: #f5f5f5; font: 12px Arial, Helvetica, sans-serif; color: #00448a; float: right; margin: 20px 0 0 23px;}
.note-box { width: 395px; font: 11px Arial, Helvetica, sans-serif; color: #181818; margin-top: 18px; float: right;}
.note-box p strong { color: #00448a !important; font-weight: bold;}

table.blueheadtable, .blueheadtable th, .blueheadtable td { border:1px solid white; border-collapse:collapse; }
.blueheadtable th { background-color:#21498e; padding:5px 20px; color:#FFFFFF; }
.blueheadtable td { background-color:#f2f2f2; padding:5px 20px; color:#181818; }
ul.nomrgleft { margin-left:0; }
.width185 { width:145px; }

ul.rolex-glossary {list-style: none; width: 509px; float: left; margin-left: 0px;}
ul.rolex-glossary li { float: left; width: 165px; margin: 0 0 10px 0;}
ul.rolex-glossary li a { font: 11px Arial, Helvetica, sans-serif; color: #333; text-decoration: underline; }
ul.rolex-glossary2 {list-style: none; width: 235px; float: left;}
ul.rolex-glossary2 li { float: left; width: 235px; margin: 0 0 10px 0;}
ul.rolex-glossary2 li a { font: 11px Arial, Helvetica, sans-serif; color: #333; text-decoration: underline; }

ol.li-digit { padding: 0 0 0 20px;}
ol.li-digit li { padding-left:10px; margin-bottom:9px;}
ol.li-digit li.list-none { list-style-type: none;}

.faq-cont p { font: italic 15px Arial, Helvetica, sans-serif; color: #00448a;}
.back-to-top { background: url(../images/back-to-top-icon.gif) no-repeat left top;}
.back-to-top a { padding: 0 0 0 15px; font: 9px Arial, Helvetica, sans-serif; color:#00448a; text-decoration: underline;}
#workingFormId {
	position:fixed;
	}
.row { float:left; width:100%; }
div.container375 { width:383px; margin: 0 20px 0 0; float:left; }
div.container375.nomargin { margin:0; }
div.container375 h3 { margin-top:0; margin-bottom:0; background:url(../images/h3-bg.jpg) no-repeat left bottom; padding-bottom:3px; }
div.container375 ul.li-with-arrow { float:right; width:205px; margin-top:20px; }
div.container375 ul.li-with-arrow li { margin-bottom:5px; }
div.container375 li a { color:#000000; text-decoration:underline; }
div.container375 li a:hover { text-decoration:none; }
.hiddenPic {display:none;}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

h3.sitemap-h {color: #204a8e; font-size: 14px;}
ul.sitemap-p { list-style: none; padding-top: 10px; float: left; width: 100%;}
ul.sitemap-p li { float: left; width: 100%; padding: 5px 0px;}
ul.sitemap-p li a { text-decoration: underline !important; font: 12px Arial, Helvetica, sans-serif; color: #555 !important; background: url(../images/sitemap-bullet1.gif) left 6px no-repeat; padding: 0 0 0 16px; margin-left: 20px;}
ul.sitemap-p li.li-padd a { background: none; padding: 0px; margin: 0px;}
ul.sitemap-p li a:hover {text-decoration: none !important;}

ul.sitemap-p li ul { list-style: none;}
ul.sitemap-p li ul li { padding: 0 0 5px 0;}
ul.sitemap-p li ul li a { text-decoration: underline !important; font: 12px Arial, Helvetica, sans-serif; color: #555 !important; background: url(../images/sitemap-bullet2.gif) left 6px no-repeat; padding: 0 0 0 10px; margin-left: 62px;}

ul.sitemap-e {list-style: none; width: 100%; float: left; padding-top: 10px;}
ul.sitemap-e li {list-style: none; width: 100%; padding-bottom: 5px;}
ul.sitemap-e li a {text-decoration: underline !important; font: 12px Arial, Helvetica, sans-serif; color: #555 !important;}
ul.sitemap-e li a:hover { text-decoration: none !important;}

.mb15 {
	margin-bottom:15px;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	text-decoration:underline !important;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#3788ce;
}
.productdesc a:link, .productdesc a:visited, .productdesc a:active {
	text-decoration:underline !important;
}
.productdesc a:hover {
	text-decoration:underline;
}
.my-account a:link, .my-account a:visited, .my-account a:active {
	text-decoration:underline !important;
}

.match-result a:link, .match-result a:visited, .match-result a:active {
	text-decoration:underline !important;
}
.match-result a:hover {
	text-decoration:underline;
}
ul.li-with-arrow2 li { background:url(../images/li-arrow.gif) no-repeat 15px 8px; padding-left:25px; margin-bottom:9px; list-style:none; }
ul.li-with-arrow2 { margin:0;}
.w_100{width:100%!important;}

ul.w_126px{ width:126px !important;}
ul.w_126px li{ width:126px !important;}
ul.w_126px li a{ width:116px !important;}
ul.w_126px li a:hover{ width:116px !important;}

ul.w_141px{ width:141px !important;}
ul.w_141px li{ width:141px !important;}
ul.w_141px li a{ width:130px !important;}
ul.w_141px li a:hover{ width:130px !important;}

ul.w_176px{ width:176px !important;}
ul.w_176px li{ width:176px !important;}
ul.w_176px li a{ width:166px !important;}
ul.w_176px li a:hover{ width:166px !important;}

ul.w_170px{ width:170px !important;}
ul.w_170px li{ width:170px !important;}
ul.w_170px li a{ width:160px !important;}
ul.w_170px li a:hover{ width:160px !important;}

ul.w_131px{ width:131px !important;}
ul.w_131px li{ width:131px !important;}
ul.w_131px li a{ width:121px !important;}
ul.w_131px li a:hover{ width:121px !important;}

<<<<<<< .mine
div.google_checkout div {width:210px; }

/**Product page css start**/
h3.relative_products { font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#204a8e}
 
ul.sample_products {margin:0px; padding:0px; list-style:none;}
ul.sample_products li {margin:0px; padding:0px; float:left; display:inline;}
ul.sample_products li a {margin:0px 5px 0px 0px; padding:0px; float:left; display:inline; text-decoration:none; border:1px solid #ffffff}
ul.sample_products li a:hover {margin:0px 5px 0px 0px; padding:0px; float:left; display:inline; text-decoration:none; border:1px solid #cccccc}
ul.sample_products li a#active {margin:0px 5px 0px 0px; padding:0px; float:left; display:inline; text-decoration:none; border:1px solid #cccccc}
/**Product page css end**/
=======
div.google_checkout div {width:210px; }

/*new css*/

.main-menu ul li.cart a {
	background:url(../images/menu/shopping-cart.png) no-repeat left bottom;
	height:28px;
	width:170px;
	margin-left:3px;
	float:left;
}
.main-menu ul li.cart-active a, .main-menu ul li.cart a:hover {
	background:url(../images/menu/shopping-cart.png) no-repeat left top;
}

.main-menu ul li.rolex a {
	background: url(../images/menu/rolex.png) no-repeat left top;
	height:28px;
	width:107px;
	margin-right:3px;
	float:left;
}
.main-menu ul li.rolex a:hover {
	background: url(../images/menu/rolex.png) no-repeat left -29px;
}
.main-menu ul li.rolex-active a {
	background: url(../images/menu/rolex.png) no-repeat left bottom;
}
.main-menu ul li.watches a {
	background: url(../images/menu/watches.png) no-repeat left top;
	height:28px;
	width:154px;
	margin-right:3px;
	float:left;
}
.main-menu ul li.watches a:hover {
	background: url(../images/menu/watches.png) no-repeat left -29px;
}
.main-menu ul li.watches-active a {
	background: url(../images/menu/watches.png) no-repeat left bottom;
}
.main-menu ul li.diamond-jewelry a {
	background: url(../images/menu/diamond-jewelry.png) no-repeat left top;
	height:28px;
	width:220px;
	margin-right:3px;
	float:left;
}
.main-menu ul li.diamond-jewelry a:hover {
	background: url(../images/menu/diamond-jewelry.png) no-repeat left -29px;
}
.main-menu ul li.diamond-jewelry-active a {
	background: url(../images/menu/diamond-jewelry.png) no-repeat left bottom;
}
.main-menu ul li.engagement a {
	background: url(../images/menu/engagement.png) no-repeat left top;
	height:28px;
	width:184px;
	margin-right:3px;
	float:left;
}
.main-menu ul li.engagement a:hover {
	background: url(../images/menu/engagement.png) no-repeat left -29px;
}
.main-menu ul li.engagement-active a {
	background: url(../images/menu/engagement.png) no-repeat left bottom;
}
.main-menu ul li.education a {
	background: url(../images/menu/education.png) no-repeat left top;
	height:28px;
	width:166px;
	margin-right:3px;
	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;
}

/**RING PAGE CSS START***/
#main_product_container {margin:0px; padding:0px; width:100%; height:189px; float:left; display:inline; background:url(../images/bg_category_product.gif) no-repeat left top }
#main_product_container .cat_product_img {padding:0px; width:auto; height:auto;; float:left;}
#main_product_container .product_info {margin:60px 50px 0px 0px; padding:0px; width:auto; height:auto; float:right;}
#main_product_container .product_info_link {margin:20px 50px 0px 0px; padding:0px; width:auto; height:auto; float:right;}
#main_product_container .product_info ul {margin:0px; padding:0px; list-style:none }
#main_product_container .product_info ul li {text-align:right; padding-top:5px;}
#main_product_container .product_info ul li a {margin:0px; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:underline !important; text-align:right;}
#main_product_container .product_info ul li a:hover {margin:0px; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none !important; text-align:right; }



#main_product_container span a{

	-x-system-font:none;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline !important;
	color:#000000 !important;
}

#main_product_container span select{

	-x-system-font:none;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000000 !important;
	vertical-align:middle !important;
	padding:3px;
}


h3.product_name { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name.gif) no-repeat bottom center;}
h3.product_name:hover { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name.gif) no-repeat bottom center; text-decoration:underline;}
/*div#catgeory_header a h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;}
div#catgeory_header a:hover h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;text-decoration:underline;}
div#catgeory_header a:visited h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;}
*/
#catgeory_header a h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;}
#catgeory_header a:hover h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;text-decoration:underline;}
#catgeory_header a:visited h3.product_name_long { padding:0px 0px 7px 0px; text-align: center;  font-size: 14px; background:url(../images/border_bt_product_name_long.gif) no-repeat bottom center;}

td.product_desc {margin:0px; padding:0px 0px 10px 0px; width:170px; text-align:center; vertical-align:top;}
td.category_desc {margin:0px; padding:0px 0px 10px 0px; width:170px; text-align:center; height:55px; vertical-align:top;}

.product_info h5{

	-x-system-font:none;
	color:#204A8E;
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:right;
	margin:0 ;
}
.product_info h5 span{

	-x-system-font:none;
	color:#204A8E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.searchspan{

	-x-system-font:none;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#000000 !important;

}

.styleDiamond{

color: #214A8C;
font-family: "Arial,Helvetica",sans-serif; 
font-size:14px!important; 
font-weight:bold;

}

.styleDiamondHeading{

color: #214A8C;
font-family: "Arial,Helvetica",sans-serif; 
font-size:17px!important; 
font-weight:normal;


}

/**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:169px;
	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:12px; 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:0 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-top:10px;}
.top_menu .innner ul li{ float:left; border-right:1px solid #fff; padding-right:9px; margin-right:8px;line-height:9px;}

.top_menu .innner ul li a{font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif;text-decoration:underline !important; }
.top_menu .innner ul li a:hover{font-size:11px; color:#0076a3; font-family:Arial, Helvetica, sans-serif; }

/*-----Top Menu Css--------*/

/* ---- start for pop up 18 Nov---*/
 .black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
  
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 5%;
   left: 35%;
   width: 322px;
   height: 385px;
   padding: 16px;
   border: 0px solid orange;   
   z-index:1002;
   overflow: ;
  }
table.pop_up_table tr td{padding:2px 10px 2px 10px; color:#48412F; font-size:11px;}
.main_pop_up{height:385px; width:322px; background:url(../images/pop-bg.png); position:relative;}
.back_pop_up{height:365px; width:302px; background:#fff; margin:10px; position:absolute; top:0; left:0;}


.basic-model a {color:#333333; text-decoration:underline !important;}
.basic-model a:hover {color:#333333; text-decoration:none !important;}
/* ---- end for pop up 17 Nov---> */



.catgeory_image_jewel
{
	height:170px;
	vertical-align:middle;
	text-align:center;
}
/* ---- end for pop up 18 Nov---> */



.left-inner-container span{
font-size:14px;
}

/* ---- start 24-11-2009  */



.main_product_paging span select{

	-x-system-font:none;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000000 !important;
	vertical-align:middle !important;
	padding:3px;
}

/* ---- end 24-11-2009  */

/* ---- 30-11-2009  */

.christmas-container {
	width: 560px;
	height: 575px;
	border: 1px solid #ccc;
	background:url(../images/fathers-day-sale.jpg) no-repeat left top;
	margin: 0 0 5px 3px;
	padding:0 21px;
	}

.christmas-container h2{	
	margin:75px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#204a8e;
	padding-left:1px;
	background:url(../images/christmas-sale-headin-2-bg.jpg) no-repeat left bottom;
	padding-bottom:3px;
	text-transform:uppercase;
	float:left;
	width: 559px;
	}

.christmas-content-container{
	width:280px;
	float:left;
	}
.christmas-content-container img{
	float:left;
	cursor:pointer;
	}
.christmas-container h2 span{
	font-size:18px;
	}
.christmas-container h2 a{
	text-decoration:none;
	color:#204a8e;
	}
.christmas-container h2 a:hover{
	text-decoration:underline;
	}
.christmas-content-container p{
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	float: left;	
	/*width:100px;*/	
	text-align:center;
	}
.christmas-content-container p span{
	font-weight:bold;
	color:#333333;
	}
.christmas-content-container p.top-pad{
	padding-top:116px;
	}
.view-button{
	width:77px;
	height: 23px;
	background: url(../images/detail-button-bg.jpg) no-repeat left top;
	padding: 0 0 0 16px;
	float: left;
	cursor: pointer;
	color: #fff;
	font: bold 11px/23px Arial, Helvetica, sans-serif;
	margin-top:15px;
}
/* hm side twitter link bubble */
#twitlink {
  display: block;
  position: relative;
  float: right;
  width: 83px;
  height: 25px;
  margin: 0 -3px -2px 5px;
  background: url(../images/follow_us_twitter.png) no-repeat -203px -49px;
  text-decoration: none;
}
#twitlink span {
  position: absolute;
  left: -9999em;
}
#twitlink:hover {
  background-position: -116px -49px;
}
#twitlink strong {
  display: block;
  position: absolute;
  width: 201px;
  height: 73px;
  background: url(../images/follow_us_twitter.png) no-repeat 0px 0px;
  left: -9999em;
}
#twitlink:hover strong {
  left: -116px;
  top: -49px;
}

/* ---- end 30-11-2009  */