@charset "utf-8";
/* CSS Document */
/*THIS IS SIMPLE STYLE SHEEET FOR XHTML2.0
		Development By Sparx Technologies
        Email:info@sparxtechnologies.com		
        A sample style sheet for XHTML 2.0
        This style sheet describes a very incomplete, sample rendering of
        XHTML 2.0 elements.
        Editor: Santosh kumar [Email:santosh.kumar@sparxtechnologies.com]
   
*/

body{
	margin:0px;
	padding:0px;
	line-height:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:url(../images/body-reapter.jpg) center top repeat-x;
	}
	
html a{
	outline:none !important;
	}
	
input{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#462F24;
	}
select{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#533B2F;
	}	
	
	
h1, h2, h3, h4, h5, h6, p, form, ul, ol, hr {
	margin:0px;
	padding:0px;
	}
html, body, div, p, h1, h2, h3, h4, h5, h6,
address, blockquote, pre, ol, ul, li{
	display:block;
	}
 
h1{
	font-size:15px;
	color:#462F24;
	}	

h2{
	font-size:15px;
	color:#FE331D;
	}	

h3{
	font-size:11px;
	color:#462F24;
	}	

h4{
	font-size:19px;
	color:#E50300;
	line-height:20px;
	}	

p{
	color:#462F24;
	font-size:12px;
	}


/* Start here */

#main-outer-bg{
	background:url(../images/body-bg1.gif) center top no-repeat;
	width:100%;
	overflow:hidden;
	}

#main{
	width:869px;
	margin:0 auto;
	position:relative;
	}

#container{
	background:url(../images/body-reapter.gif) left top repeat-y;
	width:869px;
	margin:0 auto;
	border-bottom:1px solid #ECE9E9;
	overflow:hidden;
	clear:both;
	
}

#right-bg{
	overflow:hidden;
	width:867px;
	clear:both;
	margin:0px;
	padding:0px;
	background: url(../images/right-img.gif) right 35px no-repeat; 
	}
#right-bg-index{
	overflow:hidden;
	width:867px;
	clear:both;
	margin:0px;
	padding:0px;
	background: url(../images/right-img.gif) right 35px no-repeat; 
	}

#right-bg-buy{
	overflow:hidden;
	width:867px;
	clear:both;
	margin:0px;
	padding:0px;
	}

#header{
	width:845px;
	float:right;
	}
#header #logo{
	background:url(../images/logo.jpg) left top no-repeat;
	width:360px;
	height:83px;
	float: left;
	text-indent:-999999px;
	margin:17px 0px 0px 0px;
	}	
	
.toplink div{
	font-size:12px;
	color:#6F5F5C;
	font-weight:bold;
	position:absolute;
	top:-15px;
	left:19px;
	}	
.toplink{
	width:250px;
	margin:60px 0px 0px 0px;
	float:left;
	position:relative;
	}	
.toplink ul{
	margin:0px;
	padding:0px;
	float:right;
	list-style:none;
	
	}	
.toplink li {
	font-size:11px;
	color:#6F5F5C;
	float:left;
	padding:0px 0px 0px 5px;
	}
	
.toplink li a{
	font-size:11px;
	color:#6F5F5C;
	float:left;
	text-decoration:none;
	}		
	
.toplink li a:hover{
	font-size:11px;
	color:#DB0700;
	float:left;
	text-decoration:none;
	}
.faq-text{
	font-size:13px;
	color:#4F9FBF;
	font-weight:bold;
	}
.faq-text a{
	font-size:13px;
	color:#4F9FBF;
	font-weight:bold;
	text-decoration:underline;
	}
.faq-text a:hover{
	text-decoration:none;
	}	
	
#main-shopping-cart-div{
	width:auto;
	height:80px;
	float:right;
	overflow:hidden;
	display:block;
	}	
	
#shopping-cart-box{
	width:auto;
	height:53px;
	float:right;
	margin:30px 10px 0px 0px;
	}	
	
#shopping-cart-box .item{
	width:auto;
	height:40px;
	line-height:46px;
	float:left;
	color:#E13846;
	font-size:40px;
	padding:0px 0px 0px 0px;
	
	}
.curb{
	float:left;
	width:auto;
	height:50px;}	
	
.reapter-shopping{
	background:url(../images/shopping-bg-reapter.gif) left top repeat-x;
	width:auto;
	float:left;
	height:50px;
	padding:0px 5px 0px 5px;
	}
.shopping-item{
	padding:5px 0px 0px 0px;
	float:left;
	overflow:hidden;
	}	
	
.shopping-item ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.shopping-item li{
	clear:both;
	}	
	
	
	
	
	
	
	
.shopping-text{
	color:#462F24;
	font-weight:bold;
	font-size:11px;
	float: left;
	padding:0px 0px 5px 10px;
	overflow:hidden;
	}
.shopping-text a{
	color:#462F24;
	font-weight:bold;
	font-size:11px;
	float: left;
	text-decoration:none;
	overflow:hidden;
	}
.shopping-text a:hover{
	color:#D30300;}
		
	
.shopping-checkbox{
	background:url(../images/checkbox.gif) left top no-repeat;
	width:132px;
	height:16px;
	line-height:15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 0px 10px;
	}	
.shopping-checkbox a{
	width:122px;
	height:16px;
	line-height:15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-left:10px;
	
	}	
.shopping-checkbox a:hover{
	background:url(../images/checkout-hov.gif) no-repeat;
	width:122px;
	height:16px;
	line-height:15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-left:10px;
	}		
	
	
/*  nav  */

#nav-main{
	clear:both;
	width:100%;
	float:left;
	overflow:hidden;
	}


.menu_link_nav{
	width:833px;	
	padding:0;
	font-size:11px;
	overflow:hidden;
		}
	
.menu_link_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
.menu_link_nav li{
	float:left;
	position:relative;
	height:23px;
	}

.menu_link_nav li a{
	background: url(../images/navbig.gif) left 1px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:5px 0px 3px 10px;
	text-decoration:none;
	overflow:hidden;
	float:left;
	}
	
.menu_link_nav li a:hover{
	background: url(../images/active-nav-left.gif) left 1px no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.menu_link_nav li a span{
	background: url(../images/nav-right.gif) right 0px no-repeat;
	color:#EEE0DF;
	float:;
	padding:2px 22px 3px 16px;
	overflow:hidden;
	margin-top:-4px;
	display:block;
	cursor:pointer;
	}
.menu_link_nav li a:hover span{
	background: url(../images/active-nav-right.gif) right 0px no-repeat;
	color:#ffffff;

	
	}
	
.menu_link_nav li a#menu-active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 3px 10px;
	overflow:hidden;
	float:left;
	background: url(../images/active-nav-left.gif) left 1px no-repeat;
}
.menu_link_nav li a#menu-active span{
	background: url(../images/active-nav-right.gif) right top no-repeat;
	color:#FFFFFF;
	
}
.menu_link_nav li a.blue{
	background: url(../images/red.gif) left 1px no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 3px 0px;
	overflow:hidden;
	text-align:center;
	float:;
	width:149px;
	}
/*.menu_link_nav li a:hover.blue{
	background:url(images/left-blue.jpg) left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
.menu_link_nav li a.blue span{
	background:url(images/right-blue.jpg) right top no-repeat;
	color:#ffffff;
	padding:5px 23px 12px 10px;
	text-decoration:underline;
	}
.menu_link_nav li a:hover.blue span{
	background:url(images/right-blue.jpg) right top no-repeat;
	color:#ffffff;
	text-decoration:none;
	}*/
	
#search-main-div{
	margin:0px 22px 8px 23px;
	border-top:1px solid #DDC2B4;
	width:833px;
	clear:both;
	overflow:hidden;
	
	}	
.heading{
 	float:left;
	padding:10px 0px 0px 0px;}
	
.welcome-to-site{
	font-size:15px;
	color:#462F24;
	font-weight:bold;
	float:left;
	margin:12px 0px 0px 0px;
}
	
.search-main{
	width:300px;
	float:left;
	margin:10px 0px 0px 162px;
}		
.search-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.search-main li{
	float:left;
	color:#000000;
	font-size:11px;
	}	
	
.textbox{
	background:url(../images/search-bg.gif) no-repeat;
	width:133px;
	height:22px;
	padding-top:2px;
	color:#000;
	border:0px;
	font-size:11px;
	padding-left:8px;
	}
	
.search-main-inner{
	width:auto;
	float: right;
	position:absolute;
	top:135px;
	left:670px;
}		
.search-main-inner ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.search-main-inner li{
	float:left;
	color:#000000;
	font-size:11px;
	}	
	
	
/*  */

#left-position{
	width:639px;
	float:left;
	overflow:hidden;
	margin-left:20px;
	}

#left-position-home{
	width:639px;
	float:left;
	z-index:0;
	overflow:hidden;
	margin-left:20px;
	}


.banner{
	width:629px;
	border-left:1px solid #D6CFCF;
	border-top:1px solid #D6CFCF;
	border-right:1px solid #D6CFCF;
	margin:0px 0px 0px 2px;
	overflow:hidden;
}	
.banner-buttom{
	width:633px;
	background:url(../images/tab-bg.gif) no-repeat;
	height:58px;
	margin:0px 0px 0px 2px;}
.banner-text-main{
	width:480px;
	margin:10px 0px 0px 0px;
	float:left;
	}	
.banner-text-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}	
.banner-text-main li{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 10px;
	color:#462F24;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	background:url(../images/list-style.gif) left 7px no-repeat;
	overflow:hidden;
	}
.clear{clear:both;
float:left;
width:255px;}	
/* tab */
.change-image{
	width:85px;
	height:45px;
	overflow:hidden;
	margin:0px 20px 0px 0px;
	float:right;
	}
.change-image ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.change-image li{
	float:left;
	background:url(../images/number1.png) no-repeat;
	width:22px;
	height:21px;
	text-align:center;
	font-weight:bold;
	color:#462F24;
	font-size:14px;
	margin:17px 5px 0px 0px;
	}
.change-image li a{
	float:left;
	width:22px;
	height:21px;
	text-align:center;
	font-weight:bold;
	color:#462F24;
	font-size:14px;
	}		



.heading-text-site{
	padding:33px 0px  10px 5px;
	clear:both;
	width:100%;
	}	
/* products */

.products-main{
	padding:10px 0px 0px 0px;
	overflow:hidden;
	float:left;
	clear:both;
	
	}
.products-line{
	width:100%;
	clear:both;
	overflow:hidden;
	}	
	
.box-with-text{
	width:144px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	
	}	
	
