@charset "utf-8";
/* CSS Document */
body {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
	margin:0;
	padding:0;
}
p {
	margin:0px;
}
.clr {
	clear:both;
	line-height:0;
}
.floatLeft{ float:left;}
.floatRight{ float:right;}
a {
	color:#003366;
	text-decoration:none;
	outline:none
}
a:hover {
	color:#FFCC33;
	text-decoration:underline;
}
a img {
	border:none;
	outline:none
}
#wrapper {
	width:969px;
	margin:0px auto;
}
/*--------Login Area */
.grey_top_bg {
	background:url(../images/top-greystrip.gif) 0 0 repeat-x;
	width:100%;
	margin:0 auto;
	border:1px solid transparent;
}

.loginarea {
	width:100%;
	margin:10px 0px 0px 0px;
}
.login {
	float:right;
	width:204px;
	padding:0px 10px 0px 0px
}
.logout {
	float:right;
	width:174px;
	padding:0px 10px 0px 0px
}
.login a {
	float:left;
	border:none
}
.topLinks {
	color:#828282;
	float:right;
	padding:10px 0px 0px 0px;
}
.topLinks a {
	color:#828282;
	text-decoration:none
}
.topLinks a:hover {
	color:#828282;
	text-decoration:underline
}
/*--------Logo Area */
.logoarea {
	width:100%;
	margin:10px 0px 0px 0px;
}
.logo {
	float:left;
	width:252px;
	height:32px;
	margin-top:10px;
	margin-left:10px;
}
.callus {
	float:left;
	width:478px;
	height:69px;
	margin-left:60px;
}
.viewCart {
	float:right;
	margin-top:15px;
	margin-right:5px;
	font-size:16px;
}
.viewCart p {
	color:#003366;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
.viewCart p span {
	color:#003366;
}
/*--------Navigation Area */

.navigation {
	width:100%;
	margin:10px 0px 0px 0px;
	background:url(../images/nav-bg.gif) repeat-x;
	height:42px;
}
.navigation ul.list {
	color:#2f2f2f;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:12px 0px 0px 0px;
}
ul.list li {
	display:inline;
	background:url(../images/nav-divider.gif) right no-repeat;
	padding:0px 10px 0px 10px
}
ul.list li a {
	color:#003366;
	text-decoration:none;
}
ul.list li a:hover {
	color:#FFCC33;
	text-decoration:none;
}
ul.list li a:active {
	color:#FFCC33;
	text-decoration:none;
}
/*--------breadcrumbs Area */
.breadcrumbs {
	width:100%;
	margin:10px 0px 0px 0px;
}
/*--------Content Area */

.content {
	width:969px;
	margin:10px 0px 0px 0px;
	float:left;
}
/*Content Area: Left menus */

.content .leftmenus {
	width:170px;
	float:left;
}
.leftmenus .menus {
	width:170px;
	background-color:#f6fafe;
	float:left;
}
.menus h4 {
	background-color:#6699cc;
	font-size:16px;
	margin:0px;
	color:#ffffff;
	padding:7px;
	float:left;
	width:156px;
}
.menus ul.menu {
	color:#1b325f;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
ul.menu li {
	border-bottom:#fff solid 1px;
	float:left;
	width:150px;
}
ul.menu li a {
	color:#003366;
	text-decoration:none;
	float:left;
	background:url(../images/arrow-menu.gif) 6px 8px no-repeat;padding:6px 0px 6px 20px;
}
ul.menu li a:hover {
	color:#FFCC33;
	text-decoration:none;
	float:left;
	background:url(../images/arrow-menu.gif) 6px 8px no-repeat;padding:6px 0px 6px 20px;
}
/************ navSubLinks styles **************/	
#navSubcontainer {
	font-weight: normal;
	margin:0px;
	padding:0px;
	float:left;
}
#navSubcontainer ul{ list-style-type:none; margin:0px; padding:0px; float:left;}
#navSubcontainer ul li{ margin:0px; padding:0px; float:left; display:block;}
#navSubcontainer ul.submenu {
	list-style-type: none;
	font-size: 10px;
	margin:0px;
	padding:0px;
	text-decoration: none;
	float:left;
}
ul.submenu {
	color:#1b325f;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
ul.submenu li {
	/*padding:6px 0px 6px 0px;*/
	background:url(../images/sub-menu.gif) 8px 8px no-repeat #cce4f8;
	border-bottom:#ebf6ff solid 1px;
	float:left;
}
ul.submenu li a {
	color:#1b325f;
	text-decoration:none;
}
#navSubSubcontainer{ float:left;}
#navSubSubcontainer ul#subnavlist2{ float:left; margin:0px; padding:0px; list-style-type:none;}
#navSubSubcontainer ul#subnavlist2 li{width:139px;float:left; 
	/*background: #CDE3F8 url(../images/arrow-menu.gif) 20px 8px no-repeat;*/
	padding-left:30px;
	border-bottom:#EBF6FF solid 1px;
 }

