@charset "utf-8";
/* CSS Document */
/****************************************************************/
#container{width:960px; margin:0 auto; overflow:hidden;}
/********** Header Starts Here ************/

#cart-main{width:246px; float:left; overflow:hidden;}
#cart-main ul li{list-style:none;}
#cart-main ul li.item{ color:#fff; width:auto; float:right; padding:40px 0 0 25px;}
#cart-main ul li.item a{ color:#fff; width:auto; float:left; text-decoration:none;}
#cart-main ul li.item a:hover{ color:#fff; width:auto; float:right; text-decoration:underline;}
#cart-main ul li.edit-basket{ color:#de3a31; width:126px; border-bottom:1px solid #546e7a; clear:both; text-align:center; padding:10px 0 7px 0; margin-left:118px;}
#cart-main ul li.edit-basket a{ color:#de3a31; width:126px; clear:both; text-align:center; text-decoration:none;}
#cart-main ul li.edit-basket a:hover{ color:#fff; text-decoration:none;}
#cart-main ul li.checkout{width:120px; height:31px; float:right; margin:7px 5px 0 0;}
#cart-main ul li.checkout a{ background:url(../siteimages/checkout-img.png) left top no-repeat; width:120px; height:31px; display:block; text-decoration:none; text-indent:-999999px;}
#myaccount-text{width:auto; height:24px; font-family:Arial; overflow:hidden; float:right; margin-top:42px;}
#myaccount-text ul li{width:auto; font-size:11px; color:#002e48; padding:0 0 0 5px; font-family:Arial; float:left; list-style:none; line-height:25px; }
#myaccount-text ul li a{width:auto; font-size:11px; color:#002e48; text-decoration:none; font-family:Arial; float:left; list-style:none; line-height:25px; }
#myaccount-text ul li a:hover{text-decoration:underline;}
/***************** Banner Starts Here ***********************/
#banner-main{width:952px; height:409px; margin:0 0 0 8px; overflow:hidden;}
.banner-div{width:694px; float:left; overflow:hidden;}
.banner-rit-main{width:258px; float:left; margin-top:32px; overflow:hidden;}
.banner-rit-main h1{ background:url(../siteimages/banner-rit-products.png) 12px top no-repeat; width:210px; height:15px; text-indent:-999999px; padding-bottom:25px;}
.banner-rit-main ul li{list-style:none;}
.banner-rit-main ul li.apparel{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.apparel a{ background:url(../siteimages/t-shirt-img.png) 12px 10px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.apparel a:hover{ background:url(../siteimages/t-shirt-img-over.png) 12px 10px no-repeat;text-decoration:none; color:#de3a31;}
.banner-rit-main ul li.instrument{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.instrument a{ background:url(../siteimages/pen-img.png) 12px 5px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.instrument a:hover{ background:url(../siteimages/pen-img-over.png) 12px 5px no-repeat;text-decoration:none; color:#de3a31;}
.banner-rit-main ul li.drinkware{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.drinkware a{ background:url(../siteimages/cup-img.png) 12px 10px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.drinkware a:hover{ background:url(../siteimages/cup-img-over.png) 12px 10px no-repeat;text-decoration:none; color:#de3a31;}
.banner-rit-main ul li.bag{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.bag a{ background:url(../siteimages/bag-img.png) 12px 10px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.bag a:hover{ background:url(../siteimages/bag-img-over.png) 12px 10px no-repeat;text-decoration:none; color:#de3a31;}
.banner-rit-main ul li.office-product{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.office-product a{ background:url(../siteimages/office-product-img.png) 12px 8px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.office-product a:hover{ background:url(../siteimages/office-product-img-over.png) 12px 8px no-repeat;text-decoration:none; color:#de3a31;}
.banner-rit-main ul li.journal{ color:#333333; border-bottom:1px solid #d8e3e7; line-height:40px;}
.banner-rit-main ul li.journal a{ background:url(../siteimages/notebook-img.png) 12px 8px no-repeat; color:#333333; line-height:40px; text-decoration:none; padding:9px 0 0 40px;}
.banner-rit-main ul li.journal a:hover{ background:url(../siteimages/notebook-img-over.png) 12px 8px no-repeat;text-decoration:none; color:#de3a31;}
/***************** contant Starts Here ***********************/
#content-main{width:952px; margin:0px 0 0 8px; overflow:hidden;}
/**************** Contant Product Starts Here ***********************/
#content-product-main1{width:660px; margin-top:32px; overflow:hidden;}
.content-product-main{width:658px; border:1px solid #dcdcdc; height:122px; background:url(../siteimages/content-product-bg.png) repeat-x; margin-bottom:24px;}
.content-product-main ul li{ list-style:none; float:left;}
.content-product-main ul li.men-tshirt{ width:77px; height:122px; background-color:#304c5a; list-style:none; float:left;}
.content-product-main ul li.men-tshirt h2{ font-size:14px; color:#fff; padding:9px 15px 0 7px;}
.content-product-main ul li.men-tshirt h3{ font-size:11px; color:#fff; padding:60px 0 0 7px;}
.content-product-main ul li.men-tshirt h3 a{ font-size:11px; color:#fff; padding:60px 0 0 7px; text-decoration:none;}
.content-product-main ul li.men-tshirt h3 a:hover{text-decoration:underline;}
.content-product-main ul li.content-tshirt{ width:140px; height:115px; background:url(../siteimages/content-tshirt-bg.png) left top repeat-x; margin:7px 0 0 7px; list-style:none; float:left; text-align:center; padding:12px 0 0 0;}
.content-product-main ul li.customize{ width:140px; height:122px; list-style:none; float:left;}
.content-product-main ul li.customize h4{ color:#da271f; padding:22px 0 0 10px; font-size:12px;}
.content-product-main ul li.customize h5{ color:#333333; padding:2px 0 0 10px; font-size:12px; font-weight:normal;}
.content-product-main ul li.customize h5 span{ color:#999999; font-style:italic;}
.content-product-main ul li div.customize-button{ width:61px; height:13px; background-color:#97b0c0; text-align:center; color:#fff; line-height:12px; margin:40px 0 0 10px; font-size:11px; float:left;}
.content-product-main ul li div.customize-button a{ width:61px; height:13px; background-color:#97b0c0; text-align:center; color:#fff; line-height:12px; text-decoration:none; display:block; font-size:11px; float:left;}
.content-product-main ul li div.customize-button a:hover{background-color:#69889c; text-decoration:none;}
.content-product-main ul li div.buy-now{width:auto; float:left; margin:38px 0 0 13px; font-size:12px; color:#999999;}
.content-product-main ul li div.buy-now a{width:auto; float:left; font-size:12px; color:#999999; text-decoration:underline;}
.content-product-main ul li div.buy-now a:hover{text-decoration:none;}
/**************** Contant Right Starts Here ***********************/ 
#oakideas-main{width:100%; background-color:#e8edef; overflow:hidden;}
#oakideas-main h1{ background:url(../siteimages/oakideas-img.png) 10px 17px no-repeat; text-indent:-999999px; width:246px; height:21px;}
#oakideas-main h6{font-size:13px; color:#97b0c0;text-align:center; padding-bottom:10px;}
#oakideas-main ul li{list-style:none; float:left; padding:0 15px 0 20px; color:#333; background:url(../siteimages/dot.jpg) 12px 8px no-repeat; line-height:18px;}
#oakideas-main ul li a{list-style:none; float:left; color:#333; line-height:18px; text-decoration:none;}
#oakideas-main ul li a:hover{text-decoration:underline;}
#tag{background:url(../siteimages/tshirt-tag.jpg) left top no-repeat; width:200px; height:176px; margin:0 0 0 28px; text-indent:-999999px; clear:both;}
#shipping-main{width:100%; background-color:#16445e; height:39px; overflow:hidden; margin-top:8px; padding-top:10px;}
#shipping-main ul li{float:left; list-style:none; font-size:12px; color:#b2c7cf; padding:0 20px 0 10px; width:auto;}
#shipping-main ul li a{ float:left; list-style:none; font-size:12px; color:#b2c7cf; text-decoration:underline; width:auto;}
#shipping-main ul li a:hover{text-decoration:none;}
/********************************************************/
#secured-payment-main{width:256px; border:1px solid #dcdcdc; overflow:hidden; margin-top:32px;}
#secured-payment-main h1{background:url(../siteimages/secured-payment-img.png) left top no-repeat; width:188px; margin:19px 0 0 17px; text-indent:-999999px; height:2px;}
#secured-payment-main p{ color:#333333; padding:0 20px 0 17px;}
#card{background:url(../siteimages/card-img.jpg) left top no-repeat; width:211px; height:30px; text-indent:-999999px; margin:12px 0 17px 17px;}
/************ Footer Starts Here **************/
#footer-main{width:100%; margin:0 auto; overflow:hidden;}
#footer-main-part{font-size:11px; text-align: center; margin:0 auto; padding:40px 0px 20px 0; color:#000; overflow:hidden; width:780px;}
#footer-main-sub{width:100%; overflow:hidden; background:url(../siteimages/footer-bg.jpg) center top repeat-x;}
#footer-div{ background:url(../siteimages/footer-tree.png) 30px 50px no-repeat; width:918px; height:162px; margin:0 auto; overflow:hidden;}
#intrested-div{ width:341px; float:left; margin:35px 0 0 180px; overflow:hidden;}
#intrested-div h6{ font-size:12px; color:#fff; padding:0 0 0 0;}
#intrested-div span{color:#b2c7cf; padding:0 0 0 0; font-size:12px;}
#intrested-div h2{ font-size:21px; color:#fff; padding:15px 0 0 0;}
#intrested-div h3{ font-size:12px; color:#fff; padding:5px 0 0 0; font-weight:normal;}
#intrested-div h3 span{color:#de3a31;}
#intrested-div h3 span a{color:#de3a31; text-decoration:none;}
#intrested-div h3 span a:hover{color:#eb7012; text-decoration:underline;}
#copyright-div{width:321px; float:left; margin:48px 0px 0 50px; overflow:hidden;}
#copyright-div span{ color:#fff; padding:0 15px 0 0;}
#privecy-main{width:216px; margin:20px 0 0 0; overflow:hidden; font-size:12px; color:#de3a31; font-family:Arial;}
#privecy-main a{width:216px; overflow:hidden; font-size:12px; color:#de3a31; font-family:Arial; text-decoration:none;}
#privecy-main a:hover{text-decoration:underline; color:#eb7012;}
/*********** About Page Starts Here **************/
.about-main{width:686px; overflow:hidden; margin-left:8px; margin-top:20px;}
.about-main p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding-right:30px; line-height:20px;}
.about-main p a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#da271f; text-decoration:underline;}
.about-main p a:hover{ text-decoration:none;}
.about-main h3{font-size:24px; color:#333; font-weight:normal; padding:0 0 15px 5px; font-weight:bold;}
.about-main h5{ font-family:arial; font-size:15px; color:#333; font-weight:normal; padding:15px 0 15px 0; font-weight:bold;}
/*********** Contact Page Starts Here **************/
.Contact-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
	padding:20px 0px 0px 4px ;
	width:630px;
	line-height:18px;
	}
.mt{
	width:100px;
	float:left;
	overflow:hidden;
	}
.main-contact-form{
	overflow:hidden;	
	width:500px;
	}		
	
.main-contact-form ul{
	margin:0px;
	padding:0px;
	}	
	
.main-contact-form li{
	list-style:none;
	float:left;
	font-size:12px;
	padding:12px 20px 0px 10px;
	}
.main-contact-form-box{
	width:300px;
	height:20px;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	border:1px solid #dbe4e7;
	}
.main-contact-form-box1{
	width:188px;
	height:20px;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	border:1px solid #dbe4e7;
	}
	.text-mm{
	width:300px;
	height:100px;
	font-size:12px;
	border:1px solid #dbe4e7;
	}
.contact-submit-button{
	background:url(../siteimages/submit-for.gif) left top no-repeat;
	width:108px;
	height:28px;
	font-size:15px;
	color:#ffffff;
	border:none;
	margin:0px 0px 0px 129px;
	}
/*********** Login Page Starts Here **************/
#login-icon{
	background:url(../siteimages/login-icon.jpg) center top no-repeat;
	margin:17px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	}
	
.create-new-account{	
	height:44px;
	background:url(../siteimages/create-new-account.jpg) no-repeat;
	line-height:44px;
	width:273px;
	text-align:center;
	color:#FFFFFF;
	font-size:21px;
	font-weight:bold;
	margin:150px 0 0 200px;
		
	}
.create-new-account a{
	
	height:44px;
	line-height:44px;
	width:273px;
	text-align:center;
	color:#FFFFFF;
	font-size:21px;
	font-weight:bold;
	text-decoration:none;
	}		
.create-new-account a:hover{
	color:#010101;}
#aok-login-main{background:url(../siteimages/login-bg.jpg) left top no-repeat; width:253px; height:300px; margin:0 0 0 5px;}	
#aok-login-main h3{ font-size:18px; color:#333; padding:10px 0 0px 20px; font-weight:normal; }
#aok-login-main span{ font-size:11px; color:#fff; padding:1px 15px 3px 10px; border-bottom:1px solid #dfdfdf;}
#aok-login-main ul{margin: 0px 0 0 0; padding:0;}
#aok-login-main ul li{ color:#fff; padding:10px 0 0 20px;}
.aok-login-box{width:215px; height:18px; border:1px solid #416a8a; background-color:fff; padding:2px 0 0 5px; font-family:Arial,;}
.aok-login-box-pass{width:215px; height:15px; border:1px solid #416a8a; background-color:fff; padding:5px 0 0 5px; font-family:Arial,;}
.aok-login-checkbox{width:20px; overflow:hidden; height:20px; border:1px solid #416a8a; background-color:fff; float:left;}
#aok-login-main ul li.remembertext{ font-size:11px; width:auto; float:left; padding:13px 0 0 3px;}
#aok-login-main ul li.aoklogin-button{ font-size:12px; width:58px; height:15px; float:left; padding:5px 0 0 3px; font-weight:bold; color:#444345; text-align:center; margin:5px 0 0 65px; cursor:pointer;}
#aok-login-main ul li.aoklogin-button a{ font-size:12px; width:58px; height:15px; background-color:#cac8cd; border:1px solid #CCCCCC; float:left; font-weight:bold; color:#444345; text-align:center; text-decoration:none; cursor:pointer;}
#aok-login-main ul li.aoklogin-button a:hover{ width:58px; height:15px; background-color:#bebdbf; border:1px solid #CCCCCC; color:#444345; text-decoration:none;}
#aok-login-main ul li.aok-login-forgottext{width:220px; border-top:1px solid #373333; font-size:12px; color:#fff; padding:0px 0 0 0; clear:both; float:left; margin:25px 0 0 20px;}
#aok-login-main ul li.aok-login-forgottext a{width:220px; font-size:12px; color:#fff; clear:both; text-decoration:underline;}
#aok-login-main ul li.aok-login-forgottext a:hover{text-decoration:none;}
.welcome-text{color:#ED1C24; font-weight:bold; font-size:13px;}
.signup-main-div{
	width:505px;
	margin:17px 0px 20px 150px;
	overflow:hidden;
	clear:both;
	background: #F4F7F8; border: solid 1px #D3DEE3; padding: 20px 0;	
	}
#sign-up-hd{
	float:left;
	width:140px;
	margin:0px 0px 0px 0px;
	}	
.Welcome-to-sign-up{
	color:#010101;
	font-size:13px;
	padding:10px 0px 0px 0px;}	
	
.sign-up-box{
	height:40px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin-top:0px;
	line-height:40px;
	}

.sign-up-boxError{
	border-bottom:1px solid #E8E3E3;
	border-top:1px solid #E8E3E3;
	background-color:#EDE5E5;
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0px 15px 8px 0px;
	}
	
.termsAndCon{	
	height:26px;
	color:#666;
	font-size:13px;
	width:630px;
	padding:5px 0px 5px 20px;
	}
.termsAndCon a {
	color:#666;
	text-decoration:underline;
	}
.termsAndCon a:hover{
	color:#333;
	text-decoration:none;
	}	


	
.sign-up-use-text{
	padding:0px 0px 0px  20px;
	width:138px;
	float:left;
	font-size:12px;
	color:#010101;}	
	
.sign-up-use{
	padding:10px 0px 0px  0px;
	width:340px;
	float:left;
	}
.sign-up-input-box{
	width:280px;
	border:1px solid #dbe4e7;
	height:22px;
	font-size:11px;
	color:#010101;
	}
.sign-up-input-Verification{
	width:100px;
	border:1px solid #dbe4e7;
	height:20px;
	font-size:15px;
	color:#010101;
	}	
.Verification-code{
	width:120px;
	position:absolute;
	top:10px;
	*top:4px;
	overflow:hidden;
	left:270px;}	
	
.sign-up-information{
	height:15px;
	font-weight:bold;
	padding:7px 0px 7px 20px;
	color:#da271f;
	font-size:15px;
	float:left;
	width:100%;
	text-align:left;
	}
.submit-div{
	margin:17px 0px 20px 5px;
	overflow:hidden;
	}
	
.submit{
	background:url(../../siteimages/submit.gif) no-repeat;
	width:135px;
	height:39px;
	line-height:39px;
	text-align:center;
	font-size:20px;
	color:#EFE7E7;
	font-weight:bold;
	}
/********** Cart Starts Here **************/	
	
.cart-display-nav{
	margin:35px 0px 0px 0px;
	width:100%;
	overflow:hidden;	
	}	
.cart-display-nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.cart-display-nav li{
	margin:0px 0px 0px 11px;
	float:left;
	overflow:hidden;
	color:#de3a31;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.cart-display-nav li a{
	float:left;
	overflow:hidden;
	text-decoration:none;
	color:#de3a31;
	font-size:13px;
	font-weight:bold;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	}
.cart-display-nav li a:hover{
	color:#173a55;}
#shopping-staips{
	background-color:#97b0c0;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	text-align:right;
	padding-right:10px;
	margin-right:10px;
	}
.cart-main-border{
	border:1px solid #e4edf0;
	overflow:hidden;
	margin:20px 10px 0px 0px;
	}
.shopping-cart-top{
	margin:0px 0px 0px 0px;
	float:left;	
	width:100%;
	overflow:hidden;
	}	
.shopping-cart-top ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.shopping-cart-top li{
	padding:0px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	color:#533B2F;
	float:left;
	height:27px;
	line-height:27px;
	}	
.product-name{
	width:223px;
	margin-left:10px;
	color:#533B2F;
	}
.product-name a{
	width:220px;
	text-decoration:none;
	color:#533B2F;
	}
.product-color{
	width:100px;
	}
.shopping-cart-line{
	border-bottom:1px solid #E1D8D7;
	margin:0px 13px 10px 13px;
	clear:both;
	height:15px;
	}
.display-cart-main-view{
	overflow:hidden;
	clear:both;
	margin:24px 10px 0px 14px;
	width:100%;
	}
.shopping-display-view{
	background:url(../siteimages/image-box.gif) no-repeat;
	width:127px;
	height:148px;
	float:left;
	margin:0px 5px 0px 0px;
	}
.shopping-display-view img{
	margin:16px 0px 0px 13px;}
.fornt-view-display{
	font-size:10px;
	text-decoration:none;
	color:#533B2F;
	padding:6px 0px 0px 11px;
	}	

.fornt-view-display a{
	font-size:10px;
	color:#533B2F;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	}
.this-des{
	width:250px;
	float:left;
	margin:0px 0px 0px 10px ;
	}	
.this-desnew{
	width:170px;
	float:left;
	margin:0px 0px 0px 0px ;
	}
	.this-desnew ul{
	margin:0px;
	padding:0px;
	}
.this-desnew li{
	list-style:none;
	float:left;
	height:50px;
	margin:5px 0px 0px 5px;
	border: 1px solid #75A9D0;}	
	
.this-desnew li img{
	margin:2px 2px 2px 2px;}
	
	
	
.this-des ul{
	margin:0px;
	padding:0px;
	}
.this-des li{
	list-style:none;
	float:left;
	height:50px;
	margin:5px 0px 0px 5px;
	border: 1px solid #75A9D0;}	
	
.this-des li img{
	margin:2px 2px 2px 2px;}
.edit{
	background:url(../siteimages/edit-your-item.gif) no-repeat;
	width:154px;
	color:#FFF;
	float:left;
	clear:both;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:35px;
	margin:-40px 0px 0px 155px;
	}	
.edit a{
	width:154px;
	color:#FFF;
	float:left;
	clear:both;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	height:35px;
	text-decoration:none;
	line-height:35px;
	}
.total-price{
	background-color:#97b0c0;
	height:26px;
	line-height:26px;
	color:#000;
	font-size:15px;
	font-weight:bold;
	width:760px;
	margin:10px 14px 0px 0px;
	}
.total2{
	float:left;
	font-size:14px;
	padding:0px 0px 0px 10px;}	
.total3-new{
	width:auto;
	float:right;
	font-size:14px;
	margin:0px 30px 0px 0px;
	color: #000;
	font-weight:bold;
	}

.total3-newprint{
	width:auto;
	float:right;
	font-size:14px;
	margin:0px 30px 0px 0px;
	color: #535353;
	}
.total3-newprint a{
	width:auto;
	float:right;
	font-size:14px;
	color:#535353;
	text-decoration:underline;
	}
.total3-newprint a:hover{
	color:#ff0000;
	text-decoration:none;
	}

.total3-new2{
	width:auto;
	float:right;
	margin:0px 15px 0px 0px;}


.continue{
	overflow:hidden;
	margin:20px 0px 0px 180px ;}	
	
.continue1{
	float:left;
	color:#FFFFFF;
	font-size:11px;
	margin-right:3px;
	}	
	
.continue1 a{
	background: url(../siteimages/continue-shopping.gif) left top no-repeat;
	height:30px;
	width:130px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding:9px 0px 0px 10px ;
	}		
	
.continue1 a:hover{
	
	text-decoration:none;
	color:#462F24;
	}
	
.continue2{
	float:left;
	color:#ffffff;
	font-size:11px;
	}	
.continue2 a{
	background: url(../siteimages/proceed-to-purchase.gif) left top no-repeat;
	height:30px;
	width:145px;
	float:left;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding:9px 0px 0px 10px ;
	margin:-2px 0px 0px -15px;
	}		
	
.continue2 a:hover{	
	color:#462F24;
	text-decoration:none;
	}
.empty-main{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	}
.empty-main-hd{
	background:url(../siteimages/your-cart-empty.gif) center top no-repeat;
	height:35px;
	width:100%;
	margin:0px 0px 0px 0px;
	z-index:10;
	}
.empty-bg{
	width:100%;
	height:550px;
	margin-top:15px;
	overflow:hidden;
	}
.empty-cart-img{
	margin:20px 0px 10px 0px;
	text-align:center;
	width:357px;
	height:425px; 
	}
.empty-main-link-text{
color:#533B2F;
font-size:14px;
text-align:center;}	
	

.empty-main-link-text a{
color:#533B2F;
font-size:14px;
font-weight:bold;
text-decoration:underline;
text-align:center;}	
.empty-main-link-text a:hover{
text-decoration:none;}
#left-position{
	width:660px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	}
#left-position-home{
	width:639px;
	float:left;
	z-index:0;
	overflow:hidden;
	margin-left:20px;	
	}	
.border-main-cart{
	border:1px solid #DFF0F7; 
	overflow:hidden;
	width:645px;
	float:left;}

.basket-light{
	width:70px;
	padding:0 0px 5px 0px;
	}
.basket-light a{
	width:40px;
	display:block;
	}
.basket-light a:hover{
	width:55px;
	display:block;
	}
.adderss{
	width:80px;
	padding:0 0px 5px 0px;
	}
.adderss a{
	width:80px;
	display:block;
	}
.adderss a:hover{
	width:60px;
	}
.Payment-Shipping{
	width:160px;
	padding:0 0px 5px 0px;
	}
.Payment-Shipping a{
	width:160px;
	display:block;
	}	

.Payment-Shipping a:hover{
	width:220px;
	}
.make-Payment-Shipping{
	width:220px;
	padding:0 0px 5px 0px;
	}
.make-Payment-Shipping a{
	width:195px;	
	display:block;
	}	
.make-Payment-Shipping a:hover{
	width:195px;
	}	
.check-order-in{
	width:155px;
	padding:0 0px 5px 0px;
	}
.check-order-in a{
	width:155px;
	display:block;
	}	

.check-order-in a:hover{
	padding:0 0px 0px 0px;
	}	
.total-price2{
	background-color:#F0F9FB;
	height:26px;
	line-height:26px;
	color:#ED1C24;
	font-size:15px;
	font-weight:bold;
	width:100%;
	float:left;
	clear:both;
	margin:25px 14px 0px 0px;
	}
.billing-border-login{
	border:1px solid #e4edf0; 
	overflow:hidden; 
	margin:14px 0px 10px 0px; 
	float:left;
	width:750px;
	
	}
.delivery-address-left{
	float:left;
	overflow:hidden;
	width:345px;
	margin:15px 0px 0px 25px;
	}
	
.delivery-address-left ul{
	margin:0px;
	padding:0px;}	
.delivery-address-left li{
	list-style:none;
	float:left;
	padding:5px 0px 5px 20px ;
	font-size:12px;
	color:#000000;}
.shopping-Summary{
	padding:20px 0px 0px 0px;
	color:#549dc6;
	text-align:center;
	font-size:13px;
	}	
.Registered{ width:300px; font-size:13px; font-weight:bold; text-align:left; height:22px;}	
	
.Forgot-Your-Password{
	color:#4699C0;
	font-size:13px;
	padding:5px 0px 20px 60px;
	overflow:hidden;
	clear:both;
	text-align:center;
	}
	
.Forgot-Your-Password a{
	color:#4699C0;
	font-size:13px;
	text-align:center;
	overflow:hidden;
	text-decoration:underline;
	}
.Forgot-Your-Password a:hover{
	color:#D30300;
	text-decoration:none;}
.login-button{
	background:url(../siteimages/login.gif) left top no-repeat;
	width:100px;
	font-size:12px;
	padding-left:5px;
	text-align:center;
	height:30px;
	line-height:25px;
	color:#FFF;
	clear:both;
	margin:0px 23px 0px 140px;
	}	
.login-button a{
	width:92px;
	text-align:center;
	height:25px;
	line-height:25px;
	color:#FFF;
	text-decoration:none;
	}
.login-button a:hover{
	color:#38B54A;
	text-decoration:none;
	}
	
	
.shopping-Summary-red{
	color:#ED1C24;}	
	
.delivery-address-leftnew{
	overflow:hidden;
	margin:7px 30px 0px 5px;
	}
	
.delivery-address-leftnew ul{
	margin:0px;
	padding:0px;}	
.delivery-address-leftnew li{
	list-style:none;
	float:left;
	padding:5px 0px 5px 20px ;
	font-size:12px;
	color:#000000;}									
	
.delivery-text{
	float:left;
	padding:0px 0px 0px 0px ;
	width:102px;
	clear:both;
	overflow:hidden;
	}
.phone-text{
	float:left;
	width:122px;
	overflow:hidden;
	}

.delivery-text-box{
	width:144px;
	font-size:12px;
	color:#333333;
	}
.line-dotted-shoping{
	background:url(../siteimages/line.gif) left top repeat-x;
	margin:10px 0px 4px 9px;
	width:630px;
	height:10px;
	float:left;
	}
.post-text2{
	font-size:12px;
	color:#533B2F;
	padding:10px 0px 0px 0px ;
	}		
.termsAndConPay{
	background-color:#e4edf0;
	height:26px;
	color:#ED1C24;
	font-size:13px;
	width:740px;
	margin-top:10px;
	padding:0px 0px 10px 10px;
	
	}
.termsAndConPay a{
	color:#ED1C24;
	font-size:13px;
	}

.pay-shop-top{
	width:750px;
	clear:both;
	overflow:hidden;
	margin:30px 0px 0px 0px;
	border:1px solid #F1EDED;
	background-color:#f4f4f4;
	}
.line-dotted2{
	background:url(../siteimages/line.gif) left top repeat-x;
	margin:3px 0px 4px 8px;
	width:630px;
	height:10px;
	float:left;
	clear:both;
	}	

.line-dotted3{
	background:url(../siteimages/line.gif) left top repeat-x;
	margin:11px 0px 4px 8px;
	width:630px;
	height:10px;
	float:left;
	clear:both;
	}	
.bulk-products-new{
	width:377px; float:left; border:1px solid #EDF7FF; padding-bottom:10px; margin-left:140px;}
.bulk-textarea1_new{
	width:360px;
	height:100px;
	float:left;
	font-size:11px;
	padding:5px 0px 0px 5px;
	}
#custom-account-main{
	width:827px;
	margin:15px 0px 0px 22px;
	overflow: hidden;
	}
#custom-account-lftmain{
	width:165px;
	float:left;
	margin:15px 0px 0px 0px;
	overflow: hidden;
	}
.account-lftmid-repeater{
	background:url(../siteimages/account-lft-mid-repeater.jpg) left top repeat-y;
	overflow:hidden;
	width:165px;
	}
.account-lft-heading-bg{
	background:url(../siteimages/account-lft-heading-bg) left top no-repeat;
	width:157px;
	height:26px;
	margin:13px 0px 0px 10px;
	color:#E40000;
	font-weight:bold;
	font-size:12px;
	padding:10px 0px 0px 18px;
	font-family:Georgia;
	}
.account-lft-link-div{
	width:100%;
	margin:12px 0px 0px 0px;
	}
.account-lft-link-div ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.account-lft-link-div ul li{
	font-size:12px;
	font-family:Georgia;
	padding:0px 0px 22px 27px;
	font-weight:bold;	
	}
.account-lft-link-div ul li a{
	color:#9C8F8F;
	font-size:12px;
	font-family:Georgia;
	font-weight:bold;
	text-decoration:none;	
	}
.account-lft-link-div ul li a:hover{
	text-decoration:underline;
	color:#3B83A3;	
	}
.user-detail-active{
	background:url(../siteimages/account-lft-heading-bg) 10px top no-repeat;
	width:157px;
	height:26px;
	color:#E40000;
	font-size:12px;
	font-family:Georgia;
	font-weight:bold;
	float:left;
	overflow:hidden;
	line-height:38px;
	}
	
#account-mid-main-div{
	width:475px;
	float:left;
	overflow:hidden;
	border-right:1px solid #e4e0e1;
	}
.account-mid-repeater1{
	background:url(../siteimages/account-mid-repeater1.jpg) left top repeat-y;
	width:475px;
	border-right:1px solid #E4E0E1;
	}
.account-mid-repeater-div{
	background:url(../siteimages/account-mid-repeater.jpg) left top repeat-x;
	width:472px;
	margin:0px 0px 0px 2px;
	overflow:hidden;
	min-height:305px;
	}
.account-user-info-img{
	width:290px;
	height:67px;
	padding:7px 0px 0px 13px;
	float:left;
	}
.account-mid-text-div{
	width:533px;
	margin:15px 0px 0px 55px;
	overflow:hidden;
	}
.account-mid-text-div ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.account-mid-text-div ul li{
	float:left;
	font-size:13px;
	font-family:Georgia;
	float:left;
	}
.email-text{
	width:190px;
	font-weight:bold;
	color:#3B83A3;
	padding:0px 0px 8px 0px;
	float:left;
	clear:both;
	}
.email-text-1{
	width:300px;
	padding:0px 0px 8px 20px;
	color:#939393;
	}
.email-text-1 a{
	width:232px;
	color:#939393;
	text-decoration:underline;
	}
.email-text-1 a:hover{
	text-decoration:none;
	}	
.user-info-heading{font-size:23px; color:#034562; padding:10px 0 0 55px; font-weight:bold;}
.user-history-heading{font-size:23px; color:#034562; padding:10px 0 0 55px; font-weight:bold;}
.change-password-heading{font-size:23px; color:#034562; padding:10px 0 0 100px; font-weight:bold;}
.user-detail-heading{font-size:23px; color:#034562; padding:10px 0 0 70px; font-weight:bold;}
.order-history-heading{font-size:23px; color:#034562; padding:10px 0 10px 55px; font-weight:bold;}
.order-history-select-box{
	width:180px;
	height:20px;
	margin:40px 0px 0px 17px;
	padding:2px 0px 0px 5px;
	font-size:12px;
	}
.order-history-detail-main{
	width:530px;
	margin:10px 0px 0px 17px;
	overflow:hidden;
	}
.order-history-detail-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.order-history-detail-main ul li{
	float:left;
	font-size:12px;
	color:#000000;
	padding:0px 17px 0px 37px;
	}
.total-order{
	width:64px;
	text-align:center;
	}
.orderdetail-header2{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}		
.orderdetail-header2 ul{
	margin:0px;
	padding:0px;
	}	
.orderdetail-header2 li{
	float:left;
	list-style:none;
	padding:5px 0px 5px 53px;
	font-size:12px;
	}
.orderdetail-header2 li a{
	float:left;
	list-style:none;
	font-size:12px;
	color:#333;
	text-decoration:none;
	}
.orderdetail-header2 li a:hover{
	text-decoration:underline;
	} 
.orderdetail-header2010{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}		
.orderdetail-header2010 ul{
	margin:0px;
	padding:0px;
	}	
.orderdetail-header2010 li{
	float:left;
	list-style:none;
	padding:5px 0px 5px 47px;
	font-size:12px;
	}
.orderdetail-header2010 li a{
	float:left;
	list-style:none;
	font-size:12px;
	color:#333;
	text-decoration:none;
	}
.orderdetail-header2010 li a:hover{
	text-decoration:underline;
	}  
.print{
	color:#333333;
	text-align:center;}	
.print a{
	color:#333333;
	text-align:center;}	
.print a:hover{
	color:#333333;
	text-decoration:none;
	}
#user-detail-main-div{
	width:645px;
	margin:0px 0px 0px 0px ;
	overflow:hidden;
	
	}
.user-detail-repeater1{
	width:641px;
	overflow:hidden;
	border-right:1px solid #e6ddde;
	border-left:1px solid #e6ddde;
	
	}
.user-detail-repeater12010{
	width:641px;
	overflow:hidden;
	border-right:1px solid #e6ddde;
	border-left:1px solid #e6ddde;
	}
.user-detail-repeater-div{
	background:#ffffff url(../siteimages/account-mid-repeater.jpg) left top repeat-x;
	width:641px;
	margin:0px 0px 0px 0;
	min-height:305px;
	}
	
.user-detail-img{
	width:320px;
	height:67px;
	padding:25px 0px 0px 64px;
	}
.user-detail-form-div{
	width:500px;
	margin:15px 0px 0px 67px;
	overflow:hidden;
	}
.user-detail-form-subdiv{
	width:100%;
	height:35px;
	margin-bottom:5px;
	}
.user-detail-title-text{
	width:156px;
	float:left;
	padding:8px 0px 0px 20px;
	font-size:15px;
	color:#000000;
	}
.user-detail-title-box{
	width:231px;
	float:left;
	padding:2px 0px 0px 5px;
	font-size:12px;
	color:#000000;
	height:20px;
	border:1px solid #d9caca;
	margin:7px 0px 0px 0px ;
	}
.user-detail-title-box1{
	width:225px;
	float:left;
	padding:2px 0px 0px 5px;
	font-size:12px;
	color:#000000;
	height:18px;
	border:1px solid #d9caca;
	margin:7px 0px 0px 0px ;
	}
.user-detail-title-box2{
	width:225px;
	float:left;
	padding:10px 0px 0px 5px;
	font-size:12px;
	}
.user-detail-submit-button{
	background:url(../siteimages/submit.gif) left top no-repeat;
	width:135px;
	height:39px;
	font-size:20px;
	color:#efe7e7;
	line-height:25px;
	border:none;
	margin:20px 0px 10px 200px;
	}
.forget-box{
	width:200px;
	height:20px;
	border:1px solid #dbe4e7;
	font-size:12px;}
.signsubmit-new{
	background:url(../siteimages/submit-button.jpg) no-repeat;
	width:123px;
	height:34px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	line-height:34px;
	}
.signsubmit-new a{
	width:123px;
	display:block;
	height:34px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	text-decoration: none;
	}
.new-products{
	width:192px;
	float:left;
	text-align:center;
	margin:0px 0px 0px 0px;}	
.new-products2{
	width:192px;
	text-align:center;
	float:left;
	margin:0px 0px 0px 30px;}				
.product-bg-img{
	background:url(../siteimages/product-bg1.gif) no-repeat;
	width:192px;
	height:216px;
}
.product-bg-img img{
	margin-top:15px;}	
	
.price-and-product{
	overflow:hidden;
	padding:10px 0px 20px 0px;
	width:190px;
	float:left;}	
.products-name-new{
	color:#16445e;
	font-size:12px;
	font-weight:bold;
	text-align:center;}
.products-price-new{
	color:#DD6216;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}	
	
.products-price-new span{
	color:#AF9F9D;
	}	
.customize-new{
	background-color:#16445e;
	font-size:11px;
	width:80px;
	height:20px;
	float:left;
	margin:5px 0px 0px 60px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;}		
.customize-new a{
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;}	
.customize-new a:hover{
	background-color:#eb6f0f;}					
	
.displaying-text{
	width:180px;
	float:left;
	line-height:28px;
	color:#462F24;
	font-size:11px;
	padding-left:15px;
	}	
.products-reapters{
	margin:15px 0px 10px 0px;
	background:url(../siteimages/products-reapter.gif) left top repeat-x;
	height:29px;
	width:96%;
	clear:both;
	}
.edit-shop{
	font-size:13px;
	color:#FFFFFF;
	margin-left:20px;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	width:105px;
	height:25px;
	line-height:25px;
	background-color:#27414f;}	
.edit-shop a{
	font-size:13px;
	width:105px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font-weight:bold;}
.edit-shop a:hover{
	background-color:#eb6f0f;}
.change-password-button2010{
	background:url(../../siteimages/submit-for.gif) left top no-repeat;
	width:108px;
	height:28px;
	font-size:15px;
	color:#ffffff;
	border:none;
	margin:10px 0px 0px 183px;
	}	
.customize123{
		background:url(../siteimages/edit-shipping123.gif) no-repeat;
	width:81px;
	margin:10px 0px 0px 40px;
	text-align: center;
	line-height:22px;
	color:#FFFFFF;
	height:25px;}			
/****************************************/	
.edit-your-cart{
	clear:both;
	font-size:13px;
	width:120px;
	text-align:center;
	background-color:#16445e;
	color:#FFFFFF;
	font-weight:bold;
	margin:10px 0px 10px 16px;
	line-height:23px;
	}	
.edit-your-cart a{
	text-decoration:none;
	background-color:#16445e;
	color:#FFFFFF;
	display:block;
	}		
.edit-your-cart a:hover{
	text-decoration:none;
	background-color:#ff0066;
	color:#FFFFFF;
	}			
	
.new-billing-Address{
	width:750px;
	clear:both;
	overflow:hidden;
	border:1px solid #e4edf0;} 	
.login-error{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;}	
#divUser{
	width:auto;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	font-size:11px; 
	color:#FF0000;
	clear:both;}
.Email-user{
	width:80px;
	float:left;
	clear:both;}	
.text-information{
	font-size:12px;
	padding:10px 0px 5px 0px;
	text-align:center;}	
	
.total-shopping-div{
	background-color:#f4f4f4;
	padding:10px;
	border:1px solid #f1eded;
	overflow:hidden;
	clear:both;
	margin:0px 0px 0px 0px;}		
.total-show-price{
	margin:10px 0px 0px 0px;
	width:250px;
	float:right;
	clear:both;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	overflow:hidden;
	}		
.total2-new{
	float:left;
	font-size:14px;
	padding:0px 0px 0px 10px;}	
.total3-new{
	width:auto;
	float:right;
	margin:0px 30px 0px 0px;
	color: #000;
	}
.Promotion-val{
	width:auto;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;}
.Your-order{ position:relative;background-color:#ff9cc4;margin-top:5px;padding:5px 0px 5px 0px; font-weight:bold; text-align:center;}	
	
	
	
.valu{
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;}	 	
.Promotion-val ul li{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-right:10px;}	
.cart-datils-new{
	color:#16445e;
	clear:both;
	padding:0px 0px 0px 10px;}
	
	/*********** Change Password Style Starts ***********/
.change-password-heading{
	width:360px;
	height:67px;
	padding:50px 0px 0px 120px;
	}
.change-password-main{
	width:419px;
	margin:0px 0px 0px 128px;
	}
.change-password-text{
	font-size:11px;
	paddding:0px 0px 0px 0px;
	}
.change-password-retype-div{
	margin:25px 0px 0px 0px;
	width:100%;
	}
.change-password-retype-text{
	width:182px;
	float:left;
	padding:2px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	}
.change-password-retype-box{
	width:150px;
	float:left;
	padding:2px 0px 0px 5px;
	font-size:11px;
	margin:0px 0px 10px 0px;
	border:1px solid #CCCCCC;
	height:18px;
	}
.change-password-button{
	background:url(../siteimages/submit-for.gif) left top no-repeat;
	width:108px;
	height:28px;
	font-size:15px;
	color:#ffffff;
	border:none;
	margin:10px 0px 0px 150px;
	}

	
/*********** Change Password Style Ends ***********/


/*********** My Design Style Starts ***********/

.my-design-div{
	width:475px;
	margin:50px 0px 0px 50px;
	overflow:hidden;
	float:left;
	}
	
.my-design-subdiv1{
	width:250px;
	float:left;
	}
.my-design-subdiv2{
	width:170px;
	float:right;
	}
.my-design-bg{
	background:url(../siteimages/my-design-bg.jpg) left top no-repeat;
	width:123px;
	height:118px;
	float:left;
	text-align:center;
	padding-top:10px;
	}
.my-design-bg1{
	background:url(../siteimages/my-design-bg1.gif) left top no-repeat;
	width:60px;
	height:59px;
	text-align:center;
	overflow:hidden;
	float:left;
	padding-top:3px;
	margin-left:3px;

	}
.design-product{
	overflow:hidden;
	}
.design-product1{
	margin:4px 0px 0px 3px;
	overflow:hidden;
	}
.design-quantity-text{
	width:73px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#797979;
	font-size:12px;
	font-weight:bold;
	}
.design-quantity-text-box{
	width:73px;
	height:20px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#797979;
	font-size:12px;
	border:1px solid #CCCCCC;
	}
.add-item-button{
	background: url(../siteimages/add-item-bg.png) left top no-repeat;
	width:160px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:10px 0px 0px 0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	}
.add-item-button a{
	width:160px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
.add-item-button a:hover{
	text-decoration:none;
	color:#dbd3d2;
	}
.print-img{
	width:30px;
	float:left;
	margin:27px 0px 0px 50px;
	}
.print-text{
	width:auto;
	float:left;
	padding:32px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#e40000;
	}
.print-text a{
	width:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#e40000;
	text-decoration:underline;
	}
.print-text a:hover{
	text-decoration:none;
	}
.Check-shipping{
	text-align:center;
	font-size:12px;
	color:#000;
	padding:0px 0px 10px 0px ;}	
.information{
	margin:10px 0px 0px 0px ;
	width:340px;
	height:122px;
	font-size:12px;}		
.shop-loader{
	color:#6F0229;
	font-size:11px;
	font-weight:bold;
	width:auto; 
	float:left;}

/*********** My Design Style Ends ***********/	
.pay-bill-Information{
	width:300px;
	float:left;
	padding:10px 0px 0px 40px;
	color:#4498BE;
	font-size:14px;
	}	
.pay-bill-Information2{
	width:200px;
	float:left;
	padding:10px 0px 0px 0px;
	color:#4498BE;
	font-size:14px;
	}		
	
.billing-information-light{
	width:175px;
	float:left;
	margin:0px 0px 0px 25px;
	font-size:12px;
	}	
.edit-pay{
	width:113px;
	background: url(../siteimages/edit-shipping.gif) left top no-repeat;
	color:#FFF;
	float:left;
	clear:both;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:22px;
	}	
.edit-pay a{
	width:113px;
	color:#FFF;
	float:left;
	clear:both;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	height:22px;
	text-decoration:none;
	line-height:20px;
	}	
.messageError {	
	background:#FEEBE9 url(../siteimages/error.png) no-repeat 5px 8px;
	margin-left:18px;
	color:#DF2F1C;
	font-size:11px;
	font-weight:bold;
	border:2px solid #FE331D;
	margin-top:10px;
	padding:8px 8px 8px 25px;
}