.box-with-text-right{
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 19px;
	
	}		
	
.products-box{
	height:207px;
	float:left;
	margin:0px 0px 0px 0px;
	}	
	
.products-top{
	padding:10px 0px 0px 9px;
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:auto;
	}	
	
.products-View{
	padding:10px 7px 0px 0px;
	color:#6F0229;
	font-size:9px;
	float:right;
	width:auto;
	}		
.products-View a{
	color:#6F0229;
	font-size:9px;
	float:right;
	width:auto;
	text-decoration:underline;
	}			
.products-View a:hover{
	text-decoration: none;}	
.product-choose-img{
	clear:both;
	width:100%;
	padding:12px 0px 0px 0px;
	} 	
.price-and-name-main{
	padding:7px 0px 0px 0px;
	overflow:hidden;
	clear:both;
	overflow:hidden;
	}
	
.products-name{
	color:#6F0229;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}	
	
.products-price{
	color:#DD6216;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}	
	
.products-price span{
	color:#AF9F9D;
	}	
	
.line-dotted{
	background:url(../images/line.gif) left top repeat-x;
	margin:25px 0px 4px 0px;
	width:630px;
	height:10px;
	float:left;
	}	

.productions-about{
	padding:15px 0px 0px 0px;
	clear:both;
	line-height:18px;
	} 	
.get-read-more{
	background:url(../images/arrow.gif) left 11px no-repeat;
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	padding:6px 0px 0px 14px;
	}	
.get-read-more a{
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}		
.get-read-more a:hover{
	color:#FE331D;
	text-decoration:none;}
.learn-more{
	color:#6F0229;
	font-size:12px;
	}	
.learn-more a{
	color:#6F0229;
	text-decoration:underline;
	font-size:12px;
	}	
.learn-more a:hover{
	text-decoration:none;
	color:#FE331D;}	
	
/* hot */

.hot-desigens-main{
	margin:0px 0px 0px 0px;
	overflow:hidden;
	clear:both;
	}
.hot-desigens-line{
	margin:8px 0px 0px 0px;
	clear:both;
	overflow:hidden;
	width:600px;
	}
	
.hot-desigens-line ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.hot-desigens-line li{
	float:left;
	width:85px;
	text-align:center;
	height:85px;
	margin:12px 0px 0px 12px;
	border:1px solid #D3D3D3;
	}	
	
#custom-groups{
	background:url(../images/custom-groups.jpg) no-repeat;
	width:630px;
	height:128px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	z-index:30;
	}

#custom-groups a{
	width:630px;
	height:128px;
	position:absolute;
	top:10px;
	display:block;
	left:-18px;
	cursor:pointer;
	text-indent:-99999px;
	}
#custom-frends{
	color:#C9BCBB;
	font-size:12px;
	font-weight:bold;
	padding:65px 0px 0px 150px;
	text-align:center;
	width:250px;
	}	
#groups-link{
	padding:8px 0px 0px 105px;
	clear:both;
	border:0px;
	}	
#groups-link ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#groups-link li{
	float:left;
	padding:0px 14px 0px 0px;
	color:#AA9D9A;
	font-size:11px;
	}	
#groups-link li a{
	float:left;
	text-decoration:none;
	color:#AA9D9A;
	font-size:11px;
	}
#groups-link li a:hover{
	color:#60B0D0;}	

/* right */

#right-position{
	width:195px;
	float:right;
	background: url(../images/right-bg.gif) left top repeat-y; 
	overflow:hidden;
	margin-right:2px;
	margin-top:35px;
	}
#right-position-home{
	width:195px;
	float:right;
	background: url(../images/right-bg.gif) left top repeat-y; 
	overflow:hidden;
	margin-right:2px;
	}



#categories-main{
	width:177px;
	margin:10px 0px 0px 10px;
	overflow:hidden;
	}	
#categories-reapter{
	background:url(../images/categories-reapter.gif) left top repeat-x;
	width:175px;
	overflow:hidden;
	border-left:1px solid #C9C0C0;
	border-right:1px solid #C9C0C0;
	}	
#categories{
	padding:0px 0px 0px 0px;
	overflow:hidden;}
#categories span{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:2px 0px 10px 17px;
	}	
#categories ul{
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}
#categories li{
	color:#FFF;
	font-size:12px;
	margin-left:0px;
	overflow:hidden;
	display:block;
	background:url(../images/white-dotted.gif) 18px 12px no-repeat;
	}
#categories li a{
	color:#FFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	text-decoration:underline;

	padding:3px 0px 3px 28px;
	}		
#categories li a:hover{
	color:#462F24;
	text-decoration:none;
}	
	
#promoise-main{
	margin:15px 0px 0px 0px;
}

.promoise-main-shop{
	margin:7px 0px 0px 0px;
}

#promoise-main2{
	margin:0px 0px 0px 0px;
}

#photo1-main{
display:none;
	margin:9px 0px 0px 0px;
}

.titles{
	color:#6F0229;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 17px;
	clear:both;
	}
.titles span{
	width:98px;
	float:left;
	}	
.titles img{
	text-align:right;
	margin:0px 5px 0px 0px;}	
	
.promoise-reapter{
	background:url(../images/promoice-reapter.gif) left top repeat-y;
	border-right:1px solid #E7EAEA;
	overflow:hidden;
	width:176px;
	}	
.promoise-categorie{
	margin:0px 0px 0px 0px;
	overflow: hidden;
	clear:both;}
	
.promoise-categorie ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.promoise-categorie li{
	color:#533B2F;
	background:url(../images/blue-dotted.gif) left 14px no-repeat;
	font-size:11px;
	padding:8px 0px 0px 10px;
	margin-left:18px;
	}	
.promoise-categorie li a{
	color:#533B2F;
	font-size:11px;
	text-decoration:none;
	
	}		
.promoise-categorie li a:hover{
	text-decoration:underline;
	color:#FE331D;
	}
.exclusive{
	margin-top:10px;}
	
.photo-reapter{
	background-color: #FFFFFF;
	border-left:1px solid #E7EAEA;
	border-right:1px solid #E7EAEA;
	overflow:hidden;
	width:175px;
	}		
	
	
.photo{
	color:#6F0229;
	width:109px;
	font-size:10px;
	padding-left:14px;
	padding-bottom:5px;
	float:left;
	line-height:12px;
	color:#E50300;
	}
.photo a{
	color:#6F0229;
	width:109px;
	font-size:10px;
	float:left;
	text-decoration:underline;
	line-height:12px;
	color:#E50300;
	}
.submit-photo a:hover{
	text-decoration:none;}	
	
.photo-hd{
	width:109px;
	float:left;
	padding:7px 0px 5px 0px;
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
	}	
.photo-img{
	text-align:right;
	width:auto;
	margin:0px 4px 0px 0px;}	
	
.submit-photo{
	color:#DF3438;
	font-size:10px;
	padding:5px 0px 0px 14px;
	}	
.submit-photo a{
	color:#DF3438;
	font-size:10px;
	}	
.photo a:hover{
	text-decoration:none;
	}	

.submit-photo2{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}	
.offers{
	width:65px;
	float:left;
	margin:0px 0px 0px 10px;
	}	
.offers-text{
	width:auto;
	float:right;
	padding:12px 10px 0px 0px;
	color:#000000;
	font-size:10px;
	}	
.offers-text span{
	color:#E50300;
	font-size:20px;
	font-weight:bold;}	
	
/* payment */

#payment{
	margin:10px 0px 0px 0px;
	clear:both;
	display:none;	
	overflow:hidden;
	}
#payment-hd{
	background:url(../images/payment-top.gif) no-repeat;
	width:179px;
	height:39px;
	}
	
#payment-reapter{
	background:url(../images/payment-reapter.gif) left top repeat-y;
	width:179px;
	overflow:hidden;
	}	
.text-pay{
	color:#333333;
	font-size:10px;
	line-height:13px;
	padding:11px 14px 0px 14px;
	}
.pay-logo{
	margin:8px 0px 0px 10px;}	
.pay-logo2{
	margin:5px 0px 0px 10px;}		
#authorize{
	margin:19px 0px 23px 52px;
	background:url(../images/authorize.jpg) left top no-repeat;
	width:92px;
	display:none;
	height:85px;
	text-indent:-999999px;
	cursor:pointer;
	}
	
#authorize a{
	width:92px;
	display:none;
	height:85px;
	display:block;
	cursor:pointer;
	}
		
#authorize a:hover{
	background: url(../images/authorize-hov.jpg) left top no-repeat;
	width:92px;
	height:85px;
	}
	
/****************************** Footer **********************/

#footer-main{
	margin:0px 0px 0px 0px;
	background:url(../images/footer-repeater-bg.jpg) left top repeat-x;
	overflow:hidden;
	width:868px;
	}
#footer-left{
	width:565px;
	float:left;
	overflow:hidden;
	margin:10px 0px 0px 20px;
	}	
.footer-link{
	color:#9F8F8D;
	font-size:11px;
	padding:7px 0px 0px 0px;
	}	
.footer-link a{
	color:#9F8F8D;
	font-size:11px;
	text-decoration:none;
	}
.footer-link a:hover{
	color:#9F8F8D;
	font-size:11px;
	text-decoration:underline;
	}	
	
.bookmark{
	width:240px;
	float:left;
	margin:25px 0px 0px 0px;
	}
.bookmark-text{
	color:#462F24;
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 0px 0px;}
.book-mark-img{
	margin:18px 0px 0px 0px;
	clear:both;
	}
.book-mark-img ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.book-mark-img li{
	float:left;
	margin-right:8px;
	}	
.book-mark-img li img{
	border:0px;}	
	
#footer-right{
	float:right;
	padding:10px 0px 20px 0px;
	overflow:hidden;
	width:250px;
	}
.newsletter{
	color:#FE331D;
	font-size:11px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}	
.exclusive{
	font-size:10px;
	color:#462F24;
	margin-top:8px;
	}	
.email{
	background:url(../images/email.png) no-repeat;
	height:35px;
	width:233px;
	margin:10px 0px 0px 0px;
	}
.email ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.email li{
	float:left;
	color:#462F24;
	font-size:11px;
	font-weight:bold;
	margin:4px 0px 0px 0px;
	}