/*------OFFER BOX  */

.offers {
	width:170px;
	background-color:#fff;
	border:#f5c9c9 solid 1px;
	margin:10px 0px 0px 0px;
	float:left;

}
.offers h4 {
	background-color:#ffcc33;
	font-size:16px;
	margin:0px;
	color:#ffffff;
	padding:7px;
	float:left;
	width:156px;
}
.offers .prod-image {
	text-align:center;
	margin:12px 0px 0px 0px;
	float:left;
	padding-left:5px;
}
.offers .prod-title {
	color:#c2272d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:140px;
	margin:8px auto;
	float:left;
	padding-left:5px;
}
.offers .prod-desc {
	font-size:12px;
	text-align:left;
	margin:7px auto;
	width:140px;
	float:left;
	padding-left:5px;
}
.offers .prod-view {
	margin:15px auto;
	width:165px;
	float:left;
	padding-left:5px;
}
.prod-view p.price {
	float:left;
	width:72px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
.prod-view .inputtxt {
	width:39px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	font-size:11px;
}
.prod-view input{ padding:0px 0px 0px 2px;}
.prod-view img {
	padding:0px 3px 0px 4px;
	float:left
}
/*Content Area: middle  */
.content .middle {
	width:609px;
	float:left;
	margin-left:10px;
}



.content .signin {
	width:609px;
	float:left;
}
.signin h4 {
	font-size:16px;
	margin:0px;
	color:#000000;
	height:29px;
	padding:0px 0px 0px 10px;
	background:url(../images/heading-bg.gif) repeat-x;
}

.content .signin2 {
	width:609px;
	float:left;
}
.signin2 h4 {
	font-size:16px;
	margin:0px;
	color:#000000;
	height:29px;
	padding:0px 0px 0px 10px;
	background:url(../images/heading-bg.gif) repeat-x;
	margin-bottom:3px;
}


.middle .banner {
	width:100%;
	display:block;
}
.middle .featured {
	border:#d2d2d2 solid 1px;
	border-top:none;
	margin-top:10px;
}

.middle h1 {
	font-size:16px;
	margin:0px;
	color:#000000;
	height:29px;
	padding:0px 0px 0px 10px;
	background:url(../images/heading-bg.gif) repeat-x;
	width:599px;
}


.middle h2 {
	font-size:16px;
	margin:0px;
	color:#003366;
	height:29px;
	padding:0px 0px 0px 10px;
	background:url(../images/heading-bg.gif) repeat-x;
	width:599px;
}
.middle .category {
	border:#d2d2d2 solid 1px;
	padding-top:10px;
	float:left;
	width:607px;
	padding-bottom:10px;
}

.middle .search {
	width:587px;
	margin:0px 0px 10px 9px;
	background:url(../images/search-bg.gif) right top no-repeat #ecf6ff;
	height:187px;
	border:#d6d6d6 solid 1px;
}


.search .row {
	width:380px;
	padding:6px 0px 6px 10px
}
.row label{
color:#293d74; font-weight:bold; font-size:16px; width:190px; float:left

	
}


.row .inputsearch {
	width:144px;
	border:#bababa solid 1px;
	color:#515151;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	
}

.search-button{margin-left:198px; margin-top:5px;}

.middle .printpaging {
	padding-top:10px;
	float:left;
	width:100%;
}
p.print {
	margin:0px;
	background:url(../images/print.gif) no-repeat 3px top;
	padding:5px 0px 0px 35px;
	height:21px;
	float:left
}
p.print a {
	color:#003366;
	text-decoration:none
}
p.print a:hover {
	color:#FFCC33;
	text-decoration:underline
}
.paging {
	float:right; padding-top:10px; padding-bottom:10px; width:220px;
}
.paging ul{margin:0px;
	padding:0px;
	display:inline; list-style-type:none; float:left;}
.paging ul li{ float:left; }
.paging ul.page {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
}
ul.page li {
	border:#d2d2d2 solid 1px;
	height:15px;
	padding:3px 0px 0px 0px;
	width:17px;
	text-align:center;
	color:#003f7e;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 0px 0px 4px;
}
ul.page li a {
	color:#003f7e;
	text-decoration:none
}
ul.page li a:hover {
	color:#c2272d;
	text-decoration:none;
}
ul.page li.selected {
	border:#003f7e solid 1px;
	background-color:#e3ecf4;
	height:15px;
	padding:3px 0px 0px 0px;
	width:17px;
	text-align:center;
	color:#003f7e;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 0px 0px 4px;
}
ul.page li.next {
	border:#d2d2d2 solid 1px;
	height:15px;
	padding:3px 0px 0px 0px;
	width:47px;
	text-align:center;
	color:#003f7e;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 0px 0px 4px;
}
ul.page li.next a {
	color:#003f7e;
	text-decoration:none
}
ul.page li.next a:hover {
	color:#c2272d;
	text-decoration:none
}
ul.page li.arrows{ border:none; padding-right:6px; margin-top:-4px;}
.featured h4 {
	background-color:#ffcc33;
	font-size:16px;
	margin:0px;
	color:#ffffff;
	padding:7px;
	line-height:18px;
}

.feture-desc {
	margin:9px 0px 9px 9px;
	width:587px;
	padding:0px;
}
.feture-desc .product {
	background-color:#f6fafe;
	padding-bottom:9px;
}
.product h3 {
	color:#c2272d;
	font-size:16px;
	margin:0px;
}
.product .product1 {
	float:left;
	margin:10px 0px 10px 10px;
	display:block;
	font-size:0px;
}
.product .description {
	float:left;
	margin:10px 0px 0px 10px
}
.description p {
	margin:5px 0px 0px 0px;
}
.description .buy {
	margin:0px;
}
.buy p {
	float:left;
	width:200px;
}
.buy .buttons {
	float:left;
}
.buttons .inputtxt {
	width:31px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 2px 0px 2px;
	margin-right:3px;
	float:left;
	font-size:11px;
}
.buttons img {
	padding:0px 4px 0px 3px;
	font-size:0px;
	float:left
}
.description p.read {
	margin:35px 0px 0px 0px;
	background:url(../images/tick.png) 3px 0px no-repeat;
	padding:0px 0px 0px 20px;
	color:#c2272d
}
p.read a {
	color:#003366;
	text-decoration:none
}
p.read a:hover {
	color:#FFCC33;
	text-decoration:underline
}
.seprator {
	background:url(../images/seprator.gif) repeat-x;
	height:1px;
	padding:10px 0px 5px 0px;
	margin:0px 12px 0px 10px;
	display:block;
}

.seprator1 {
	background:url(../images/seprator.gif) repeat-x;
	height:1px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}


.firstrow{background-color:#ebf6ff;padding:10px;}
.firstrow textarea{ float:left; width:204px; border:1px solid #BABABA; color:#515151; padding:0px 2px;}

.firstrow label{ font-size:12px; color:#4f4f4f; width:200px; padding:5px 0px 5px 5px; float:left;}
.firstrow input{ border:#bababa solid 1px; width:202px; height:22px; margin-left:5px; float:left; color:#515151; font-size:12px; margin:0px;}

.firstrow img{ float:left ; padding-left:10px;}
.firstrow span{ float:left ; color:#000; padding-right:2px; padding-top:5px;}
.blue-text{color:#19427b; font-size:11px; padding:0px 0px 0px 5px}
.greytext{color:#4f4f4f; font-size:12px; padding:0px 0px 0px 5px}
.secondrow{background-color:#f5faff;padding:10px;}
.firstrow label span{color:#d63030;float:none;}
.firstrow input.btns{ width:auto; height:auto;}
.secondrow label{ font-size:12px; color:#4f4f4f; width:200px; padding:5px 0px 5px 5px; float:left;}
.secondrow input{ border:#bababa solid 1px; width:202px; height:22px; float:left; color:#515151; font-size:12px;}
.secondrow img{ float:left ; padding-left:10px;}
.secondrow span{ float:left ; color:#000; padding-right:2px; padding-top:5px;}
.secondrow select{ border:#bababa solid 1px; width:204px; height:22px; margin-bottom:2px; float:left; font-size:11px; color:#515151;}
.secondrow label span{color:#d63030;float:none;}
.secondrow input.btns{ width:auto; height:auto;}
ul.products {
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	width:600px;
	 float:left;
}
ul.products li {
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	list-style:none;
	float:left;
	width:31%;
}
.secondrow2{background-color:#f5faff;padding:10px;}

.secondrow2 label{ font-size:12px; color:#4f4f4f; width:200px; padding:5px 0px 5px 5px; float:left}
.secondrow2 .inputtxt{ border:#bababa solid 1px; width:202px; height:22px;  float:left}
.secondrow2 img{ float:left ; padding-left:10px;}
.secondrow2 span{ float:left ; color:#d63030; padding-right:2px;}
.secondrow2 select{ border:#bababa solid 1px; width:204px; height:22px; margin-left:5px; float:left; font-size:11px; color:#515151;}

/*------Main Category Name  */

.prodcatgry {
	width:587px;
	margin:0px auto;
	padding-bottom:10px
}
.prodcatgry h4 {
	color:#272764;
	font-weight:bold;
	font-size:14px;
}
.prodcatgry p {
	color:#4f4f4f;
	line-height:18px;
	margin:15px 0px 15px 0px;
}
.prodcatgry p a {
	color:#d63030;
	text-decoration:none;
}
.prodcatgry p a:hover {
	color:#d63030;
	text-decoration:underline;
}
.prodcatgry .prod {
	float:left;
	margin:10px 0px 10px 10px;
	display:block;
	
	width:209px;
}
.prodcatgry .catgry-desc {
	float:right;
	width:360px;
	padding:10px 0px 0px 0px
}
.catgry-desc h3 {
	color:#c2272d;
	font-size:16px;
	margin:0px 0px 8px 0px;
}

.catgry-desc h4 {
	color:#293d74;
	font-size:16px;
	margin:0px 0px 8px 0px;
	background:url(../images/sub-catgry.gif) no-repeat left;
	padding:0px 0px 0px 35px;
	height:25px;
}
.catgry-desc p {
	font-size:12px;
	margin:0px;
	line-height:18px;
}
.catgry-desc p.read1 {
	margin:5px 0px 35px 0px;
	background:url(../images/tick.png) 5px 3px no-repeat;
	padding:0px 0px 0px 20px;
	color:#c2272d
}
p.read1 a {
	color:#003366;
	text-decoration:none;
}
p.read1 a:hover {
	color:#FFCC33;
	text-decoration:underline;
}
.bestbuy {
	background-color:#eeeeee;
	height:100%;
	padding:5px;
}


.bestbuy .availablty{
padding:3px;
line-height:18px;
	
}
.bestbuy p {
	padding:10px 0px 0px 10px;
	width:200px;
	float:left
}
.bestbuy .input2 {
	width:39px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	font-size:11px;
	margin:10px 0px 0px 0px
}
.bestbuy img {
	padding:0px 0px 0px 4px;
	float:left;
	margin:10px 0px 0px 2px
}







.bestbuy-sub {
	background-color:#eff8f9;
	height:40px;
	border-top:#fff solid 1px;
	padding-left:6px;
}


.bestbuy-sub p {
	padding:10px 0px 0px 10px;
	width:200px;
	float:left
}
.bestbuy-sub .inputsub {
	width:39px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	font-size:11px;
	margin:10px 0px 0px 4px
}


.bestbuy-sub .inputsub1 {
	width:144px;
	border:#bababa solid 1px;
	
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	font-size:11px;
	margin:10px 10px 0px 0px
}
.bestbuy-sub img {
	padding:0px 0px 0px 4px;
	float:left;
	margin:10px 0px 0px 2px
}
.bestbuy .addimg{ padding:10px 0px 0px 2px;}






/*------OFFER BOX  */

ul.products li .offers-mid {
	width:100%;
	background-color:#fff;
	border-right:#d2d2d2 solid 1px;
	padding:0px;
	margin-top:20px;
}
ul.products li .offers-last {
	width:100%;
	background-color:#fff;
	padding:0px;
	margin-top:20px;
}
.offers-mid h4 {
	background-color:#d63030;
	font-size:16px;
	margin:0px;
	color:#ffffff;
	padding:7px;
}
.offers-mid .prod-image1 {
	text-align:center;
	margin:0px 0px 0px 0px;
}
.offers-mid .prod-title1 {
	color:#c2272d;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:160px;
	margin:8px auto;
}
.prod-title1 a {
	color:#003366;
	text-decoration:none
}
.prod-title1 a:hover {
	color:#FFCC33;
	text-decoration:underline
}
.offers-mid .prod-desc1 {
	font-size:12px;
	text-align:left;
	margin:8px auto;
	width:160px;
}
.offers-mid .price-tag {
	font-size:12px;
	text-align:left;
	margin:8px auto;
	width:160px;
	font-weight:bold;
}
.offers-mid .prod-view1 {
	margin:15px auto;
	width:160px;
}
.prod-view1 .inputtxt {
	width:29px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	font-size:11px;
}
.prod-view1 img {
	padding:0px 3px 0px 3px;
	float:left
}

/*Content Area: right */
.content .rite {
	width:170px;
	float:right;
}
.quick-search {
	width:170px;
	background-color:#f6fafe;
	margin:0px 0px 0px 0px;
	float:left;
}
.quick-search ul.sellers {
	color:#2f689a;
	margin:5px 0px 0px 5px;
	padding:0px;
	list-style:none;
	line-height:18px;
	float:left;
}
ul.sellers li {
	color:#2f689a;
	margin:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.quick-search h4 {
	background-color:#6699cc;
	font-size:16px;
	margin:0px;
	color:#ffffff;
	padding:7px;
	letter-spacing:-1px;
	float:left;
	width:156px;
}
.quick-search .prod-title2 {
	color:#434343;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	width:160px;
	margin:8px auto;
	float:left;
	padding-left:5px;
}
.quick-search .prod-view2 {
	margin:0px auto;
	width:160px;
	padding:0px 0px 10px 5px;
	float:left;
}
.prod-view2 .inputtxt {
	width:122px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding-top:2px;
	font-size:11px;
}
.prod-view2 input {padding:0px 0px 0px 2px;}
.prod-view2 img {
	padding:0px 0px 0px 3px;
	float:left
}
.rite .advance-search {
	width:170px;
	background-color:#f6fafe;
	border-top:#fff solid 1px;
	float:left;
	margin:0px 0px 10px 0px;
}
.advance-search h4 {
	color:#383838;
	font-size:15px;
	margin:0px;
	float:left;
	padding:9px 5px 9px 6px;
}
.advance-search img {
	margin:0px;
	float:left;
	padding-top:4px;
	padding-left:0px;
}
.red-box {
	width:100%;
	background-color:#fff;
	border:#f5c9c9 solid 1px;
	margin:10px 0px 10px 0px;
	float:left;
}
.red-box h4 {
	color:#000000;
	font-size:13px;
	margin:0px;
	padding:10px 0px 0px 5px;
	float:left;
}
.red-box .email {
	width:160px;
	padding:10px 0px 10px 0px;
	margin:0px auto;
	float:left;
	padding-left:5px;
}
.email .input {
	width:110px;
	border:#bababa solid 1px;
	height:18px;
	float:left;
	color:#515151;
	padding:2px 0px 0px 0px;
	margin:0px;
	font-size:11px;
}
.email img {
	padding:0px 0px 0px 3px;
	display:block
}
.Add {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.quick-features {
	background-color:#e0e0e0;
	margin:18px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:100%;
	float:left;
}
.quick-features .add-box {
	margin:0px auto;
	width:1000px;
}
.add-box img {
	padding-left:5px;
	display:block;
	font-size:0px;
	float:left
}
/*-------------Footer*/
.footer {
	width:969px;
	margin:0px auto;
}
.top {
	text-align:right
}
.ft-left {
	width:620px;
	float:left;
	margin:0px;
	border-right:#e0e0e0 solid 1px;
	/*padding-right:5px;*/
}
.ft-left h4 {
	color:#272764;
	font-size:14px;
	padding:0px 0px 12px 5px
}
.ft-middle {
	float:left;
	width:150px;
	margin:0px;
	border-right:#e0e0e0 solid 1px;
	padding-left:10px;
}
.ft-middle h4 {
	color:#272764;
	font-size:14px;
	padding:0px 0px 12px 5px
}
.ft-rite {
	float:right;
	width:140px;
	margin:0px;
	color:#4f4f4f;
}
.ft-rite h4 {
	color:#272764;
	font-size:14px;
	padding:0px 0px 12px 0px
}
ul.ftlists {
	margin:0px;
	padding:0px;
	list-style:none;
	width:120px;
	float:left;
	line-height:20px;
	padding-right:5px;
}
ul.ftlists li {
	list-style:none;
	background:url(../images/footer-arrow.gif) no-repeat 5px 5px;
	color:#4f4f4f;
	font-size:12px;
	padding:0px 0px 0px 20px;
	float:left;
}
ul.ftlists li a {
	color:#003366;
	text-decoration:none
}
ul.ftlists li a:hover {
	color:#FFCC33;
	text-decoration:underline
}
ul.FLinks {
	margin:0px;
	padding:0px;
	list-style:none;
	width:130px;
	float:left;
	line-height:20px;
}
ul.FLinks li {
	list-style:none;
	background:url(../images/footer-arrow.gif) no-repeat 5px 5px;
	color:#4f4f4f;
	font-size:12px;
	padding:0px 0px 0px 20px
}
ul.FLinks li a {
	color:#4f4f4f;
	text-decoration:none
}
ul.FLinks li a:hover {
	color:#4f4f4f;
	text-decoration:underline
}
.footer-links {
	margin:0px;
	padding:0px 0px 20px 0px;
	border-bottom:#e0e0e0 solid 1px;
}
.footer-icons {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.footer-icons p {
	margin:0px;
	padding:0px;
	color:#797979;
	font-size:11px;
	width:333px;
	line-height:18px;
	float:left
}
.footer-icons .validations {
	margin:0px;
	padding:0px 0px 0px 70px;
	float:left
}
.footer-icons img {
	margin:0px;
	padding:0px 0px 0px 5px;
	float:left;
}
.footer-logo {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right
}
.emptydiv {
	height:15px;
	line-height:0px;
}

.emptydiv1 {
	height:55px;
	line-height:0px;
}
.related-prod{color:#2a447a; font-size:16px; font-weight:bold; width:580px; margin:0px auto; padding-bottom:10px; padding-left:7px;}

/* Register Page *******************************************8 */
.ErrMsg
{
	color:Red;
	margin-left:10px;
}
.Success
{
	color:Green ;
}
.registerToptxt{ 
	width:600px;
	float:left;
	background:#fff;
	padding:15px 0px 15px 10px;
	color:#4f4f4f;
}
.registerToptxt span{ 
	float:left;
	color:#1a416c;
	padding:10px 0px 0px 0px;
	}
/* Brands ***************************************************** */

.brandsContainer{ 
	width:593px;
	float:left;
	border:1px solid #d2d2d2;
	padding:9px 7px; margin-top:1px;}
.brandsContainer .firstLogos{
	width:593px;
	float:left;
}
.brandsContainer .firstLogos .logosBg{ width:131px;
	float:left;
	background:url(../images/brandsLogosBg.gif) no-repeat left top; height:107px; padding:8px 0px 0px 15px; }
.brandsContainer .firstLogos .logosBg img{ float:left;}
.brandsPrint{ width:609px; float:left; padding-top:17px;}
.brandsPrintLink{ float:left; padding:5px 0px 0px 3px;}

/* Search Results ***************************************************** */

.searchTopContainer{ width:587px; float:left; background:#fff0f0; border:1px solid #f5c8c8; padding:10px 10px;}
.searchTopContainer p{ font-size:14px; float:left; color:#4f4f4f;}
.SearchMidContainer{ width:592px; float:left; margin-top:10px; border:1px solid #d2d2d2; padding:11px 0px 11px 15px;}
.SearchMidContainer .indexingContainer{ width:195px; float:left;}
.SearchMidContainer .indexingContainer ul{ float:left; margin:0px; padding:0px; list-style-type:none; padding-bottom:15px;}
.SearchMidContainer .indexingContainer ul li{ float:left; width:174px; padding:5px 0px 0px 12px; color:#003366;}
.SearchMidContainer .indexingContainer li.indextitle{ width:174px; float:left; background:#2f7db0; font-size:14px; color:#fff; font-weight:bold; padding-top:9px; height:20px;}
.SearchMidContainer .indexingContainer a:hover{ color:#FFCC33;}
/* Basket ***************************************************** */

.basketContainer{ width:609px; float:left; margin-top:1px;}
.basketContainer ul{ float:left; list-style-type:none; margin:0px; padding:0px;}
.basketContainer ul li{ float:left; width:609px;}
.basketContainer ul li.hdgs{background:#3c89c8; padding:10px 0px; font-weight:bold; color:#fff;}
.spanProducts{ width:366px; float:left; padding-left:37px;}
.spanPrice{ width:66px; float:left;}
.spanQty{ width:79px; float:left;}
.spanTotal{ width:54px; float:left;}

.hdgs1{background:#3c89c8; padding:10px 0px; font-weight:bold; color:#fff;}

.basketContainer ul li.whiteRows{padding:15px 0px; background:#fff url(../images/icon-delete.gif) no-repeat 13px 15px; color:#4f4f4f;}
.inputShoppingBasket{ float:left; border:1px solid #bababa; width:30px; padding:5px 5px; height:11px; font-size:11px; color:#515151; margin:0px;}

.basketContainer ul li.silverRows{padding:15px 0px; background:#eee url(../images/icon-delete.gif) no-repeat 13px 15px; color:#4f4f4f;}

.shopBasketTotal{ width:609px; float:left; border-top:1px dashed #8a8a8a; border-bottom:1px dashed #8a8a8a; padding:15px 0px;}
.spanProducts2{ width:381px; float:left;}
.spanProducts3{ width:225px; float:right;}
.shopBasketTotal .bluetxt{ font-size:11px; color:#19427b; }

.promocodContainer{ width:594px; float:left; background:#ebf6ff url(../images/cart2.gif) no-repeat 520px 3px; margin-top:9px; padding:9px 0px 9px 15px;}
.promocodContainer .spanhdg{ font-size:20px; font-weight:bold; color:#141654;}
.promocodContainer .secondLine{ width:594px; float:left; padding-top:10px;}

.promocodContainer .secondLine .inputfield{ float:left; width:61px; height:19px; margin:0px; border:1px solid #bababa; background:#fff; padding:2px 0px 0px 0px;}
.promocodContainer .secondLine .spanEnterhere{ width:62px; float:left; padding:5px 0px 0px 0px;}
.promocodContainer .secondLine .spanEnterhereEnd{ width:178px; float:left; padding:5px 0px 0px 3px;}
.lastimages{ width:396px; float:right; padding-top:14px;}
.lastimages input{ padding:0px 2px; float:left;}
.lastimages .contShopping{ float:left}


.contentPagesContainer{ width:587px; float:left; border:1px solid #eee; padding:5px 10px; color:#4f4f4f; line-height:19px;}
.contentPagesContainer p{ float:left; width:587px; padding-bottom:10px; padding-top:2px;}

.contentPagesContainer h4{ width:588px; float:left; color:#3c89c8; font-weight:bold; padding:14px 0px 5px 0px; margin:2px 0px; border-top:1px dotted #8a8a8a; font-size:1.3em;}
.contentPagesContainer h3{ font-size:14px; float:left; padding:5px 0px;}
.contentPagesContainer ul{ float:left; margin:0px; padding:0px; list-style-type:none;}
.contentPagesContainer ul li{ float:left; width:100%;}
/*--------- Checkout ---------------- */
.firstcellBg{ background:#EBF6FF; padding:10px 10px; color:#4f4f4f;}
.firstcellBg td{padding:10px 10px; border:0px;}
.secondcellBg{ background:#F5FAFF; padding:10px 0px; color:#4f4f4f;}
.secondcellBg td{padding:10px 10px;}
.firstcellBg td .inputtxt{ border:1px solid #BABABA;  width:202px;}
.secondcellBg td .inputtxt{ border:1px solid #BABABA;  width:202px;}

.firstcellBg td select{ border:1px solid #BABABA; height:22px; width:202px; font-size:11px; color:#4f4f4f;}
.secondcellBg td select{ border:1px solid #BABABA; height:22px; width:202px; font-size:11px; color:#4f4f4f;}

.firstcellBg td span{ color:#D63030;}
.secondcellBg td span{ color:#D63030;}

/*---- Products Pages ------------- */
.addtocart{ margin:10px 0px 0px 2px;}
.cutomersComents{ width:97%; float:left; margin-top:10px; padding:10px; background:#ebf6ff;}

/*Breadcrumbs*/
.horizBreadcrumbs {   /* -----Changed ------*/
	display:block;
	width:720px;
	/* float:left; */
	margin: 0px;
	color: #000000;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.submitbutton
{
	margin-left:220px;
	margin-top:10px;
	float:left;
	background:#F5FAFF;
}
.basketContainer td,th{ padding:10px 10px; text-align:left;}
.basketContainer td{ font-size:12px; color:#4f4f4f;}
.basketContainer td input{border:1px solid #BABABA; color:#4f4f4f; padding:5px 0px;}

.thanksmsg{ width:500px; float:left; border:1px solid #6e6b6b; height:500px; background:#f4f4f4; font-size:14px; color:#4f4f4f;}
input.btn{ width:auto; height:auto;}

.productreview
{
	font-size:16px;
	font-weight:bold;
	color:#2f7db0;
	padding:10px;
}
.productreviewsection
{
	font-size:12px;
	width:609px;
	background:#f6fafe;
}
.tabsGrid{background:#F5FAFF;}
.tabsGrid th{ background:#518fc1; color:#fff;}
.errorTooltip{ background:#FFF0F0; border:1px solid #F5C8C8; padding:10px;}
.bgtable{ background:#EBF6FF;}
.bgtable2{ background:#F5FAFF;}


.cartcontainer{ width:609px; float:left; margin-top:1px;}
/*.cartcontainer ul{ float:left; list-style-type:none; margin:0px; padding:0px;}
.cartcontainer ul li{ float:left; width:609px;}
.cartcontainer ul li.hdgs{background:#3c89c8; padding:10px 0px; font-weight:bold; color:#fff;}*/
.cartcontainer td,th{ padding:10px 10px; text-align:left;}
.cartcontainer td{ font-size:12px; color:#4f4f4f;}
.cartcontainer td input{border:1px solid #BABABA; color:#4f4f4f; padding:5px 0px; text-align:right;}
.cartcontainer td.usechkbox input{ border:none;}
tabsGrid.{background:#F5FAFF;}
.tabsGrid th{ background:#518fc1; color:#fff;}


ul#navlist{margin:10px 0px 0px 0px; padding:0px; list-style:none;}
ul#navlist li{margin:0px; padding:0px; list-style:none; line-height:30px; padding-left:25px; background:url(../images/arrow-menu.gif) no-repeat 10px 9px;}
ul#navlist li a{margin:0px; padding:0px; list-style:none; color:red; font-size:14px; font-weight:bold; text-decoration:none;}
ul#navlist li a:hover{color:#000; text-decoration:underline;}
ul#navlist li a strong{color:#003366;}

ul#navlist .subnavlist ul{margin:0px 0px 0px 20px; padding:0px; list-style:none;}
ul#navlist .subnavlist li{margin:0px; padding:0px; list-style:none; line-height:20px; font-size:12px; background:url(../images/arrow-menu.gif) no-repeat 10px 6px;}
ul#navlist .subnavlist li a{margin:0px; padding:0px 0px 0px 25px; list-style:none; color:#C2272D; font-size:12px; font-weight:bold; text-decoration:none;}
ul#navlist .subnavlist li a:hover{color:#000; text-decoration:underline;}
ul#navlist .subnavlist li a strong{color:#000; font-weight:normal;}

.orderContainer td,th{ padding:4px; text-align:left; color:#000;}

/* for New products page 090922 */


.rowContainerFirst{ width:579px; float:left; padding:10px 0px 10px 10px; margin-left:10px; background:#F5FAFF;}

.rowContainerSecond{ width:579px; float:left; padding:10px 0px 10px 10px; margin-left:10px; background:#FFF;}

.middleDes{ width:340px; float:left; padding:0px 0px 0px 10px;}

.rowContainerFirst img, .rowContainerSecond img{ float:left;}

.middleDes h2{ font-size:14px; font-weight:bold; float:left; background:none; width:100%; height:auto; padding:0px;}

.middleDes p{ width:100%; float:left; padding:5px 0px;}

.last{ width:97px; float:left; padding:10px 0px 0px 10px;}

.last input[type="text"] { border:1px solid #BABABA; color:#515151; float:right; margin:0px; padding:0px; height:18px; width:39px; padding:0px 0px 0px 2px; text-align:right; margin-bottom:10px; margin-right:5px;}

.last img{ padding-right:5px;}

.iamgecontainer{ width:120px; float:left;}

.newColors{ float:left; padding-top:10px;}