.email li a{
	float:left;
	color:#462F24;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}	
.email li a:hover{
	color:#FE331D;}	
	
.input-box{
	margin:0px 0px 0px 5px;
	height:13px;
	width:132px;
	color:#BBA9A6;
	font-size:11px;
	border:0px;
	}	
.copy-right{
	padding:20px 0px 0px 0px;
	font-size:9px;
	line-height:11px;
	color:#9F8F8D;}	
.copy-right a{
	font-size:9px;
	text-decoration:underline;
	line-height:11px;
	color:#9F8F8D;}		
.copy-right a:hover{
	font-size:9px;
	text-decoration: none;
	line-height:11px;
	color:#9F8F8D;}		
	
/***************Our Customers phot page ************/	

#our-customers{
	color:#462F24;
	width:290px;
	height:25px;
	text-indent:-99999999px;
	font-size:24px;
	background:url(../images/our-customers.gif) no-repeat;
	font-weight:bold;
	margin:0px 0px 0px 0px;}
.our-customer-text{
	padding:17px 0px 0px 4px;
	width:599px;
	}	
.Submit-Your-Photo{
	background:url(../images/submit-photo.gif) no-repeat;
	height:99px;
	overflow:hidden;
	float:left;
	width:456px;
	margin:28px 0px 0px 0px;
	}	
.Browse-file-main{
	margin:40px 0px 0px 64px;}
.Upload-photo{
	width:87px;
	height:27px;
	line-height:27px;
	margin:2px 0px 0px 64px;
	font-size:12px;}	
	
.Upload-photo a{
	width:87px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-size:12px;}		
.Upload-photo a:hover{
	color:#E50300;}	
#win-img{
	width:193px;
	height:218px;
	position:absolute;
	top:-32px;
	left:455px;
	}	
.line-dotted2{
	background:url(../images/line.gif) left top repeat-x;
	margin:3px 0px 4px 0px;
	width:630px;
	height:10px;
	float:left;
	clear:both;
	}	

.line-dotted3{
	background:url(../images/line.gif) left top repeat-x;
	margin:11px 0px 4px 0px;
	width:630px;
	height:10px;
	float:left;
	clear:both;
	}	

.photo-left-image{
	margin:0px 0px 28px 0px;
	overflow:hidden;
	}
.photo-left-image-img{
	float:left;
	width:400px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	}	
.view-large{
	margin:0px 110px 0px 0px;
	color:#00A6FC;
	float:right;
	font-size:11px;
	width: auto;
	}
.view-large a{
	background:url(../images/view-icon.gif) left top no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 16px 17px;
	color:#00A6FC;
	font-size:11px;
	width:100%;
	text-decoration:none;
	}
.view-large a:hover{
	text-decoration:underline;
	}
.view-large-text{
	line-height:18px;
	font-size:12px;
	color:#5e5e5e;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
.view-large-text img{
	margin-right:10px;}
	
.back-to-top{
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 18px;
	width:160px;
	float: left;
	background:url(../images/back-to-top.gif) left 14px no-repeat;
	}
.back-to-top a{
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	width:160px;
	float: left;
	text-decoration:underline;
	}	
.back-to-top a:hover{
	color:#E50300;
	text-decoration:none;}	
	
/* upload your photo page */

#upload-photo{
	color:#462F24;
	width:290px;
	height:25px;
	text-indent:-99999999px;
	font-size:24px;
	background: url(../images/upload-photo.gif) no-repeat;
	font-weight:bold;
	margin:0px 0px 0px 0px;}
	
#win-img2{
	width:193px;
	height:218px;
	position:absolute;
	top:-5px;
	left:455px;
	}	
.Submit-Your-Photo2{
	background:url(../images/submit-photo.gif) no-repeat;
	height:99px;
	overflow:hidden;
	float:left;
	width:456px;
	margin:55px 0px 0px 0px;
	}	
	
.customers-in-action{
	color:#462F24;
	font-size:15px;
	font-weight:bold;
	padding:27px 0px 0px 0px;
	}
.customers-in-action a{
	color:#462F24;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}		
.customers-in-action a:hover{
	text-decoration:none;
	color:#E13846;}	
	
/* Products page  */

#man-top{
	color:#462F24;
	font-size:18px;
	font-weight:bold;
	padding: 5px 0px 0px 4px;
	}
.man-top-select{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	width:171px;
	height:23px;
	background:url(../images/select.gif) no-repeat;
	border:0px;
	padding-top:5px;
	padding-left:10px;
	}
.products-reapters{
	margin:15px 0px 10px 0px;
	background:url(../images/products-reapter.gif) left top repeat-x;
	height:29px;
	width:99%;
	clear:both;
	}
.displaying-text{
	width:180px;
	float:left;
	line-height:28px;
	color:#462F24;
	font-size:11px;
	padding-left:15px;
	}	
.next-and-privious{
	width: auto;
	float:right;
	margin:5px 0px 0px 0px;}	
.next-and-privious ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.next-and-privious li{
	float:left;
	padding:0px 7px 0px 0px;
	font-size:11px;
	color:#462F24;
	}	
.next-and-privious li span{
	font-size:11px;
	color:#4599BE;
	}
.next-and-privious li span a{
	font-size:11px;
	color:#4599BE;
	}	
	
	
.next-and-privious li img{
	border:0px;}	
	
	
.next-and-privious li a{
	text-decoration:none;
	font-size:11px;
	color:#462F24;
	}	
.next-and-privious li a:hover{
	text-decoration:none;
	font-size:11px;
	color:#4599BE;
	}		
	
	
.products-main{
	margin:0px 0px 0px 0px;
	overflow:hidden;
	width:100%;}
	
.products-main-outer{
	margin:10px 0px 0px 47px;
	width:179px;
	float:left;
	}
	
.products-main-outer-right{
	margin:10px 0px 0px 0px;
	width:179px;
	float:left;
	}
	
	
	
.products-main-outer2{
	padding:0px 0px 10px 46px;
	width:179px;
	float:left;
	overflow:hidden;
	}	
.products-box-categories{
	background: url(../images/products-box-bg.gif) no-repeat;
	width:179px;
	height:213px;
	margin:0px 40px 0px 0px;
	float:left;
	text-align:center;
	}	
.products-box-categories img{
	text-align:center;
	margin:22px 0px 0px 0px;}

.customize{
	background:url(../images/datials.gif) center top no-repeat;
	width:75px;
	height:33px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding:2px 0px 0px 15px;
	margin:3px 0px 0px 49px;
	}
.customize a{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}		

.customize a:hover{
	color:#E13846;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}

	
.customizehome {
	background: url(../images/Customize-home.gif) center top no-repeat;
	width:55px;
	height:33px;
	line-height:25px;
	color:#FFF;
	float:left;
	font-size:10px;
	text-align:center;
	margin:3px 0px 0px 0px;
	}
.customizehome a{
	color:#FFF;
	line-height:25px;
	float:left;
	text-decoration:none;
	font-size:10px;
	}		

.customizehome a:hover{
	color:#E13846;
	text-decoration:none;
	font-size:10px;
	}			
	
	
#create{
	background:url(../images/creat-own.jpg) no-repeat;
	width:177px;
	height:31px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding:17px 0px 0px 17px;
	}
#create-reapter{
	background-color:#FFF;
	overflow:hidden;
	width:175px;
	border-left:1px solid #C9C0C0;
	border-right:1px solid #C9C0C0;}	
	
#create-img{
	margin:17px 0px 0px 0px;
	text-align:center;}	
	
#create-text{
	color:#462F24;
	font-size:11px;
	padding:5px 0px 0px 11px;}	
.create-your-Own-right{
	background:url(../images/right-owe-arrow.gif) left 22px no-repeat;
	font-size:11px;
	color:#4599BE;
	font-weight:bold;
	margin-left:12px;
	padding:17px 0px 0px 15px;
	}	
	
.create-your-Own-right a{
	font-size:11px;
	color:#4599BE;
	font-weight:bold;
	text-decoration:none;
	}		
.create-your-Own-right a:hover{
	color:#E13846;
	text-decoration:none;}	
/* sign up	page */

.signup-main-div{
	width:505px;
	margin:17px 0px 20px 150px;
	overflow:hidden;
	clear:both;
	}
#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;}	
	
.welcome-text{
	color:#ED1C24;
	font-weight:bold;
	font-size:13px;}
.sign-up-box{
	height:40px;
	border-bottom:1px solid #E8E3E3;
	border-top:1px solid #E8E3E3;
	background-color:#EDE5E5;
	overflow:hidden;
	width:100%;
	clear:both;
	margin-top:8px;
	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{
	border-bottom:1px solid #E8E3E3;
	border-top:1px solid #E8E3E3;
	background-color:#EDE5E5;
	height:26px;
	color:#ED1C24;
	font-size:15px;
	width:630px;
	padding:5px 0px 5px 20px;
	}
.termsAndCon a {
	color:#000000;
}	


	
.sign-up-use-text{
	padding:0px 0px 0px  20px;
	width:138px;
	float:left;
	font-size:15px;
	color:#010101;}	
	
.sign-up-use{
	padding:10px 0px 0px  0px;
	width:340px;
	float:left;
	}
.sign-up-input-box{
	width:230px;
	border:1px solid #D9CACA;
	height:20px;
	font-size:11px;
	color:#010101;
	}
.sign-up-input-Verification{
	width:100px;
	border:1px solid #D9CACA;
	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 0px;
	color:#010101;
	font-size:15px;
	float:left;
	width:100%;
	text-align:left;
	}
.submit-div{
	margin:17px 0px 20px 5px;
	overflow:hidden;
	}
	
.submit{
	background:url(../images/submit.gif) no-repeat;
	width:135px;
	height:39px;
	line-height:39px;
	text-align:center;
	font-size:20px;
	color:#EFE7E7;
	font-weight:bold;
	}
	
.right-tool{
	width:300px;
	float:left;
	margin:18px 0px 0px 0px;}	
.tool-tip{
	background:url(../images/tip.gif) no-repeat;
	margin:0px 0px 0px 0px;
	width:280px;}	
	
.tool-tip-text{
	padding:15px 18px 0px 40px;
	font-size:11px;
	line-height:14px;
	color:#595959;}	
	
/* p */

.design-tool-main{
	margin:0px 0px 0px 0px;
	overflow:hidden;
	clear:both;
	}
.design-tool-main-img{
	width:auto;
	float: left;
	margin:0px 0px 0px 0px;
	}	
.design-tool-main-right{
	float:right;
	margin:0px 0px 0px 0px;
	width:410px;
	}	
.design-tool-heading{
	color:#533B2F;
	font-size:18px;
	background:url(../images/use-our-handy.gif) no-repeat;
	margin:10px 0px 0px 0px;
	width:100%;
	text-indent:-99999999px;
	height:22px;}	
.design-tool-text{
	padding:15px 0px 0px 9px;
	}	
	
#or-bottom{
	clear:both;
	margin:52px 0px 0px 0px;
	height:31px;
	border:1px solid #E4D7D7;
	overflow:hidden;
	background: #EFE7E7 url(../images/or.gif) center top no-repeat;
	text-indent:-9999999px;
	}
#upload-picture-left{
	width:271px;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../images/reapter-desigen-right.gif) right 350px repeat-y;
	}	
#upload-picture-left .text-hd{
	background:url(../images/upload-your-picture.gif) no-repeat;
	height:70px;
	width:100%;
	margin:7px 0px 0px 0px;
	text-indent:-99999999px;
	}	
.Browse-picture-left{
	_margin:20px 0px 0px 29px;
	margin:20px 0px 0px 50px;
	clear:both;
	}	
	
#upload-picture-left .text-reunions{
	margin:10px 0px 0px 52px;
	width:160px;
	}
#upload-picture-right{
	width:368px;
	float:right;
	overflow:hidden;
	}
#quantity-hd{
	background:url(../images/quantity.gif) no-repeat;
	width:220px;
	height:35px;
	margin:24px 0px 0px 0px;
	text-indent:-999999px;
	}
#Quantity-size-main{
	margin:5px 0px 0px 50px;
	overflow:hidden;
	}	
#Quantity-size-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#Quantity-size-main li{
	font-size:12px;
	font-weight:bold;
	color:#533B2F;
	float:left;
	padding-left:0px;
	padding-right:5px;
	margin-top:8px;
	}
.Quantity-float{
	float:left;
	width:50px;
	padding:0px 0px 0px 0px;
	}	
.Quantity-box{
	width:50px;
	height:22px;
	color:#533B2F;
	font-size:11px;
	}
.Total-Qty{
	color:#FE331D;
	padding-top:0px;
	float:left;
	clear:both;
	font-size:12px;
	font-weight:bold;
	
	}
.Total-Qty-size{
	width:30px;
	height:18px;
	border:1px solid #E0D5D4;
	}	
.Total-Qty-text-box{
	width:50px;
	height:18px;
	border:1px solid #E0D5D4;
	clear:both;
	margin-top:15px;
	}
.spacial-inctruction{
	background:url(../images/spacial-instruction.gif) no-repeat;
	width:220px;
	height:60px;
	margin:18px 0px 0px 0px;
	text-indent:-999999px;
	}	
.spacial-textarea{
	border:1px solid #E0D5D4;
	height:100px;
	width:190px;
	font-size:11px;
	color:#533B2F;
	}	
.order-now{
	background:url(../images/order-now.gif) no-repeat;
	width:113px;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#FFF;
	font-size:20px;
	}
.order-now a{
	width:113px;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-size:20px;
	}
.order-now a:hover{
	color:#000;
	}
	
.easily-outf{
	color:#FE331D;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	padding:22px 0px 0px 30px;
	}	
.easily-outf-link{
	margin:17px 0px 0px 32px;
	list-style:none;
	}	
.easily-outf-link li{
	background:url(../images/arrow.gif) left 11px no-repeat;
	color:#AA9D9A;
	font-size:14px;
	padding:5px 0px 0px 20px;
	}	
.easily-outf-link li a{
	color:#AA9D9A;
	font-size:14px;
	text-decoration: underline;
	}		
.easily-outf-link li a:hover{
	color:#FE331D;
	}
	
.faq-categorie{
	margin:0px 0px 0px 0px;
	overflow: hidden;
	clear:both;}
	
.faq-categorie ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.faq-categorie li{
	color:#533B2F;
	background:url(../images/blue-dotted.gif) left 14px no-repeat;
	font-size:11px;
	padding:8px 0px 0px 10px;
	margin-left:18px;
	}	
.faq-categorie li a{
	color:#533B2F;
	font-size:11px;
	text-decoration:none;
	
	}		
.faq-categorie li a:hover{
	text-decoration:underline;
	color:#FE331D;
	}	
.video-main{
	display:none;
	width:175px;
	border-left:1px solid #D5D0C7;
	border-right:1px solid #D5D0C7;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background:url(../images/video-reapter.gif) left top repeat-x;
	}
.CustomShirts{
	color:#6F0229;
	font-size:11px;
	font-weight:bold;
	padding:17px 0px 0px 12px;
	line-height:14px;
	}	
.video{
	margin:10px 0px 0px 10px;}	
	
.video-more{
	padding:10px 7px 10px 10px;
	color:#6F0229;
	font-size:9px;
	float: left;
	width:auto;
	}		
.video-more a{
	color:#6F0229;
	font-size:9px;
	float:right;
	width:auto;
	text-decoration:underline;
	}			
.video-more a:hover{
	text-decoration: none;}	
	
/* */

#login-main{
	border-bottom:1px solid #ECE9E9;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding-bottom:24px;}

#login-left{
	width:480px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
#create-new-account{
	margin:0px 0px 0px 33px;
	color:#010101;
	height:25px;
	text-indent:-9999999px;
	background:url(../images/create-new-account.gif) no-repeat;
	font-size:19px;
	}	
#create-new-account-text{
	padding:24px 0px 0px 35px;
	color:#010101;
	font-size:15px;
	}	
#login-icon{
	background:url(../images/login-icon.jpg) center top no-repeat;
	height:112px;
	margin:17px 0px 0px 0px;
	width:100%;}
	
.create-new-account{
	background:url(../images/create-new-account.jpg) no-repeat;
	height:44px;
	line-height:44px;
	width:273px;
	text-align:center;
	color:#FFFFFF;
	font-size:21px;
	font-weight:bold;
	margin:2px 0px 0px 93px;
	}
.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;}	
	
/* login right */

#login-right{
	width:298px;
	float:right;
	margin:0px 13px 0px 0px;
	overflow:hidden;
	position:relative;
	}
#login-right #top-existing{
	background:url(../images/login-bg-right-top.gif) left top no-repeat;
	width:298px;
	height:61px;
	}	
#top-existing-hd{
	color:#000000;
	font-size:18px;
	padding:17px 0px 0px 58px;
	}	
#top-existing-text{
	color:#8B7F7E;
	font-size:10px;
	padding:5px 0px 0px 58px;
	}		
#top-existing-reapter{
	background:#DED1D0 url(../images/login-bg-reapter.gif) left top repeat-x;
	width:298px;
	overflow:hidden;
	
	}	
#top-existing-reapter ul{
	margin:13px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}
#top-existing-reapter li{
	font-size:15px;
	color:#847776;
	padding:12px 0px 0px 30px;
	}
	
.existing-box{
	width:156px;
	height:16px;
	border:1px solid #8F8281;
	font-size:11px;
	}	
	
.existing-box-text{
	width:80px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	}
.remember-me{
	font-size:11px;
	margin:0px 0px 0px 0px;
	width:115px;
	}
.login-button{
	background:url(../images/login.gif) left top no-repeat;
	width:87px;
	font-size:12px;
	padding-left:5px;
	text-align:center;
	height:21px;
	line-height:21px;
	color:#FFF;
	float:right;
	margin:-20px 23px 0px 0px;
	}	
.login-button a{
	width:92px;
	text-align:center;
	height:21px;
	line-height:21px;
	color:#FFF;
	text-decoration:none;
	}
.login-button a:hover{
	color:#38B54A;
	text-decoration:none;
	}
	
.Forgot-Your-Password{
	color:#4699C0;
	font-size:13px;
	padding:12px 0px 20px 35px;
	width:150px;
	overflow:hidden;
	float:left;
	clear:both;
	}
	
.Forgot-Your-Password a{
	color:#4699C0;
	font-size:13px;
	width:150px;
	overflow:hidden;
	float:left;
	text-decoration:underline;
	}
.Forgot-Your-Password a:hover{
	color:#D30300;
	text-decoration:none;}

.Forgot-Your-PasswordCartUserInfo{
	color:#4699C0;
	font-size:13px;
	padding:12px 0px 20px 35px;
	width:150px;
	overflow:hidden;
	float:left;
	clear:both;
	}
	
.Forgot-Your-PasswordCartUserInfo a{
	color:#4699C0;
	font-size:13px;
	width:150px;
	overflow:hidden;
	float:left;
	text-decoration:underline;
	}
.Forgot-Your-PasswordCartUserInfo a:hover{
	color:#D30300;
	text-decoration:none;}
	
	
.login-red{
	color:#F00;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:2px;
	left:50px;
	}	

/* forget your password */
#password-main-center{
	width:440px;
	margin:0 auto;
	overflow:hidden;
	}


#password-main{
	width:440px;
	margin:0 auto;
	overflow:hidden;
	}
#forget-hd{
	background:url(../images/forget-your-password.gif) no-repeat;
	width:440px;
	height:60px;
	text-indent:-99999999px;}	
	
.forget-text{
	font-size:13px;
	color:#010101;
	overflow:hidden;
	padding:6px 0px 10px 18px;}	
	
#forget-reapter{
	background:url(../images/forget-your-reapter.gif) left top repeat-x;
	width:436px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;

overflow:hidden;}	
	
#forget-reapter ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#forget-reapter li{
	color:#010101;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	}	
	
.forget-text-box{
	width:148px;
	float:left;
	padding-left:18px;}	
	
.submit-forget{
	background:url(../images/submit-for.gif) no-repeat;
	width:107px;
	height:28px;
	line-height:28px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	}	
.submit-forget a{
	width:107px;
	text-decoration:none;
	height:28px;
	line-height:28px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	}		
.submit-forget a:hover{
	color:#C6050C;}
	
	
/** Shopping Cart **/

#man-top-shop{
	padding:0px 0px 0px 4px;}

.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;
	font-size:10px;
	font-weight:bold;
	}
.cart-display-nav li a{
	float:left;
	overflow:hidden;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	}
.cart-display-nav li a:hover{
	color:#dd6216;}	
	
.basket-light{
	background: url(../images/basket-hov2.gif) no-repeat;
	width:55px;
	color:#dd6216;
	padding:36px 0px 0px 0px;
	}
.basket-light a{
	width:55px;
	display:block;
	color:#dd6216;
	
	}	

.basket{
	background:url(../images/basket2.gif) no-repeat;
	width:55px;
	color:#6f0229;
	
	}

.basket a{
	width:55px;
	display:block;
	color:#6f0229;
	padding:36px 0px 0px 0px;
	}
.basket a:hover{
	width:55px;
	display:block;
	background: url(../images/basket-hov2.gif) left top no-repeat;
	}	
	
.adderss-light{
	background: url(../images/address2.gif) left top no-repeat;
	width:60px;
	color:#dd6216;
	padding:36px 0px 0px 0px;
	}
.adderss-light a{
	width:60px;
	display:block;
	color:#dd6216;
	}

.adderss{
	background: url(../images/address-hov2.gif) no-repeat;
	width:60px;
	color:#6f0229;
	
	}
.adderss a{
	width:60px;
	display:block;
	color:#6f0229;
	padding:36px 0px 0px 0px;
	
	}
.adderss a:hover{
	background: url(../images/address2.gif) left top no-repeat;
	width:60px;
	}
	
.Payment-Shipping-light{
	background: url(../images/shipping-light2.gif) center top no-repeat;
	width:132px;
	color:#dd6216;
	padding:36px 0px 0px 0px;
	}
.Payment-Shipping-light a{
	width:132px;
	
	display:block;
	color:#dd6216;
	}	
	
.Payment-Shipping{
	background: url(../images/shipping2.gif) center top no-repeat;
	width:132px;
	color:#6f0229;
	
	}
.Payment-Shipping a{
	width:132px;
	padding:36px 0px 0px 0px;
	display:block;
	color:#6f0229;
	}	

.Payment-Shipping a:hover{
	background: url(../images/shipping-light2.gif) center top no-repeat;
	width:132px;
	}*
.make-Payment-Shipping-light{
	background: url(../images/payment-light2.gif) 64px top no-repeat;
	width:182px;
	color:#dd6216;
	padding:36px 0px 0px 0px;
	}
.make-Payment-Shipping-light a{
	width:182px;
	
	display:block;
	color:#dd6216;
	}	
	
	
.make-Payment-Shipping{
	background: url(../images/payment2.gif) 64px top no-repeat;
	width:182px;
	color:#6f0229;
	
	}
.make-Payment-Shipping a{
	width:182px;
	padding:36px 0px 0px 0px;
	display:block;
	color:#6f0229;
	}	
.make-Payment-Shipping a:hover{
	background: url(../images/payment-light2.gif) 64px top no-repeat;
	width:182px;
	display:block;
	}
.check-order-in-light{
	background:url(../images/check-order-light2.gif) 47px  3px no-repeat;
	width:152px;
	color:#dd6216;
	padding:36px 0px 0px 0px;
	}
.check-order-in-light a{
	width:152px;
	display:block;
	
	color:#dd6216;
	}	
	
	
.check-order-in{
	background:url(../images/check-order2.gif) 47px  3px no-repeat;
	width:152px;
	color:#6f0229;
	padding:36px 0px 0px 0px;
	}
.check-order-in a{
	width:152px;
	display:block;
	
	color:#6f0229;
	}	

/*.check-order-in a:hover{
	background:url(../images/check-order-light2.gif) 47px  3px no-repeat;
	width:152px;
	display:block;
	padding:36px 0px 0px 0px;
	}	*/
	
		
#shopping-staips{
	background-color:#DCCFCE;
	color:#533B2F;
	font-size:10px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	text-align:right;
	padding-right:10px;
	margin-right:10px;
	}
.empty-main{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	}	
.empty-main-hd{
	background:url(../images/your-cart-empty.gif) center top no-repeat;
	height:35px;
	width:100%;
	margin:0px 0px 0px 0px;
	z-index:10;
	}
	
.empty-bg{
	background:url(../images/empty-bg.gif) left top no-repeat;
	width:100%;
	height:400px;
		margin-top:15px;
	}
.cart-main-border{
	border:1px solid #DFF0F7;
	width:626px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	}	
.empty-main-link-text{
color:#533B2F;
font-size:16px;
text-align:center;}	
	

.empty-main-link-text a{
color:#533B2F;
font-size:16px;
font-weight:bold;
text-decoration:underline;
text-align:center;}	
.empty-main-link-text a:hover{
text-decoration:none;}	
	
	
.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:11px;
	font-weight:bold;
	color:#533B2F;
	float:left;
	height:27px;
	line-height:27px;
	}	
.product-name{
	width:180px;
	margin-left:10px;
	color:#533B2F;
	}	

.product-name a{
	width:180px;
	text-decoration:none;
	color:#533B2F;
	}	

.product-color{
	width:83px;}
	
	
.shopping-cart-line{
	border-bottom:1px solid #E1D8D7;
	margin:0px 13px 10px 13px;
	clear:both;
	height:15px;
	}	
	
.shopping-display-view{
	background:url(../images/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;}
	
.display-cart-main-view{
	overflow:hidden;
	clear:both;
	margin:24px 10px 0px 14px;
	width:100%;
	}	
	
.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(../images/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;
	}	
	
	
.line-dotted-shop{
	background:url(../images/line.gif) left top repeat-x;
	margin:43px 10px 24px 14px;
	width:600px;
	height:10px;
	float:left;
	clear:both;
	}
.total-price{
	background-color:#F0F9FB;
	height:26px;
	line-height:26px;
	color:#ED1C24;
	font-size:15px;
	font-weight:bold;
	width:630px;
	margin:10px 14px 0px 0px;
	}	

.termsAndConPay{
	background-color:#F0F9FB;
	height:26px;
	color:#ED1C24;
	font-size:15px;
	width:630px;
	padding:0px 0px 10px 10px;
	
	}	

.total-price2{
	background-color:#F0F9FB;
	height:26px;
	line-height:26px;
	color:#ED1C24;
	font-size:15px;
	font-weight:bold;
	width:637px;
	float:left;
	clear:both;
	margin:25px 14px 0px 0px;
	}	


.total2{
	float:left;
	padding:0px 0px 0px 10px;}	
.total3-new{
	width:auto;
	float:right;
	margin:0px 30px 0px 0px;
	color: #ff0000;
	}

.total3-newprint{
	width:auto;
	float:right;
	margin:0px 30px 0px 0px;
	color: #535353;
	}
.total3-newprint a{
	width:auto;
	float:right;
	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(../images/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(../images/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;
	}	
	
.promoise-categorie-shop{
	padding:5px 10px 20px 18px;
	line-height:14px;
	overflow: hidden;
	clear:both;
	color:#533B2F;
	font-size:11px;
	}
	
.promoise-categorie-shop2{
	padding:0px 10px 0px 18px;
	line-height:14px;
	overflow: hidden;
	clear:both;
	color:#533B2F;
	font-size:11px;
	}
	
.shopping-Summary{
	padding:20px 0px 10px 0px;
	color:#4498BE;
	text-align:center;
	font-size:11px;
	}	
.shopping-Summary-red{
	color:#ED1C24;}	
	
.delivery-address-left{
	float:left;
	overflow:hidden;
	width:292px;
	margin:15px 0px 0px 5px;
	}
	
.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;}
.delivery-address-leftnew{
	float:left;
	overflow:hidden;
	width:292px;
	margin:7px 0px 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;
	overflow:hidden;
	}
.delivery-text-box{
	width:144px;
	font-size:12px;
	color:#333333;
	}
	
.billing{
	padding:5px 0px 4px 0px;
	color:#4498BE;
	text-align:center;
	font-size:11px;}	
.line-dotted-shoping{
	background:url(../images/line.gif) left top repeat-x;
	margin:10px 0px 4px 0px;
	width:630px;
	height:10px;
	float:left;
	}	
	
.Check-shipping{
	text-align:center;
	font-size:11px;
	color:#6F0229;
	padding:0px 0px 10px 0px ;}	
.post-text2{
	font-size:11px;
	color:#533B2F;
	padding:10px 0px 0px 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;}
.pay-shop-top{
	width:635px;
	clear:both;
	overflow:hidden;
	margin:30px 0px 0px 0px;
	border:1px solid #F1EDED;
	background-color:#F9F7F7;
	}	
.pay-bill-Information{
	width:300px;
	float:left;
	padding:10px 0px 0px 20px;
	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(../images/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;
	}	
	
.Shipping-Method{
	font-size:12px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#4498BE;
	}

.pickUpAddress{
	font-size:12px;
	color:#4498BE;
	display:none;
	position:absolute;
	left:5px;
	top:18px;
	overflow:hidden;
	background-color:#FAFBFB;
	border:2px solid #ED1C24;
	padding:10px;
	}

.cart-datils{	
	color:#4498BE;
	text-align:left;
	font-size:12px;
	padding-left:0px;
	margin:0px 0px 0px 10px;
	}	

.payment-new-add-sub1{
	width:305px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.payment-new-add-sub1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.payment-new-add-sub1 ul li{
	padding:10px 0px 0px 0px;
	color:#533B2F;
	font-size:12px;
	float:left;
	}
.payment-new-add-sub2{
	width:350px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.conform-order-light-box{
	background:url(../images/light-box.png) left top repeat;
	position:absolute;
	width:100%;
	height:12000px;
	left:0px;
	color:#F90B16;
	top:0px;
	padding-top:130px;
	text-align:center;
	display:none;
	font-size:12px;
	font-weight:bold;
	}

.conform-order-light-boxHome{
	background:url(../images/light-box.png) left top repeat;
	position:absolute;
	z-index:999999999;
	width:100%;
	height:12000px;
	left:0px;
	color:#F90B16;
	top:0px;
	padding-top:462px;
	text-align:center;
	display:none;
	font-size:12px;
	font-weight:bold;
	}
	
	
.additional-in{
	font-size:13px;
	padding:10px 0px 15px 15px;
	color:#462F24;}	
	
.cart-number{
	width:115px;
	overflow:hidden;
	}	
.pay-cart{
	clear:both;
	border:1px solid #E1DFDE;
	background-color:#F8F4F4;
    padding:10px 10px 20px 10px;
	overflow:hidden;
	margin-top:15px;
	}	
	
.card-div{
	padding:10px 0px 0px 0px;
	font-size:12px;
	}
	
.holder-name{
	font-size:11.5px;
	color:#533B2F;
	padding:15px 0px 15px 0px;
	text-align:center;
	}	
	
.total-print{
	height:26px;
	line-height:26px;
	color:#ED1C24;
	font-size:15px;
	font-weight:bold;
	width:630px;
	margin:10px 14px 20px 0px;
	}	
.search-home{
	border:2px solid #0F0;
	overflow:hidden;}
	
.search-products-bg{
	width:390px; 
	margin:15px 0px 0px 10px;
	float:left;
	border:1px solid #F5F2F2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#F9F6F6;
	padding:7px 0px 7px 7px;}
	
	
.login-button-add{
	background:url(../images/login.gif) no-repeat;
	width:92px;
	font-size:12px;
	padding-left:5px;
	text-align:center;
	height:21px;
	line-height:21px;
	color:#FFF;
	float:left;
	}	
.login-button-add a{
	width:92px;
	text-align:center;
	height:21px;
	line-height:21px;
	color:#FFF;
	text-decoration:none;
	}
.login-button-add a:hover{
	color:#38B54A;}
	
/**************************************/
#hot-design-hd{
	background:url(../images/hot-desigen-hd.gif) no-repeat;
	width:200px;
	margin:0px 0px 0px 0px;
	height:30px;
	text-indent:-9999999px;
	}
.seclet-shirts{
	float:right;
	font-size:12px;
	margin:0px 12px 0px 0px;
	}
.seclet-shirts span{
	margin-right:10px;
	}	
.seclet-product-stips{
	width:204px;
	padding-left:10px;}	
.View-Larger-img-left{
	width:178px;
	height:176px;
	border:1px solid #CBCDD1;
	background-color:#E8DEBB;
	float:left;
	text-align:center;
	margin:0px 12px 0px 0px;
	}
.View-Larger-img-left img{
	margin:8px 0px 0px 0px;}	
	
.View-Larger-sample-main{
	width:432px;
	float:left;
	margin:0px 0px 0px 0px;
	border:1px solid #CBCDD1;
	height:228px;
	}
	
.View-Larger-sample{
	margin:28px 0px 0px 13px;
	overflow:hidden;
	}	
.View-Larger-sample ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.View-Larger-sample li{
	float:left;
	margin:2px 8px  0px 0px;
	}	
.View-Larger-sample-name{
	font-size:12px;
	clear:both;
	text-align:center;
	color:#462F24;
	} 	
.View-Larger-sample-name span{
	color:#462F24;
	}	
.View-Larger-sample-next{
	background-color:#E0D3D2;
	height:38px;
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	line-height:38px;
	margin-top:45px;
	}	
.View-Larger-sample-next-img{
	padding:5px 0px 0px 0px;
	float:inherit;
	}	
.find-what-you-want{
	width:228px;
	white-space:nowrap;
	float:left;
	color:#462F24;
	font-size:11px;
	font-weight:bold;
	padding-top:13px;
	}	
.start-create-your{
	background:url(../images/start-your.gif) no-repeat;
	width:230px;
	padding:10px 0px 0px 18px;
	color:#FFF;
	float:left;
	font-size:18px;
	height:40px;
	}
.start-create-your a{
	width:230px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	height:40px;
	}	
.start-create-your a:hover{
	color:#E13846;}	
	
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
font-size:12px;
color:#FFF;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
margin: 0;
font-size:12px;
color:#FFF;
font-weight:bold;
height:30px;
line-height:30px;
overflow:hidden;
float:left;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index:2;
margin-right: 3px;
font-size:12px;
padding:0px 7px 8px 7px;
color:#FFF;
font-weight:bold;
overflow:hidden;
height:30px;
line-height:30px;
background:url(../images/tab.gif) left top no-repeat;
display:block;
}

.shadetabs li a:visited{
color: #FFF;
border-left:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
}

.shadetabs li a:hover{
text-decoration: none;
color:#2d2b2b;
}




.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
color:#000;
}

.shadetabs li a.selected{ /*selected main tab style */
background: url(../images/tab-light.gif) left top no-repeat;
border-bottom-color:;
color:#000;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.shirts-tab{
	border:1px solid gray; 
	min-width:562px;
	width:auto;
	z-index:10;
	margin-bottom:0px; 
	clear:both; 
	padding:10px;
	float:left;
	}


.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tab-main-print{
	margin:20px 0px 20px 20px;}
.tab-main-print-text{
	color:#462F24;
	font-size:12px;
	padding:10px 0px 10px 0px;
	}
.tab-main-print-size{
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#462F24;
	clear:both;
	overflow:hidden;
	}	
.tab-main-print-size ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tab-main-print-size li{
	float:left;
	font-size:11px;
	color:#462F24;
	font-weight:bold;
	border:1px solid #DEDDDD;
	background-color:#F5F2F2;
	height:26px;
	line-height:26px;
	}
	
.tab-main-print-size2{
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#462F24;
	clear:both;
	overflow:hidden;
	}	
.tab-main-print-size2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tab-main-print-size2 li{
	float:left;
	font-size:12px;
	color:#462F24;
	}
		
/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */	
	
	
/*********** Account Style Starts ***********/

#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(../images/account-lft-mid-repeater.jpg) left top repeat-y;
	overflow:hidden;
	width:165px;
	}
.account-lft-heading-bg{
	background:url(../images/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(../images/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;
	}
.account-mid-repeater1{
	background:url(../images/account-mid-repeater1.jpg) left top repeat-y;
	width:475px;
	border-right:1px solid #E4E0E1;
	}
.account-mid-repeater-div{
	background:url(../images/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:433px;
	margin:15px 0px 0px 37px;
	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;
	}
.email-text{
	width:175px;
	font-weight:bold;
	color:#3B83A3;
	padding:0px 0px 8px 0px;
	float:left;
	clear:both;
	}
.email-text-1{
	width:232px;
	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;
	}
	
#account-right-main-div{
	width:170px;
	overflow:hidden;
	float:left;
	}
.account-rit-mid-repeater{
	background:url(../images/account-rit-mid-repeater.jpg) left top repeat-y;
	width:170px;
	overflow:hidden;
	}
.account-rit-text{
	font-size:12px;
	font-family:Georgia;
	color:#ffffff;
	padding:30px 10px 24px 20px;
	line-height:18px;
	}
	


/*********** Account Style Ends ***********/	

/*********** User Detail Style Starts ***********/
 
#user-detail-main-div{
	width:645px;
	margin:0px 0px 0px 0px ;
	overflow:hidden;
	}
.user-detail-repeater1{
	background:url(../images/user-detail-mid-repeater1.jpg) left top repeat-y;
	width:642px;
	border-right:1px solid #E6DDDE;
	
	}
.user-detail-repeater-div{
	background:#ffffff url(../images/account-mid-repeater.jpg) left top repeat-x;
	width:639px;
	margin:0px 0px 0px 2px;
	}
	
.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;
	background-color:#ede5e5;
	margin-bottom:5px;
	}
.user-detail-title-text{
	width:156px;
	float:left;
	padding:8px 0px 0px 20px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}
.user-detail-title-box{
	width:231px;
	float:left;
	padding:2px 0px 0px 5px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	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;
	font-family:Georgia, "Times New Roman", Times, serif;
	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;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.user-detail-submit-button{
	background:url(../images/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;
	}

/*********** User Detail Style Ends ***********/


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

.my-design-div{
	width:415px;
	margin:50px 0px 0px 10px;
	overflow:hidden;
	float:left;
	}
	
.my-design-subdiv1{
	width:250px;
	float:left;
	}
.my-design-subdiv2{
	width:160px;
	float:right;
	}
.my-design-bg{
	background:url(../images/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(../images/my-design-bg1.jpg) 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(../images/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;
	}

/*********** My Design Style Ends ***********/
.my-account-link{
	font-size:12px;
	color:#000;
	margin-top:15px;
	}
.my-account-link a{
	font-size:12px;
	text-decoration:none;
	color:#000;
	
	}

/*********** Order History Style Starts ***********/

.order-history-heading-img{
	width:260px;
	height:67px;
	padding:7px 0px 0px 10px;
	float:left;
	}
.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:451px;
	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:11px;
	color:#000000;
	padding:0px 17px 0px 0px;
	}
.total-order{
	width:64px;
	text-align:center;
	}
.orderdetail-header2{
	overflow:hidden;
	margin:0p 0px 0px 0px;
	}		
.orderdetail-header2 ul{
	margin:0px;
	padding:0px;
	}	
.orderdetail-header2 li{
	float:left;
	list-style:none;
	padding:5px 0px 5px 10px;
	font-size:12px;
	} 
.print{
	color:#333333;
	text-align:center;}	
.print a{
	color:#333333;
	text-align:center;}	
.print a:hover{
	color:#333333;
	text-decoration:none;
	}
.dt{
	color:#000000;
	font-size:12px;}
.dt a{
	color:#000000;
	font-size:12px;
	text-decoration:underline;}		
	
.dt a:hover{
	color:#000000;
	font-size:12px;
	text-decoration: none;}	
	
/*********** Order History Style Ends ***********/

/*********** Track Order Style Starts ***********/

.order-track-detail-main{
	width:438px;
	margin:30px 0px 0px 17px;
	}
.order-track-detail-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.order-track-detail-main ul li{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#7e7272;
	}
.order-history-detail-main1{
	width:438px;
	margin:10px 0px 0px 17px;
	overflow:hidden;
	}
.order-history-detail-main1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.order-history-detail-main1 ul li{
	float:left;
	font-size:11px;
	color:#000000;
	padding:0px 42px 0px 0px;
	}
.order1{
	width:60px;
	padding:0px 0px 0px 0px;
	}
.order2{
	width:80px;
	margin:0px 0px 0px 25px;
	}
.order3{
	width:60px;
	margin:0px 0px 0px 25px;
	color:#e40000;
	}
.order3 a{
	width:60px;
	color:#e40000;
	text-decoration:underline;
	}
.order3 a:hover{
	text-decoration:none;
	}
.order4{
	width:70px;
	margin:0px 0px 0px 17px;
	}
.order5{
	width:70px;
	margin:0px 0px 0px 12px;
	}
.track-order-heading{
	width:290px;
	height:67px;
	padding:7px 0px 0px 10px;
	float:left;
	
	}

/*********** Track Order Style Ends ***********/
/*********** 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(../images/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 ***********/


/*********** Contact Style Starts ***********/

.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 #CCCCCC;
	}
.main-contact-form-box1{
	width:188px;
	height:20px;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	border:1px solid #CCCCCC;
	}
	.text-mm{
	width:300px;
	height:100px;
	font-size:12px;
	border:1px solid #CCCCCC;
	}
.contact-submit-button{
	background:url(../images/submit-for.gif) left top no-repeat;
	width:108px;
	height:28px;
	font-size:15px;
	color:#ffffff;
	border:none;
	margin:0px 0px 0px 129px;
	}

/*********** Contact Style Ends ***********/

/*********** Faq Style Starts ***********/

.header-text-top{
	height:28px;
	margin:0px 0px 0px 0px;
	}
.faq-rit-bg-div{
	width:100%;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	}
.faq-rit-bg-subdiv{
	background:url(../images/faq-right-bg.png) left top no-repeat;
	width:177px;
	height:167px;	
	margin:0px 0px 10px 0px;
	overflow:hidden;
	}

.faq-about-text{
	width:177px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	padding:12px 0px 0px 14px;
	}
.faq-about-text a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	text-decoration:none;
	}
.faq-about-text a:hover{
	color:#4a88a0;
	text-decoration:underline;
	}
.faq-about-text1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#9ba5aa;
	padding:0px 0px 0px 0px;
	}
	
.right-link{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:24px 0px 0px 14px;
	
}	
.right-link a{
	color:#000;
	font-size:14px;
	text-decoration:none;

}	
	
.right-link-about{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 0px 14px;
	
}	
.right-link-about a{
	color:#000;
	font-size:14px;
	text-decoration:none;
	}
.right-link-about-active{
	background: url(../images/about-seclect.gif) left top no-repeat;
	width:177px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:12px 0px 0px 14px;
	}
.right-link-contact-active{
	background-color:#C6D9E1;
	width:177px;
	height:42px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:12px 0px 0px 14px;
	}	
	
	
.faq-contact-text{
	background:url(../images/faq-bg.jpg) left top no-repeat;
	width:177px;
	height:46px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	padding:12px 0px 0px 14px;
	}
.faq-contact-text a{
	width:177px;
	height:46px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	text-decoration:none;
	}
.faq-contact-text a:hover{
	color:#4a88a0;
	text-decoration:underline;
	}
.faq-contact-textnew{
	width:177px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	padding:12px 0px 0px 14px;	
	}
.faq-contact-textnew a{
	width:177px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	text-decoration:none;
	}
.faq-contact-textnew a:hover{
	width:177px;
	height:46px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4a88a0;
	text-decoration:underline;
	}
	
		
.faq-contact-text1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#9ba5aa;
	padding:0px 0px 0px 0px;
	}
.faq-faq-text{
	width:177px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:12px 0px 0px 14px;
	}
.faq-faq-text a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
.faq-faq-text a:hover{
	color:#000000;
	text-decoration:underline;
	}
.faq-faq-text1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#9ba5aa;
	padding:0px 0px 0px 0px;
	}
.faq-content-div{
	width:635px;
	margin:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
	}
.faq-content-subdiv{
	width:100%;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background-color:#efe9e9;
	}
.faq-content-subdiv1{
	width:608;
	margin:0px 0px 0px 15px;
	overflow:hidden;
	}
.faq-question-div{
	width:592px;
	float:left;
	color:#e13846;
	font-size:12px;
	padding:15px 0px 0px 0px;
	}
.faq-question-div a{
	width:592px;
	float:left;
	color:#e13846;
	font-size:12px;
	text-decoration:none;
	}

.faq-letter-img{
	margin:20px 0px 0px 0px;
	overflow:hidden;
	float:left;
	}
.faq-border{
	border-top:1px dotted #b5b0af;
	margin:15px 0px 0px 0px;
	overflow:hidden;
	clear:both;
	width:608px;
	}
.faq-ans-text{
	font-size:12px;
	
	color:#462f24;
	padding:0px 20px 15px 0px;
	line-height:22px;
	}
.faq-next-question{
	width:608;
	overflow:hidden;
	padding-left:4px;
	}
	
/*********** Faq Style Ends ***********/


/*********** Search Style Starts ***********/

#search-maindiv{
	width:818px;
	overflow:hidden;
	margin:0px 0px 0px 27px;
	}
.search-mainsubdiv{
	width:100%;
	margin:0px 0px 0px 0px;
	}
.search-heading{
	width:585px;
	margin:0px 0px 0px 0px;
	float:left;
	}
.search-item-div{
	width:224px;
	float:left;
	overflow:hidden;
	text-align:right;
	padding:30px 5px 0px 0px;
	clear:#6e6e6e;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	}
.total-item-text{
	color:#dc1101;
	}
.main-product-div{
	width:675px;
	margin:10px 0px 0px 70px;
	overflow:hidden;
	}
.main-product-subdiv{
	width:100%;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.first-product-div{
	width:100%;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
.first-product-div1{
	width:310px;
	float:left;
	overflow:hidden;
	}
.product-bg-div{
	background:url(../images/search-product-bg.png) left top no-repeat;
	height:68px;
	width:82px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.product-bg-div-text{
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.product-short{
	margin:15px 0px 0px 13px;
	overflow:hidden;
	}
.product-name-search{
	width:120px;
	float:left;
	padding:0px 0px 0px 5px;
	color:#717171;
	font-size:11px;
	
	}
.product-man{
	width:auto;
	float:left;
	padding:0px 0px 5px 5px;
	color:#dc1101;
	font-size:11px;
	}
.category-name{
	width:143px;
	float:left;
	padding:0px 0px 0px 10px;
	color:#717171;
	font-size:11px;
	
	}
.dollor{
	color:#2da1d8;
	font-size:11px;
	padding:0px 0px 5px 0px;
	width:auto;
	}
.product-arrow{
	margin:5px 0px 0px 8px;
	overflow:hidden;
	width:auto;
	float:left;
	}
.start-designing-text{
	width:auto;
	float:left;
	padding:3px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	color:#dc1101;
	line-height:15px;
	}
.start-designing-text a{
	width:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#dc1101;
	text-decoration:underline;
	}
.start-designing-text a:hover{
	color:#00aeef;
	text-decoration:none;
	}
.next-preview-bg{
	width:807px;
	margin:55px 0px 20px 5px;
	overflow:hidden;
	background:url(../images/next-preview-bg.jpg) left top repeat-x;
	height:45px;
	}
.next-item-div{
	width:525px;
	float:left;
	padding:12px 0px 0px 60px;
	font-size:13px;
	color:#898989;
	line-height:20px;
	}
.next-item-div1{
	width:165px;
	float:left;
	margin:13px 0px 0px 0px;
	}
.pre-main{
	width:59px;

	padding:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	color:#6e6e6e;
	}
.pre-main a{
	width:59px;
	float:left;
	font-size:11px;
	color:#6e6e6e;
	text-decoration:none;
	}
.pre-main a:hover{
	text-decoration:underline;
	}
.pre-main1{
	width:59px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	color:#6e6e6e;
	text-align:right;
	}
.pre-main1 a{
	width:59px;
	float:left;
	font-size:11px;
	color:#6e6e6e;
	text-align:right;
	text-decoration:none;
	}
.pre-main1 a:hover{
	text-decoration:underline;
	}
.numbering{
	width:auto;
	float:left;
	font-size:11px;
	color:#6e6e6e;
	padding:0px 0px 0px 0px;
	}
.numbering a{
	width:auto;
	font-size:11px;
	color:#6e6e6e;
	text-decoration:none;
	}
.numbering a:hover{
	text-decoration:underline;
	}
.numbering-active{
	width:auto;
	float:left;
	font-size:11px;
	color:#dc1101;
	}
.new-search{
	width:750px;
	margin:0px 0px 0px 68px;
	font-family:Georgia;
	font-size:11px;
	color:#898989;
	}
.new-search1{
	font-size:11px;
	padding:10px 0px 0px 20px;
	color:#898989;
	font-family:Georgia;
	}
.new-search1 ul{
	list-style:disk;
	margin:0px;
	padding:0px;
	}
.new-search1 ul li{
	font-size:11px;
	padding:0px 0px 0px 0px;
	font-family:Georgia;
	color:#898989;
	line-height:18px;
	}
.suggestion-text{
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#3B83A3;
	padding:10px 0px 0px 20px;
	}	
.hot-main{
	margin:20px 0px 0px 30px ;
	overflow:hidden;}
	
.any-design{
	font-size:11px;
	color:#000000;}	
	
.any-products{
	margin:0px 20px 0px 5px ;
	overflow:hidden;
	width:98%;
	float:left;
	}
	
.hot-left{
	width:370px;
	float:left;
	overflow:hidden;
	}	

/*********** Search Style Ends ***********/

/*********** About Us Style Starts ***********/

#aboutmaindiv{
	width:100%;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
.about-text1{
	font-family:Georgia;
	font-size:11px;
	color:#898989;
	padding:15px 0px 0px 5px;
	line-height:16px;
	text-align:justify;
	}

/*********** About Us Style Ends ***********/

.empty-cart-img{
	margin:0px 0px 0px 150px;
	text-align:center;
	width:357px;
	height:380px;
	}
	
.signsubmit{
	background:url(../images/submit.gif) no-repeat;
	width:135px;
	height:39px;
	line-height:39px;
	font-size:20px;
	color:#EFE7E7;
	font-weight:bold;
	cursor:pointer;
	border:none;
	margin:5px 0px 5px 160px;
	}	
.faq-heading{
	background:url(../images/faq.gif) no-repeat;
	height:27px;
	text-indent:-9999999px;
	width:100%;
	margin:0px 0px 0px 0px;
	}	
.bulk-pro-divmain{
	width:100%;
	background-color:#EDF7FF;
	height:20px;
	padding:7px 0px 0px 0px;
	}	
.bulk-pro-div{
	width:100%;
	background-color:#EDF7FF;
	height:20px;
	padding:7px 0px 0px 0px;
	}
.bulk-pro-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	width:305px;
	float:left;
	padding:0px 0px 0px 5px;
	}
.bulk-pro-text-color{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	width:auto;
	float:left;
	}
.bulk-pro-div1{
	width:100%;
	background-color:#EDF7FF;
	height:20px;
	margin:15px 0px 0px 0px;
	}
.bulk-detail-div{
	width:600px;
	margin:8px 0px 0px 15px;
	overflow:hidden;
	}
.bulk-edit-text{
	font-size:15px;
	color: #0099FF;
	text-align:center;
	padding:13px 0px 15px 30px;
	font-weight:bold;
	}
.bulk-edit-text2{
	background-color:#EDF7FF;
	height:25px;
	line-height:25px;
	color: #0099FF;
	}

.bulk-edit-your-quantity{
	width:380px;
	}
		
.bulk-edit-textmain{
	font-size:15px;
	color: #0099FF;
	width:378px;
	overflow:hidden;
	border:1px solid #EDF7FF;
	margin:0px 0px 0px 0px;
	}	
	
.bulk-edit-textmain ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.bulk-edit-textmain ul li{
	font-size:11px;
	color:#5e5e5e;
	padding:7px 0px 0px 25px;
	float:left;
	font-weight:bold;
	}
.bulk-text-box{
	width:50px;
	height:20px;
	float:left;
	border:1px solid #CCCCCC;
	font-size:11px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.bulk-textarea{
	width:200px;
	float:left;
	margin:10px 0px 0px 0px;
	}
.bulk-textarea1{
	width:300px;
	height:100px;
	float:left;
	margin:10px 0px 0px 0px;
	font-size:11px;
	padding:5px 0px 0px 5px;
	line-height:18px;
	}
.sign-up-error{
	margin:10px 0px 0px 150px; 
	overflow:hidden; 
	float:left; 
	font-size:12px; 
	color:#FF0000;
}

.account-activation-text{
	padding:0px 0px 0px 0px;
	font-size:13px;
	text-align:center;
	color:#000;
	}
.account-activation-mail{
	color:#000;
	font-size:12px;
	font-weight:bold;
	}	
.account-activation-mail a{
	color:#000;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	}		
.account-activation-mail a:hover{
	text-decoration:none;
	}	

.upload-your-main{
	width:632px;
	clear:both;
	
	margin:0px 0px 15px 0px;
	background:#ffffff url(../images/account-mid-repeater.jpg) left top repeat-x;
	border:1px solid #D7D6D5;
	overflow:hidden;
	}
	
.upload-your-text{
	color:#462F24;
	font-size:12px;
	width:120px;
	font-weight:bold;
	float:left;
	padding-left:20px;
	}	
.upload-your-image{
	width:auto;
	float:left;
	margin:0px 0px 0px 0px;
	
	}	
.image-submit{
	clear:both;
	overflow: hidden;
	padding:10px 0px 10px 0px;
	text-align:center;
	}		
	
.upload-your-image2{
	width:320px;
	float:left;
	overflow:hidden;
	padding:10px 0px 0px 50px;
	
	}		
	
.uploading-message{
	border:1px solid #B4B3B3;
	background-color:#E1D3D3;
	height:35px;
	clear: both;
	font-size:12px;
	color:#000;
	padding:10px 10px 10px 10px;}
	
/************ Buy Now Starts ***************/

.buynow-main-border{
	width:100%;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
	
.buynow-main-div{
	width:auto;
	overflow:hidden;
	clear:both;
	float:left;
	border:1px solid #00F;
	margin:12px 0px 0px 35px;
	}
.buynow-main-subdiv{
	width:292px;
	float:left;
	overflow:hidden;
	margin:10px 0px 0px 120px;
	}
.buynow-main-subdiv1{
	width:516px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
.buynow-main-bgdiv{
	background:url(../images/buy-now-bg.jpg) left top no-repeat;
	width:270px;
	height:270px;
	overflow:hidden;
	}
.buynow-main-tshirt{
	margin:10px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
	}
.buynow-main-bgdiv1{
	background:url(../images/buy-now-bg1.jpg) left top no-repeat;
	width:63px;
	height:63px;
	margin:15px 0px 0px 0px;
	overflow:hidden;
	float:left;
	}
.buynow-main-bgdiv2{
	background:url(../images/buy-now-bg1.jpg) left top no-repeat;
	width:63px;
	height:63px;
	margin:15px 0px 0px 6px;
	overflow:hidden;
	float:left;
	}
.buynow-main-tshirt-small{
	margin:10px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
	}
.buynow-men-tshirt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:0px 0px 0px 0px;
	color:#837575;
	}
.buynow-men-tshirt-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:21px 0px 0px 0px;
	color:#4F4F4F;
	}
.buy-now-color-bg{
	width:516px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	float:left;
	background:url(../images/buynow-textarea-bg.jpg) left top no-repeat;
	height:45px;
	}
.buy-now-color-bg-sub{
	width:500px;
	margin:12px 0px 0px 15px;
	overflow:hidden;
	}
.buy-now-color-bg-sub1{
	width:109px;
	height:19px;
	float:left;
	border-right:1px dotted #333333;
	overflow:hidden;
	}
.buy-now-color-bg-sub2{
	width:101px;
	height:19px;
	float:left;
	border-right:1px dotted #333333;
	overflow:hidden;
	margin-left:17px;
	}
.buy-now-color-bg-sub3{
	width:128px;
	height:19px;
	float:left;
	border-right:1px dotted #333333;
	overflow:hidden;
	margin-left:17px;
	}
.buy-color{
	color:#6B6B6B;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:0px 0px 0px 0px;
	width:auto;
	float:left;
	}
.buy-color-select-box{
	width:52px;
	height:19px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:0px 0px 0px 5px;
	font-size:11px;
	color:#6B6B6B;
	float:left;
	}
.buy-color-text-box{
	width:35px;
	height:15px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:0px 0px 0px 5px;
	font-size:11px;
	color:#	6B6B6B;
	float:left;
	}
.buynow-dollor-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#5C4F4E;
	padding:0px 0px 0px 10px;
	width:auto;
	float:left;
	overflow:hidden;
	line-height:23px;
	font-weight:bold;
	}
.stock-main{
	width:516px;
	height:35px;
	border-bottom:1px solid #F2EFEF;
	border-top:1px solid #F2EFEF;
	margin:12px 0px 0px 0px;
	float:left;
	}
.stock-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#3C83A1;
	padding:10px 0px 0px 0px;
	}
.stock-text1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#929292;
	padding:10px 0px 0px 5px;
	}
.own-product-main{
	width:516px;
	float:left;
	overflow:hidden;
	margin:12px 0px 0px 0px;
	}
.own-product-main-sub{
	width:338px;
	float:left;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	}
.own-product-main-sub1{
	width:176px;
	float:left;
	overflow:hidden;
	}
.own-product-text{
	color:#4F4F4F;
	font-size:10.54px;
	padding:18px 30px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.customize-bg{
	background:url(../images/customize-product.png) left top no-repeat;
	width:218px;
	height:33px;
	margin:22px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	line-height:33px;
	text-align:center;
	}
.customize-bg a{
	width:218px;
	height:33px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	line-height:33px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
.customize-bg a:hover{
	text-decoration:none;
	color:#E13846;
	}
.buynow-cart-div{
	margin:0px 0px 0px 20px;
	overflow:hidden;
	}
.buy-addtocart-button{
	background: url(../images/buy-addtocart-button.png) left top no-repeat;
	width:135px;
	height:33px;
	margin:0px 0px 20px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	line-height:33px;
	text-align:center;
	}
.buy-addtocart-button a{
	width:135px;
	height:33px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	line-height:33px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
.buy-addtocart-button a:hover{
	text-decoration:none;
	color:#1E1E1E;
	}
	
	
/************ Buy Now Ends ***************/


#bulk-order-number-top-div{
	overflow:hidden;
	clear:both;
	}
#bulk-order-number-div{
	width:320px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
.bulk-order-number-main{
	width:320px;
	float:left;
	padding:5px 0px 5px 0px;
	}
.bulk-order-number-main ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.bulk-order-number-main li{
	float:left;
	font-size:12px;
	overflow:hidden;
	padding:0px 0px 0px 10px;
	}	


.bulk-order-number-main2{
	width:318px;
	float:left;
	border:1px solid #E2F1FD;
	margin-bottom:10px;
	padding-bottom:10px;
	}
.bulk-order-number-main2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.bulk-order-number-main2 li{
	font-size:12px;
	overflow:hidden;
	float:left;
	padding:5px 0px 0px 10px;
	}	


.bulk-order-number-div-right{
	width:300px;
	float:right;
	margin:0px 10px 0px 0px;
	}	
	
.bulk-order-number-size{
	margin:0px 0px 0px 10px;
	float:left;
	width:180px;
	clear:both;}	
	
.bulk-order-number-img{
	text-align:center;
	margin:0px 0px 10px 0px;
	}	
#your-bulk-hd{
	background:url(../images/your-bulk.gif) no-repeat;
	width:185px;
	height:25px;
	margin:0px 0px 5px 0px;
	}
.special-instructions{
	background-color:#EDF7FF;
	font-size:12px;
	padding-left:10px;
	height:25px;
	line-height:25px;
	clear:both;
	}	
.special-instructions-text{
	font-size:12px;
	clear:both;
	float:left;
	padding:10px 0px 10px 10px;
	}		
.buynow-updated{
	width:550px;
	float:left;
	overflow:hidden;
	margin-left:22px;
	}	
	
.border-main-cart{
	border:1px solid #DFF0F7; 
	overflow:hidden;
	width:637px;
	float:left;}
	
.billing-border-login{
	border:1px solid #DFF0F7; 
	overflow:hidden; 
	margin:14px 0px 10px 0px; 
	float:left;
	width:635px;
	
	}
.bulk-products-new{
	width:377px; float:left; border:1px solid #EDF7FF; padding-bottom:10px; margin-left:140px;}
	
.bulk-textarea1_new{
	width:367px;
	height:100px;
	float:left;
	font-size:11px;
	padding:5px 0px 0px 5px;
	}
	
.edit_bulk{
	background:url(../images/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;
	position:absolute;
	left:137px;
	top:113px;
	}	
.edit_bulk 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;
	}	
.messageSucess {
	background:#E1F6F6 url(../images/sucess.png) no-repeat 5px 8px;
	margin-left:18px;
	color:#186F8E;
	font-weight:bold;
	font-size:11px;
	border:2px solid #186F8E;
	margin-top:10px;
	padding:8px 8px 8px 25px;
}

.messageError {	
	background:#FEEBE9 url(../images/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;
}

.products-main-home{
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	clear:both;
	
	}
.home-style{
	background:url(../images/home-style.gif) no-repeat;
	width:307px;
	height:260px;
	overflow:hidden;
	position:relative;
	margin-top:13px;
	}
.home-style-products-name{
	padding:10px 0px 0px 9px;
	color:#462F24;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:auto;
	}	
	
.home-style-products-View{
	padding:10px 17px 0px 0px;
	color:#6F0229;
	font-size:9px;
	float:right;
	width:auto;
	}		
.home-style-products-View a{
	color:#6F0229;
	font-size:9px;
	float:right;
	width:auto;
	text-decoration:underline;
	}			
.home-style-products-View a:hover{
	text-decoration: none;}	
	
.home-style-img{
	overflow:hidden;
	margin:10px 0px 0px 15px;
	}
.home-style-img2{
	overflow:hidden;
	float:left;
	width:145px;
	margin-left:10px;
	margin-top:10px;
	}
.home-products-main{
	width:148px;
	float:left;
	overflow:hidden;
	}
.home-space{
	float: right;
	overflow:hidden;
	margin:0px 15px 0px 0px;}
	
.home-space2{
	float:right;
	margin:0px 0px 0px 0px;}
	
/* NEW CSS added on 26th Nov at 11:42 PM */
.print-message{
	color:#E70C0E;
	font-size:10px;
	padding:0px 0px 0px 30px;
}