
* {padding: 0; margin: 0; border: 0;}
body{
		/*background-image: url(../_img/bg-body.gif);
		background-position: left TOP;
		background-repeat: repeat-X;*/
		background:#e5deda;
		font-family: LucidaGrande, Arial Unicode MS ,Lucida Grande, Arial, Sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		
}
#main{
		width:970px;
		margin:0 auto 0 auto;
}
#header{
		width:970px;
/*		height:206px;
*/		float:left;
/*		background: url(../_img/header_bg_repeat.jpg) repeat-x;*/
}

.header-top{
		width:970px;
		height:40px;
}
.header-top-left{
		float:left;
		width:269px;
		height:10px;
		padding-top:16px;
		padding-bottom:14px;
		margin: 0px;
		padding-left:47px;		
}
					
.header-top-right{
		float:left;
		width:634px;
		height:10px;
		padding:14px 0 14px 20px;
}
.header-mid{
		width:970px;
/*		height:103px;
		padding:0 0 0 3px;
*/}
.logo{
		float:left;
		width:141px;
		height:93px;
		margin-left:42px;
		margin-top:10px;
		margin-right:27px;
}
.headertitle{
		float:left;
		width:260px;
		margin-top:26px;
		margin-bottom:20px;	
}
.header-mid-image{
		float:left;
		width:304px;
		height:102px;
		border:none;
		margin-top:1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		
}
.mid-image{
		width:190px;
		float:left;
		display:inline;
		height:auto;
}
.header-mid-basket{
		float:left;
		width:940px;
		margin-top:0px;
		padding-top:5px;
		text-align:left;
		margin-left:12px;
/*		height:103px;*/

}
#topleft{
	margin-left:785px;
/*	margin-top:25px;*/
/*	margin-top:-92px;*/
	margin-top:-65px;
	clear:both;
	height:45px;
	display:block;
	width:96px;
	text-align:right;
	padding-top:3px;
	position:relative;
	
}

#topleft ul{
    list-style:default;
    padding-left:15px;


}


.basket-view{
		float:right;
/*		width:87px;
		padding:0px 0px 0px 536px;*/
		width:943px;
		background-color:#FFFFFF;
		height:100px;
		display:block;
}
.basket-view-top{
		float:left;
		width:400px;
		height:50px;
		padding-left:568px;
		position:absolute;
	  
}
.basket-view-top h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:auto;
		float:left;
/*		margin:26px 0 0 3px ;*/
}
.basket-view-bottom{
		float:left;
		padding:4px 0px 0px 5px;
/*		width:87px;
		height:52px;
*/		
}
#basket-view-bottom img{
		float:left;
		margin:3px 0 0 6px;
		padding:0px;
}
#basket-check{
		float: left;
		width:97px;
		height:103px;	
}															
#basket-check-top{
		float:left;
		width:87px;
		height:51px;
}
#basket-check-top h1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:15px;
	    margin:26px 0 0 34px ;
}
#basket-check-bottom{
		float:left;
		width:87px;
		height:52px;		
}

#basket-check-bottom img{
		float:left;
		margin:2px 0 0 20px;
		padding:0px;
}
































/*#nav-menu{
		float:left;
		width:100%;
		height:29px;
		background-color:#FFFFFF;
		margin-left:12px;		
		padding-left:50px;
		border:1px solid #000;
		clear:both;
		display:block;
}*/
#curve-left{
		float:left;
		width:63px;
		height:63px;
		background:url(../_img/left.gif) no-repeat ;
}
/*
.navigation{
		float:left;
		height:29px;
		margin:0px;
		padding:0px;
		width:100%;
		width: 835px;
		background-image: url(../_img/nav_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
	
} */

/*
.navigation ul{
		margin: 0px;
		padding: 0px;
		border:none;
		text-decoration:none;
    	list-style: none;
}
.navigation li a {
		text-decoration:none;
		margin:0px;
		padding:0px;
		border:none;
		display:inline;
		list-style: none;
		width:auto;
}
.navigation li a:hover{
		text-decoration: none;
		margin:0px;
		padding:0px;
		border:none;		
}*/


/* top nav */
.navmenu { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width:893px;
	height:29px;
	background-color:#FFFFFF;
	margin-left:12px;
	padding-left:50px;
	clear:both;

 } 
 
 /* remove all the bullets, borders and padding from the default list styling */
.navmenu ul {padding:0;margin:0;list-style-type:none;}


.navmenu li { 
	padding: 0; 
	margin: 0; 
	height: 29px; 
	list-style: none; 
	background-repeat: no-repeat; 
	float:left; 
	position:relative;
	margin-right:16px;
} 

.navmenu li a, .navmenu li a:visited { 
	display: block; 
	text-decoration: none; 
	text-indent: -2000px; 
	height: 29px; 
	background-repeat: no-repeat; 
} 

.home { width: 78px; background-image:url(/resource/_img/mainMenu/main_menu_hover_03.gif) ;  }
.home a { background-image:url(/resource/_img/mainMenu/main_menu_03.gif) ; }
.designown {	width: 205px; background-image: url(/resource/_img/mainMenu/main_menu_hover_05.gif); }
.designown a { background-image: url(/resource/_img/mainMenu/main_menu_05.gif); }
.readymade { width: 127px; background-image: url(/resource/_img/mainMenu/main_menu_hover_07.gif); }
.readymade a{ background-image: url(/resource/_img/mainMenu/main_menu_07.gif) }
.rhinestones{ width: 134px; background-image: url(/resource/_img/mainMenu/main_menu_hover_09.gif); }
.rhinestones a{ background-image: url(/resource/_img/mainMenu/main_menu_09.gif); }
.delivery{ width: 106px; background-image: url(/resource/_img/mainMenu/main_menu_hover_11.gif); }
.delivery a{ background-image: url(/resource/_img/mainMenu/main_menu_11.gif); }
.contactus{ width: 104px; background-image: url(/resource/_img/mainMenu/main_menu_hover_13.gif); }
.contactus a{ background-image: url(/resource/_img/mainMenu/main_menu_13.gif); }

ul.navmenu li a:hover {
	background: none;
} 

.navmenu li {
	float: left;
} 

.navmenu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/*.navigation li a.home{
		padding: 0px;
		height: 30px;
		width: 90px;
		border:none;
		float: left;
		background-image:url(../_img/home-2.gif) ;
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 5px;
		margin-right: 30px; 	
		margin-bottom: 0px;
		margin-left: 0px;

}
.navigation li a.home:hover{
		background-image:url(../_img/home-hover-new.gif) ;
		background-repeat: no-repeat;
		background-position: left center;
}

.navigation li a.designown{
		padding: 0px;
		height: 30px;
		width: 204px;
		border:none;
		float: left;
		background-image: url(../_img/design-your-own-2.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 5px;
		margin-right: 30px;		
		margin-bottom: 0px;
		margin-left: 0px;
}
.navigation li a.designown:hover{
		background-image: url(../_img/design-hover-new-2.jpg);
		background-position: left center;
		background-repeat: no-repeat;
}
.navigation li a.shopfrom{
		padding: 0px;
		height: 30px;
		width: 225px;
		border:none;
		float: left;
		background-image: url(../_img/shop-from-new-2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 5px;
		margin-right: 30px;
		_margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}
.navigation li a.shopfrom:hover{
		background-image: url(../_img/shop-from-lib-2-new.gif);
		background-repeat: no-repeat;
		background-position: left center;
		height: 30px;
		width: 225px;
		border:none;
}
.navigation li a.seasonalspl{
		padding: 0px;
		height: 30px;
		width: 213px;
		border:none;
		clear:right;
		float: right;
		background-image: url(../_img/seasonal-special.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}
.navigation li a.seasonalspl:hover{
		background-image: url(../_img/seasonal-special_hover.jpg);
		background-repeat: no-repeat;
		background-position: left center;

}*/
/*.navigation li a.christmasspl{
		padding: 0px;
		height: 30px;
		width: 228px;
		border:none;
		float: left;
		background-image: url(../_img/special-new2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}
.navigation li a.christmasspl:hover{
		background-image: url(../_img/chris-special-2-new.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		height: 30px;
		width: 228px;
		border:none;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}*/
#curve-right{
	   	float:left;
		width:72px;
		height:63px;
		background:url(../_img/right.gif) no-repeat;
					
}
#content{
		float:left;
		width:843px;
	/*	height:auto;*/
		padding-top:0px;
		margin-left:12px;
		margin-top: 0px;
		margin-right:0px;
		padding-bottom: 0px;
		padding-left: 50px;
		padding-right:50px;
		background:#FFFFFF;	
}
.content-left{
		float:left;
		width:252px;
		height:auto;
		padding-left:0px;
		margin-left:0px;
		background-color: #FFFFFF;

}
.content-left1{
		float:left;
	   /*	width:100px;*/
		height:auto;
		padding-left:0px;
		margin-left:0px;
		background-color: #FFFFFF;
        /*border:1px solid #990000;*/
}

#customdesigncontent{
		float:left;
		width:843px;
	/*	height:auto;*/
		padding-top:0px;
		margin-left:12px;
		margin-top: 0px;
		margin-right:0px;
		padding-bottom: 0px;
		padding-left: 50px;
		padding-right:50px;
		background:#FFFFFF;	
}

.left-teaser{
		float:left;
		width:277px;
		height:auto;
		padding:0px;
		margin:0px;
}
.left-teaser1{
		float:left;
       /* width:200px;  */
		height:auto;
		padding:0px;
		margin:0px;
}
#red-teasor{
		float:left;
		width:278px;
/*		height:203px;
*/		padding:0 0 23px 0px;
		margin-top:28px;
}  
#red-top{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/redteasor_top.gif) no-repeat;
}
#red-mid{
		float:left;
		width:239px;
		background:#CF554E;
		padding:0px 20px 0 18px;
}
#red-mid h1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		color:#FFFFFF;
		padding:10px 0 17px 0;
}
#red-mid p{
		font-family: LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		color:#FFFFFF;
		padding:0 0 48px 0;
}
#red-bottom{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/redteasor_bottom.gif) no-repeat;
} 
/************** BLUE Teasor********************/  
#blue-teasor{
		float:left;
		width:285px;
		margin-left:2px;
		
}			
#blue-top{
		float:left;
		width:284px;
		height:16px;
		background:url(../_img/product-teasor-blue-top.gif) no-repeat;
		border:none;
}
#blue-mid{
		float:left;
		width:260px;
	    padding:7px 20px 0 14px;
		background:url(../_img/product-teasor-blue-mid.gif) repeat-y;
}
/*************************************/


#blue-mid img{
		padding:0px 0px 6px 0px;
}

#blue-mid a{
		text-decoration: underline;
		color:#000000;
}
#blue-mid a:hover{
		text-decoration:underline;
		color:#d0554e;
}
#blue-mid p{
		font-size:14px;
		color: #000000;
		font-weight:500;
		padding:0 40px 43px 0;
}

#blue-bottom{
		float:left;
		width:284px;
		height:16px;
		background:url(../_img/product-blue-botm.gif) no-repeat;
}	

/**************************************/
/* Light blue teasor */
#lblue-teasor{
		float:left;
		width:278px;
/*		height:203px;
*/		padding:0 0 23px 0px;
		margin-top:28px;
}  
#lblue-top{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/lblueteasor_top.gif) no-repeat;
}
#lblue-mid{
		float:left;
		width:239px;
		background:#00ADEF;
		padding:0px 20px 0 18px;
}
#lblue-mid h1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		color:#FFFFFF;
		padding:10px 0 17px 0;
}
#lblue-mid p{
		font-family: LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		color:#FFFFFF;
		padding:0 0 48px 0;
}
#lblue-bottom{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/lblueteasor_bottom.gif) no-repeat;
} 


/**************************************/
/* Megenta blue teasor */
#megenta-teasor{
		float:left;
		width:278px;
/*		height:203px;
*/		padding:0 0 23px 0px;
		margin-top:28px;
}  
#megenta-top{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/megentateasor_top.gif) no-repeat;
}
#megenta-mid{
		float:left;
		width:239px;
		background:#ED008C;
		padding:0px 20px 0 18px;
}
#megenta-mid h1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		color:#FFFFFF;
		padding:10px 0 17px 0;
}
#megenta-mid p{
		font-family: LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		color:#FFFFFF;
		padding:0 0 48px 0;
}
#megenta-bottom{
		float:left;
		width:277px;
		height:11px;
		background:url(../_img/megentateasor_bottom.gif) no-repeat;
} 


/*************************************/
.search{
		width:270px;
		height:100px;
		float:left;
		/*padding:21px 0 0 14px;*/
		
}
.search-box{
		width:250px;
		height:20px;
		float:left;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
		background-image: url(../_img/search_box.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
#search-text{
		float:left;
		width:260px;
		height:24px;
		margin-top:5px;
		/*border:1px solid #FF0000;	*/
}
.searchcont{
		width:180px;
		float:left;
		color: #999999;
		font-size:14px;
		display:inline;
}
.searchbut{
	float:right;
	width:42px;
	height:19px;
	*position:absolute;
	margin:0 0 0 28px;
	
}
#mid-teasor{
		width:543px;
		height:116px;
		float:left;
		/*background:url(../_img/content-mid-1.gif) no-repeat;*/
		margin-top:27px;
        margin-left:39px;
		
}
.needhelp{
		visibility: hidden;
		float:left;
		width:80px;
		height:auto;
		padding:0px  0 0 448px;
		margin:-47px  0 0 0;
}
#mid-content{
		width:520px;
		/*height:1100px;*/
		float:left;
		min-height:850px;
		height:auto;
		/*border-bottom:1px solid #efefef;*/
		border-left:1px solid #E9E9E9;
		border-right:1px solid #E9E9E9;
		padding:0px 0px 0px 20px;
		margin-left:40px;

}

/* changed on 03/03/09 for viewdesign section*/

#mid-content_design{
		width:520px;
		/*height:1100px;*/
		float:left;
		min-height:850px;
		height:auto;
		/*border-bottom:1px solid #efefef;*/
		border-left:1px solid #E9E9E9;
		border-right:1px solid #E9E9E9;
		margin-left:40px;
		padding-right:20px;
}

/* End changes */


#mid-content2{
	   	width:580px;/*---------------------------newly added-----------------------------*/
	  /*height:1100px;*/
		float:right;/*---------------------------newly added-----------------------------*/
		margin-right: 20px;
		/*border-left:1px solid #E9E9E9;*/
		/*border:1px solid #990000; */
       /*	padding:0px 0px 0px 40px;
		margin-left:1px;*/

}
#mid-content1{
		width:520px;
		/*height:1100px;*/
		float:left;
		/*border-left:1px solid #E9E9E9;
		border-right:1px solid #E9E9E9;*/
		padding:0px 0px 0px 50px;
		margin-left:1px;

}
#mid-text{
		float:left;
		width:540px;
		height:50px;
		border-left:1px solid  #E9E9E9;
		border-right:1px solid  #E9E9E9;
		margin:0 0 0 1px;		
}

#mid-text img{
		margin:10px 0 0 19px;
}

.catagories{
	float:left;
	margin:20px 16px 0px 0px;
	padding:0px;
	height:auto;
	width:190px;
	/*border:1px solid red;	*/
}

.catagoriestop{
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
	height:6px;
	background-image:url(../_img/top_curv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.catagoriecenter{
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
	height:auto;
/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;*/

}
.catagoriesimag{
	float:left;
	height:289px;
	width:190px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
	border:1px solid #D7BBBD;
 
}
.catagoriesbottom{
	float:left;
	margin:0px;
	padding:0px;
	width:113px;
	height:6px;
	background-image:url(../_img/bottom_curv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.teasorecont{
	float:left;
	margin:0px;
	padding:0px;
	width:541px;

}
.count-1{
	float:left;
	font-size:12px;
	color: #484848;
	padding:2px 5px 0 4px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight: normal;
	text-decoration: none;
}
.catagoriesimag img{
	/*margin:2px 0 0 0;*/
}
img.row1{
/*border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
margin-left:-1px;
padding:3px 0 0 0;*/
}
#mid-foot{

		height:15px;
		float:right;		
		background:url(../_img/mid-foot1_03.gif) no-repeat;
		/*margin-right:8px; */
		margin-bottom:10px;
        margin-left: 0px;
        margin-right: 7px;
        width: 545px;
}
#footer{
	  	/*width:970px;*/
		height:117px;
		float:left;
		margin-left:12px;
		display:block;
		clear:both;
		/**margin-left:-40px;
		*margin-left:-35px;
		border:1px solid red;*/
		
	/*	background: url(../_img/footer-bg-repeat.jpg) repeat-x;*/		
		
} 

#footer a{
	color:#FFFFFF;
	text-decoration:none;
		
} 
.footer-top{
		float:left;
		width:943px;
		height:78px;
		background:#FFFFFF;
}
.footer-bottom{
		float:left;
		width:863px;
		height:26px;
		background:#CF554E;
		padding-left:50px;
		padding-top:12px;
		padding-right:30px;
}	

.footer-margin{
		float:left;
		width:12px;
		height:117px;
}
.footer-content{
		width:944px;
		height:117px; 
		float:left;
}
.top-header{
		width:900px;
		height:40px;
		float:left;
		margin:0 10px 0 14px;
		padding:14px 0 0 0;
}
.foot-nav{
		float:left;
		width:905px;
		height:20px;
		float:left;
/*		margin:0 0 0 34px;
*/
	text-align:left;
	margin-left:20px;
}
.foot-nav ul{
font-size:12px;
}
#footer .foot-nav li{
	display:inline;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left:5px;
	font-size: 12px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #484848;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .foot-nav li a{
		color:#484848;
		text-decoration:none;
}

#footer .foot-nav li  a:hover{
		color: #cf554e;
}

.back2top{
		float:left;
		width:620px; /*588px;*/
		height:47px;

}
.back2top img{
		margin:0 0 0 26px;
}
.foot-add{
		float:left;
		width:220px;  /*320px; */
		height:47px;
		
}
.bot-left{
		float:left;
		width:450px;
		height:33px;
		
		
}
.bot-left p{		
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:10px 0 0 40px;
		font-family:Arial, Helvetica, sans-serif;
}
.bot-right{
		width:150px;
		height:33px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		
}
.bot-right p{
		
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:10px 0 0 0px
}
img.adj-img{
		padding:0 0 1px 1px;
}

.mid-para{
		float:left;
/*		padding:10px 0 18px  0;
		width:320px; */
		padding:10px 80px 18px  0;
		width:250px;
		font:bold 13px Arial;

}

.mid-color{
		float:left;
		width:500px;
		min-height:500px;
		height:auto;
		/*border:1px solid red;
		border-bottom:1px solid #efefef;*/
		
		
}
.color-change{
		float:left;
		margin:30px  0 0 20px;
		width:280px;
		/*border:1px solid #FF0000;*/
		/*border-bottom:1px solid #efefef;*/
}
		
.change-header{
		float:left;
		padding:0 0 30px 0;
}
.color{
  
		width:360px;
		float:left;
		height:30px;
		padding:0 0 16px  0;
}
.color-logo{
		float:left;
		width:60px;
		padding:6px  0 0  0;
}
.color-box {
  border:1px solid #CCCCCC;
  float:left;
  height:28px;
  margin:1px;
  width:28px;
}

.fillbox {
  float:left;
  height:20px;
  margin:3px;
  width:20px;
  border:1px solid black;
}
.fillbox1{
		float:left;
		width:22px;
		height:22px;
		border:4px solid  #999999;
		margin:0 8px  0 0;
		
}
.color-name{
		float:left;
		
		font-family: Arial, Arial Unicode MS ,Lucida Grande;
		color:#0000FF;
		font-size:16px;
		font-weight:bold;
		
		padding:0 0 22px 60px;
		
}
.color-para{
	clear:both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
.botton{
		float:right;
		/*padding:38px 0  30px 0px;*/
		width:150px;
		height:auto;
		/*margin-left:80px;*/
		margin-right:-7px;
		margin-top:50px;
		/*border:1px solid red;
		border:1px solid #FF0000;*/
		
}
#but-1 {
		width:68px;
		height:28px;
		float:left;
/*		background:url(../_img/back.gif) no-repeat; */
		/*border:1px solid #FF0000;*/
		margin:0 12px 0 0px;
		cursor:pointer;
		font-weight:bold;
}

#but-2{
		width:69px;
		height:28px;
		float:left;
		/*border:1px solid #FF0000;*/
/*		background:url(../_img/next.gif) no-repeat; */
		cursor:pointer;
		font-weight:bold;
}
.botton img{
		float:right;
}
.botton1{
		width:366px;
		
		float:left;
		padding:38px 0 30px 100px;
		/*border:1px solid #FF0000;*/
		
}
.botton1 img{
		float:right;
}

.botton-checkout{
		width:100%;
		float:left;
		padding:38px 0 30px 168px;
		
}
		
.chkbox{
		width:499px;
		float:left;
		min-height:450px;
		height:auto;
		/*border:1px solid  #FF0000;*/
		border-bottom:1px solid #efefef;

}
.chk-row{
	width:392px;
	height:15px;
	float:left;
	padding:0 0 10px 0;
	
	/*border:1px solid #FF0000;*/
}	
.c-box{
    float:left;
	width:14px;
	height:14px;
	margin:5px 15px 0 0 ;
	/*background:url(../_img/check-box.gif) no-repeat;*/
	/*border:1px solid #FF0000; */
	
}

.chk-area{
	float:left;
	width:354px;
	height:auto;
	/*border:1px solid #FF0000;*/
	margin:5px 0px 0 0 ;
	
}
.chk-area-sub{
	float:left;
	width:354px;
	height:auto;
	margin:-6px 0px 0 0 ;
	
}
.chk-area-sub h1{
	
	font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:20px;
}
.chk-area h1{
	
	font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:20px;
}
.tshirt-front{
	float:left;
/*	width:195px;
*/	/*padding:20px 0px 36px 36px;*/
     width:308px;
}
.tshirt-img	{
	float:left;
/*	width:195px;*/
	height:159px;
    width:308px;
}
.text-big{
	float:left;
	width:100px;
	height:26px;
	
	margin:40px  0 13px 64px;
	font-family:Verdana, LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:26px;
	color:#000000;
}
.text-small{
	float:left;
	width:49px;
	height:17px;
	margin:10px 0 0 76px;
	font-family:Verdana, LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:18px;
	color:#000000;
}
.tshirt-logo{
	float:left;
	width:308px;
	display:block;
	text-align:center;
	padding-top:215px;

}
.product8-margin{
	width:492px;
	height:10px;
	float:left;
	border-bottom:1px solid #efefef;
	
}
.chk-image{
	width:101px;
	height:60px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:8px 0 20px 4px;
}

.chk-image1{
	width:100px;
	height:100px;
	float:left;
	margin:-25px 0 20px -40px;
}
.chk-image1 img{
	border:1px solid #D7BBBD;
}	
.text-by-image{
	width:494px;
	float:left;
	/*border:1px solid #FF0000;*/
}
.t-by-i-box{
	width:454px;
	/*height:204px;*/
	float:left;
	/*border:1px solid #FF0000;*/
	/*background:#f3f6ff; */
	padding:8px 0 30px 8px;
}
.enter-text{
	width:342px;
	height:30px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:15px 0 0 0;
}
.enter-text-1{
	width:342px;
	height:30px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:50px 0 0 165px; /*changed on 25/02/09 */
}
.enter-text-sec{
	width:342px;
	height:30px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:15px 0 0 100px;
}
.p4-text{
	width:80px;
	height:30px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin-top:4px;
}
.p4-text h1{
	font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:18px;
}
.p4-img{
	width:250px;
	height:30px;
	float:left;
	/*border:1px solid #FF0000;*/
	background:url(../_img/text-box.gif) no-repeat;
}
.p4-img1{
	width:200px;
	/*height:30px;*/
	float:left;
  border:1px solid #CCCC99;

}
.select_text_sub{
	width:120px;
	height:20px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:0 15px 0 0;

}

.select_text select{
	width:120px;
	height:20px;
	float:left;
	/*border:1px solid #FF0000;*/
	/*margin:0 15px 0 0; change on 18/02/09 */
	margin:0 10px 0 0;
}
.bun-upload-1{
	width:115px;
	height:30px;
	float:left;
	background:url(../_img/upload.gif) no-repeat;
	margin:0 18px 0 0;
	/*border:1px solid #FF0000;*/
}
.bun-upload-2{
	width:126px;
	height:30px;
	float:left;
	background:url(../_img/pick-from-library.gif) no-repeat;
	/*border:1px solid #FF0000;*/
	margin:0 0 0 0px;
}
.product-9-select{
	width:520px; 
    float:left;
	
	
}

.product-name{
	width:130px;
/*	height:20px;
*/	
	float:left;
	margin:2px 0 0 0;
   /* width:130px;
	border:1px solid #FF0000;*/
	
}
.product-name h1{
	font: LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:13px;
	font-weight:bold;
	color:#cf5250;
	margin-top:5px;
}

.checkout-product-name{
	width:130px;
/*	height:20px;
*/	clear:left;
	float:left;
	margin:2px 0 0 0;
   /* width:130px;
	border:1px solid #FF0000;*/
	
}
.checkout-product-name h1{
	font: LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:13px;
	font-weight:bold;
	color:#cf5250;
	margin-top:5px;
}
.product-quntity{
	width:80px;
	height:20px;
	float:left;
	/*border:1px solid #FF0000;*/
/*	margin:6px 0 0 18px;
*/	
	margin:6px 0 0 0px;

}
.product-number{
	width:30px;
	height:20px;
	float:left;
	background:#faf8f9;
	margin:6px 0 0 0px;
}
.product-size{
	width:40px;
	height:20px;
	float:left;
	/*border:1px solid #FF0000;*/
	margin:6px 10px 0 10px;
	
}
.select-size select {
	width:78px;
	height:20px;
	float:left;
    margin:7px 0 0 0px;
	/*border:1px solid #FF0000;*/
	
}
.product-cost{
	width:63px;
	height:20px;
	float:left;
	margin:6px 0 0 0px;
	padding-left:15px;
	
}
.product-delete{
	width:29px;
	height:20px;
	float:left;
	background:#faf8f9;
	margin:4px 0 0 0px;
}
.product-delete img{
	margin:2px 0 0 6px;
}

.format-h1{
	font: LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:15px;
	font-weight:bold;
	color: #000000;
	margin:0 2px 0 0px;
}
.product9-link{
	width:152px;
	float:right;
	

}
.right{
	float:right;
	margin-top:10px;
	margin-bottom:160px;
}
.product9-link-1{
	width:130px;
	float:left;
	padding-bottom:10px;
}
.but-cart-1 {
		width:68px;
		height:28px;
		float:left;
		background:url(../_img/back.gif) no-repeat;
		
		margin:0 12px 0 156px;
		
}
.but-cart-checkout {
		width:68px;
		height:28px;
		float:left;
		background:url(../_img/back.gif) no-repeat;
		
}
.but-cart-2{
		width:130px;
		height:28px;
		float:left;
		
		background:url(../_img/add-to-basket.gif) no-repeat;
}
/* Home-Page CSS*/
.tsp_home_thumb{
		float:left;
		width:833px;
		height:246px;
		border:1px solid #e9e9e9;
		background:url(../_img/tsp_home_thumb.jpg) no-repeat;
		margin:0 0 0 1px;
		
}
.tsp_home_thumb-left{
		width:580px;
		height:218px;
		float:left;
		/*border:1px solid #00FF00;*/
		margin:20px 0 0 23px;
}
.tsp_home_thumb-right{
		width:200px;
		height:218px;
		float:left;
		
		margin-left:20px;
}
.tsp_home_thumb-header{
		width:580px;
		height:49px;
		float:left;
		/*border:1px solid #00FF00;*/
}

.tsp_home_thumb-header p{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:15px;
		color:#aec4c9;
		font-weight:bold;
		padding-right:250px;
}
.tsp_home_thumb-header ul{
		float:left;
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:16px;
		font-weight:bold;
		margin-top:15px;
		
}
.tsp_home_thumb-header li{
        display: inline;
		padding-right:1px;
		padding-left:1px;
		
}	
.tsp_home_thumb-header a{
		text-decoration:none;
		color:#cf554e;
	
}	
.tsp_home_thumb-header a:hover{
		text-decoration:none;
		color:#666666;
}
.start-now{
		width:auto;
		float:left;
}
.link{
		width:auto;
		float:left;
		font-size:15px;
		margin-top:4px;
		margin-left:6px;
}
.link1{
		width:auto;
		float:left;
		font-size:15px;
		margin-top:4px;
		margin-left:6px;
}
.align-it{
		margin:0 0 0 0px;
}	
.tsp_home_thumb-header h1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:20px;
		color:#86a3aa;
		font-weight:bold;
}
.tsp_home_thumb-header h3{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:15px;
		color:#86a3aa;
		font-weight:bold;
		
}
.link a{
		color:#86a3aa;
		text-decoration:underline
}

.link1 a{
		color:#fff;
		text-decoration:underline
}
.link1 a:hover{
		color:#fff;
		text-decoration:underline
}

.link a:hover{
		color:#cf554e;
		text-decoration:underline
}
.tsp_home_thumb-right-top{
		width:auto;
		height:auto;
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		color:#95b1b8;
		margin-top:38px;
		padding-bottom:18px;
		/*border:1px solid #FF0000;*/
}
.tsp_home_thumb-right-top p{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
} 
.home-navigation{
		float:left; 
		width:820px;
		height:51px;
		margin-left:7px;
		border-bottom:1px solid #e9e9e9;
		
		/*border:1px solid  #FF0000;*/
		
}
.tsp_home_thumb-right-botm ul{
	list-style:none;
	font-family:Arial;
	font-size:14px;
	color:#4f4f4f;
}
.home-navigation ul{
		float:left;
		font-family:LucidaGrande, Arial Unicode MS ,LucidaGrande;
		font-size:19px;
		margin-top:15px;
		font-weight:100;
		margin-left:7px;
}
.home-navigation ul li{
		display: inline;
		background-image:url(../_img/home-list-border.gif);
		background-repeat:no-repeat;
		background-position:right;
		 /*margin-left:10px;
	   padding-right:18px;
		padding-left:18px;*/
		padding:0px 30px 0px 14px;
		
}
li.no-margin{
		background-image:none;
		border:none;
		padding-right:0px;
}
.home-navigation a{
		color: #000000;
		text-decoration:none;
		
}
.home-navigation a:hover{
		color:#cf554e;
		text-decoration: underline;
}

.header-format-home-1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		margin:0 0 0 26px;
		word-spacing:-1px;
		padding:0px;
		letter-spacing:0.01px;
		
}
.header-format-home-2{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		margin:16px 0 0 26px;
		word-spacing:-1px;
		letter-spacing:0.01px;
		
}
.header-format-home-3{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		margin:16px 0 0 26px;
/*		word-spacing:-1px;
*/		letter-spacing:0.01px;
		color:#FFFFFF;
}

.header-format-home-4{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:25px;
		font-weight:bold;
		margin:1px 0 0 20px;
		/*word-spacing:-1px;*/
		letter-spacing:0.01px;
		color:#FFFFFF;
}
.header-format-home-5{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:30px;
		font-weight:bold;
		margin:16px 0 0 26px;
		word-spacing:-1px;
		letter-spacing:0.01px;
		color:#cf554e;
}
.para-format-home-1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		margin:10px 150px 14px 26px;
		color:#484848;
}
.para-format-home-2{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		margin:0px 0px 0px 26px;
		color:#484848;
}
.para-format-home-3{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		margin:10px 250px 14px 26px;
		color:#484848;
}
.para-format-home-4{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		margin:8px 15px 22px 0px;
		color:#FFFFFF;
}
.list-format-home-1{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		margin:6px 0px 0px 50px;
		word-spacing:-1px;
}	
.start-now-link{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:20px;
		color:#86a3aa;
		margin-left:26px;
}
		
.tsp_home_either-bg{
		float:inherit;
		
		width:835px;
		height:63px;
	/*	border:1px solid  #FF0000;*/
		background:url(../_img/tsp_home_either-bg.gif) no-repeat;
}
.tsp_home_teasor{
		float:left;
		width:840px;
		padding-bottom:20px;
		/*border:1px solid #FF0000;*/
}
.tsp_home_teasor_sub{
		float:left;
		width:413px;
		/*height:210px;*/
		/*border:1px solid #FF0000;*/
}
.tsp_home_teasor_sub_top{
		float:left;
		width:413px;
		height:19px;
		/*border:1px solid #FF0000;*/
		background:url(../_img/tsp_home_teasortop1.gif) no-repeat;
}
.tsp_home_teasor_sub_mid-1{
		float:inherit;
		width:413px;
		height:190px;
		background:url(../_img/tsp_home_teasorbg1-new.gif)  no-repeat;
		margin-left:2px;
}
.tsp_home_teasor_sub_mid-2{
		float:inherit;
		width:413px;
		height:210px;
		background:url(../_img/tsp_home_teasorbg2.jpg)  no-repeat;
		margin-left:12px;
}
.tsp_home_teasor_blue_top{
		float:left;
		width:413px;
		height:18px;
		/*border:1px solid #FF0000;*/
		background:url(../_img/tsp_home_blueteasortop.gif) no-repeat;
}
.tsp_home_teasor_blue_mid{
		float:inherit;
		width:413px;
		height:178px;
		background:url(../_img/tsp_home_blueteasorcentr.gif) repeat-y;
		margin-top:0px;
		*margin-top:-4px;
		
}
.tsp_home_teasor_blue_mid p{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:14px;
		color:#4f4f4f;
		margin:9px 15px 5px 26px;
		*margin:5px 15px 5px 10px;
		/*border:1px solid red;*/
}
.tsp_home_teasor_blue_mid h1{
      /* border:1px solid red;*/
	   margin-left:opx;
	   *margin-left:7px; 

}
a.hover-new{
		color:#484848;
}
a:hover.hover-new{
		color:#cf554e;
}
		
.chamge-color{
		color:#FFFFFF;
}
a.chamge-color-anchor{
        color:#FFFFFF;
}
a:hover.chamge-color-anchor{
        color: #000000;
}		
.tsp_home_teasor_blue_botm{
		float:inherit;
		width:413px;
		height:18px;
		background:url(../_img/tsp_home_blueteasorbotm.gif) no-repeat;
}
.tsp_home_teasor_red{
		float:inherit;
		width:413px;
		height:200px;
		background:url(../_img/home-teasor-red-bg.jpg)  no-repeat;
		margin-left:18px;
		margin-top:7px;
}
.home-teasor-left-red{
		float:left;
		width:277px;
		height:276px;
		/*border:1px solid #FF0000;*/
}
.home-teasor-right-white{
		float:left;
		width:543px;
		*width:538px;
		height:276px;
		/*border:1px solid #FF0000;*/
		background:url(../_img/home-teasor-right-white.jpg)  no-repeat;
		margin-left:14px;
}
.home-left-red-top{
		float: left;
		width:277px;
		height:15px;
		background:url(../_img/home-left-teasor-red-top.jpg)  no-repeat;
		/*border:1px solid #FF0000;*/
}
.home-left-red-mid{
		float: inherit;
		width:276px;
		height:246px;
		background:#cf554e;
		margin-left:1px;
}
.home-left-red-botm{
		float:inherit;
		width:277px;
		height:16px;
		background:url(../_img/home-left-teasor-red-botm.gif)  no-repeat;
		margin-left:1px;
}
.Categories-logo{
		float:left;
		height:30px;
		width:auto;
}
.red-bg-teasor{
		float:left;
		width:834px; /*674px; */
		height:30px;
		/*border:1px solid #FF0000;*/
		margin:0 0 0 0px;
		background:#cf554e;
		background-image:url(../_img/Categories.gif);
		display:block;
}

.red-bg-teasor_testimonial {
		float:left;
		width:834px; /*674px; */
		height:30px;
		/*border:1px solid #FF0000;*/
		margin:0 0 0 0px;
		background:#cf554e;
		background-image:url(../_img/testimonials.gif);
		display:block;
}

.text-click{
		float:left;
		width:835px;
		height:auto;
		/*border:1px solid #FF0000;*/
}
.text-click p{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		color:#484848;
}
.category-nav ul{
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:18px;
		list-style:none;
}
.category-nav li{
		display:inline;
		padding:0 12px  0 0;
		
}
.category-nav a{
		color:#cf554e;
		text-decoration:underline;
}
.category-nav a:hover{
		color:#666666;
		text-decoration:underline;
}
.home-stag{
		float:left;
/*		width:171px; 
		height:205px; */
		/*border:1px solid #eaeaea;*/
		/*margin:0 50px 0 0px;*/
		margin:0 12px 20px 0px; /*changed on 16/02/09*/
}
.home-stag-sub{
		float:left;
		width:170px;
		height:195px;
		
}
.home-stag-img{
		float:left;
		width:156px;
		height:164px;
        display:block;
/*		border:5px solid #eaeaea;*/
/*        background-image:url(../_img/home_category_bg.gif); */
/*        background-position:no-repeat; */

}


.home-stag-img img{
		/*margin:11px 0 0 12px;*/
		margin:0; /*changed on 16/02/09*/
        padding:1px 0px 0px 1px;
}
			
.home-stag-view{
		float:right;
		width:171px;
		height:26px;
		/*border:1px solid #FF0000;*/
}
.home-stag-view a{
		font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
		font-size:15px;
		color:#9d9995;
		font-weight:bold;
		float:right;
}
.home-stag-view a:hover{
		color:#cf554e;
}
.name{
   color:#979797;
   font-family:Arial;
   font-size:14px;

 }
 /*.font_grey, .font_grey p{
   color:#979797;
   font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
   font-size:12px;

 }*/
 .font_grey{ 
   color:#979797;
   font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
   font-size:12px;
  
   height:auto;
   width:auto;
   float:left; 
 }
 .font_grey h1 p{
    
	   float:left;
	  width:auto;
	  height:auto;
	  /*margin-top:100px;
	 *margin-top:40px;*/
	 font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
     font-size:12px;
	
 
 }
 
 
 .font_nodetails{
 color:#979797;
   font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
   font-size:18px;
 }
 /*category table*/
 #catAdd {
	clear:both;
	float:left;
	width:300px;
	height:400px;
	overflow:auto;
}

#catAdd .catTable{
	margin:5px 0px 5px 5px;
	padding:3px;
	width:273px;
	float:left;

}

#catAdd .catTable th{color:#666666; font-size:16px;}

#catAdd .catTable td{
	margin:0px;
	padding:3px;
	font:12px LucidaGrande, Arial Unicode MS ,Lucida Grande;
	color:#979797;
}

#catAdd .catTable td a:link, #catAdd .catTable td a:visited, #catAdd .catTable td a:hover{
	width:50px;
	float:left;
	font:12px Arial;
	color:#979797;
	text-align:center;
}

#catAdd1 {
	margin:15px 45px 0px 0px;
	padding:0px;
	width:250px;
	float:right;
	font:12px Arial;
	color:#979797;
}

#catAdd1 span{
	margin:0px;
	padding:0px;
	width:auto;
	font:bold 16px Arial;
	color:#666666;
}

#catAdd1 div label, #catAdd1 div input{
	margin:3px 0px 0px 10px;
	padding:0px;
	width:auto;
	font:bold 12px Arial;
	color:#979797;
	clear:left;
	float:left;
}

#catAdd1 .send{
	margin:3px 0px 0px 10px;
	padding:0px;
	font:12px Arial;
	float:left;
}

.tab {
	width:600px;
	margin-top:10px;
	font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:12px;
	border-bottom:1px #666666 solid;
	height:16px;
	line-height:16px;
}

.tab a:link, .tab a:visited{
	font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:12px;
	padding:2px 2px 2px 2px;
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	border-top:1px #666666 solid;
	border-bottom:0px;
	text-decoration:none;
	color:#666666;
}

#pricedet .catTable, #colourdetail .catTable, #categorydet .catTable{
	margin:0px;
	padding:0px;
	float:left;
}

#pricedet .catTable th, #colourdetail .catTable th, #categorydet .catTable th{color:#666666; font-size:16px;}

#pricedet .catTable td, #colourdetail .catTable td, #categorydet .catTable td{
	margin:0px;
	padding:0px;
	font:12px Arial;
	color:#979797;
}

#pricedet .catTable td a:link, #pricedet .catTable td a:visited, #pricedet .catTable td a:hover, #colourdetail .catTable td a:link, #colourdetail .catTable td a:visited, #colourdetail .catTable td a:hover, #categorydet .catTable td a:link, #categorydet .catTable td a:visited, #categorydet .catTable td a:hover{
	float:left;
	font:12px Arial;
	color:#979797;
	text-align:center;
}
 /*best1----------------*/


#content .best1{
	padding:0px;
/*	margin:0px 0px 5px 5px;
*/	
	float:left;
	width:185px;
	height:auto;
	background-color:#FFFFFF;
	cursor:pointer;
	height:550px;
	color:#FFFFFF;
	font:14px arial;
/*	border:1px red solid;
*/}

#content .best1:hover{
	padding:0px;
	float:left;
	width:185px;
	height:550px;
	background-color:#cbd9dc;
	cursor:pointer;
	color:#484848;
	font:14px arial;
}
#content .best1:hover div span{color:#bc4242;}


#content .best1 h4{
	padding:0px 0px 0px 10px;
	margin:0px;
	width:175px;
	color:#bc4242;
/*	background-color:#FFFFFF;
*/	font:lighter 18px "Book Antiqua";
	height:40px;
}

#content .best1 img{
	padding:0px;
	margin:8px 8px 0px 8px;
	border:1px solid #d7bbbd;
}

#content .best1 div h5{
	padding:0px;
	margin:0px 0px 0px 15px;
	float:left;
	font:bold 33px "Book Antiqua";
	color:#bc4242;
}

#content .best1 div span{
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#FFFFFF;
	font:bold 15px "Book Antiqua";
}

#content .best1 div a:link, #content .best1 div a:visited{
	padding:0px;
	margin:5px 10px 0px 0px;
	float:right;
	font:italic 23px "Book Antiqua";
	color:#84807b;
}
#content .best1 div a:hover{color:#bc4242;}

#content .best1 div p{
	margin:0px 0px 0px 11px;
/*	font:15px "Arial";
	color:#FFFFFF;*/
	clear:both;
	float:left;
}


.style_border{
    border:#CCCCCC solid 1px;
 /*   color:#979797;
*/    font:11px "Arial";
}
.style_font{
    font:12px "Arial";
	color:#CCCCCC;
}

#fullform{
	margin:0px;
	padding:3px;
	overflow:hidden;
    	width:800px;
}

#fullform .frmImage{
	clear:both;
	margin:0px 100px 0px  0px;
	padding-right:10px;
	float:right;
    margin:0px;
	width:300px;
}

#fullform .frmBackDesign{
	clear:both;
	margin:0px 100px 0px 0px;
	padding-right:10px;
	float:right;
    margin:0px;
	width:300px;
}

#fullform .frmWeekDesign{
	margin:0px 100px 0px  0px;
	padding-right:10px;
	clear:both;
	float:right;
    margin:0px;
	width:300px;
}

#fullform .formLeft{
	margin:0px;
	padding:0px;
	float:left;
  /* width:300px;  */

}
#content .bsImages .best3{
	padding:0px;
	margin:0px 0px 0px 32px;
    *margin:0px 0px 0px 24px;
	float:left;
	width:252px;
	height:auto;
}


#content .bsImages .best3 img{
	padding:0px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#content .bsImages .best3 div a{
	padding:0px;
	margin:8px 0px 0px 0px;
	font:italic lighter 24px "Book Antiqua";
	color:#84807b;
}

#content .bsImages .best3 div h1{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:left;
	width:auto;
    width:230px;
	font:italic lighter 24px "Book Antiqua";
	color:#84807b;
    height:60px;
}

#content .bsImages .best3 div h2{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:left;
	width:auto;
    width:150px;
	font:normal lighter 18px "Arial";
	color:#CF5448;
    height:50px;
}

#content .bsImages .best3 div h3{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:left;
	width:auto;
    width:150px;
	font:bold  18px "Arial";
	color:#CF5448;
    height:auto;
}
#content .bsImages .best3 div span{
	padding:0px;
	margin:0px;
	width:100px;
	clear:left;
	float:left;
    text-align:left;

}
#content .bsImages .best3 div span a{
	padding:0px;
	margin:8px 0px 0px 0px;
	font:italic lighter 20px "Book Antiqua";
	color:#84807b;

}


#content  .infoRight{
	padding:0px;
	margin:0px 0px 0px 30px;
	float:left;
	width:305px;
}

#content  .infoRight h4, #garmentInfo .rightGarment .infoRight h5{
	padding:0px;
	margin:0px;
	width:160px;
	color:#bc4242;
	background-color:#FFFFFF;
	font:lighter 20px "Arial";
}

#content .infoRight h5{margin-top:60px; width:200px; font:lighter 15px "Arial";color:#bc4242;}

#content .infoRight img{margin:0px 10px 6px 0px;}

#content .infoRight .colurdetail{padding:0px;font:8px Arial;color:grey; margin-top:-35px;width:44px; text-align:center;padding:2px;}

#content .infoRight p, #garmentInfo .rightGarment .infoRight span{
	padding:0px;
	margin:10px 10px 20px 0px;
/*	color:#979797;
*/	font:12px Arial;
}

#content  .infoRight span{color:#ff5054;}
/*#content  .infoRight .sizeTable, .sizeTable{
	margin-top:15px;
	font:bold 11px Arial;
	color:#4c4c4c;
	border-collapse: collapse;
	border:1px solid #999999;
}


#content  .infoRight .sizeTable td, .sizeTable td{
	width:auto;
	padding:2px;
	border:1px #CCCCCC solid;
	vertical-align:top;
	font:12px Arial;

}

#content .infoRight .sizeTable td, #garmentInfo .rightGarment .infoRight .sizeTable th{
	border:1px solid #999999;
	width:45px;
	height:15px;
	text-align: center;
}*/

#content  .infoRight .sizeTable, .sizeTable{
	margin-top:15px;
	font:bold 11px Arial;
/*	color:#4c4c4c;
*/	border:2px solid #000000;
	color:#0000000;
}


#content  .infoRight .sizeTable td, .sizeTable td{
	width:auto;
	padding:2px;
	border:1px #FFF solid;
	vertical-align:top;
	font:10px Arial;
	background-color:#CCCCCC;
	width:30px;
	height:15px;

}

#content .infoRight .sizeTable td, #garmentInfo .rightGarment .infoRight .sizeTable th{
/*	border:1px solid #999999;
*/	width:45px;
	height:15px;
	text-align: center;
}

#content .infoRight .sizeTable .fontLight{font:11px Arial;}

#content .infoRight select{
	margin-top:15px;
	border:0px;
	width:70px;
	height:20px;
	float:left;
	text-align:center;
	font:bold 13px Arial;
	background-color:#d0d0d0;
	color:#FFFFFF;
}

.style-h6{
	margin:13px 0px 0px 20px;
	clear:right;
	float:left;
	font:15px "Arial";
	color:#bc4242;
}

#content .infoLeft{
	padding:0px;
	margin:0px;
	float:left;
}

#content .infoLeft img{
	padding:0px;
	margin:0px;
	border:1px solid #d6babc;
    margin-left:20px;
}
#content .checkoutMenu{
	padding:0px;
	margin:30px 0px 30px 0px;
	width:500px;
	clear:both;
	float:left;
	display:block;
}

#content .checkoutMenu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#content .checkoutMenu li{
	padding:0px 15px 0px 0px;
	margin:0px 10px 0px 0px;
	text-align:center;
	display:inline;
/*	border-bottom:2px solid #e3e25e; */
}

#content .checkoutMenu li a{
	padding:0px;
	margin:0px;
	font:italic bold 21px "Book Antiqua";
	color:#aaa39a;
	text-decoration:none;
}


#content .custominfoLeft{
	padding:0px;
	margin:0px;
	float:left;
	width:190px;
	margin-left:20px;

}

#content .custominfoLeft img{
	padding:0px;
	margin:0px;
	border:1px solid #525252;
}

#content .custominfoLeft h2{
	padding:0px;
	margin:0px;
	color:#BC4242;
	font:bold 16px Arial ;
	
}

#content .custominfoRight{
	padding:0px;
	margin:0px;
	float:left;
	width:190px;
	margin-left:80px;

}

#content .custominfoRight h2{
	padding:0px;
	margin:0px;
	color:#BC4242;
	font:bold 16px Arial ;
	
}


div#basket{
	padding:0px;
	margin-top:-10px;
	margin-right:15px;
	float:right;
	width:192px;
	height:88px;
	/*background:url(../resource/_img/basket_bg.jpg) no-repeat;  */
}

#basket h2{
	padding:6px 0px 0px 10px;
	margin:0px;
	font:16px "Book Antiqua";
	color:#333333;
}

#basket h3{
	width:80px;
	float:left;
	padding:18px 0px 0px 10px;
	margin:0px;
	font:14px LucidaGrande, Arial Unicode MS ,Lucida Grande;
	color:#aea9a5;
}

#basket span{
	padding:0px;
	margin:8px 10px 0px 0px;
	float:right;
	font:24px "Book Antiqua";
	color:#bc4242;
}

#basket h4{
	padding-top:2px;
	margin:0px 0px 0px 10px;
	clear:both;
}

#basket h4 a{
	font:italic 14px "Book Antiqua" ;
	color:#bc4242;
	float:right;
	padding-right:10px;

}

#checkout{padding-left:85px;}

#content .basketTable{
	padding:0px;
	margin:12px 0px 0px 35px;
	font:14px Arial;
	color:#979797;
	float:left;
	text-align:center;
    width:400px;
}

#content .basketTable{border:1px solid #979797; margin-bottom:5px; color:#bc4242;  padding-left:5px;}
#content .basketTable td a:link, #content .basketTable td a:visited{color:#bc4242;}
.trbg{
	color:#5858558;
	background-color:#e0e0e0;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:10px;
	text-align:left;
}

.tdbg{
	color:#5858558;
	background-color:#ebebeb;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:10px;
	text-align:left;

}
.tdbg1{
	color:#5858558;
	background-color:#f0f0f0;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:10px;
	text-align:left;

}

.tdbg2{
	color:#5858558;
	background-color:#ebebeb;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:12px;
	text-align:left;

}

.tdbg3{
	color:#5858558;
	background-color:#f0f0f0;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:12px;
	text-align:left;

}
#formleftcont{
	width:300px;
	float:left;
	display:block;
}

#content .personalDetail .block1 div, #content  .personalDetail .block2 div{
	margin:0px;
	display:block;
	clear:left;
	float:left;
	/*width:410px;*/
	font:12px Arial;
	color:#979797;
	padding:4px 0px 0px 0px;

}

#content .personalDetail .block3 div{
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:310px;
	font:12px Arial;
	color:#979797;
	padding:4px 0px 0px 0px;
}

#content .personalDetail .block2 div, #content  .personalDetail .block3 div{width:500px;}

#content .personalDetail .block1 p, #content  .personalDetail .block2 p{
	margin:20px 0px 0px 30px;
	padding:0px;
	font:12px Arial;
	color:#979797;
}

#content .personalDetail .block3 p, #content  .personalDetail .block4 p{
	margin:45px 0px 12px 30px;
	padding:0px;
	font:12px Arial;
	color:#979797;
	float:left;
	display:block;
}

#content .personalDetail .block4 select{
	margin:45px 0px 12px 10px;
	font:12px Arial;
	color:#979797;
}

#content .personalDetail .block5 div{
	padding:0px;
	margin:0px;
	display:block;
	width:300px;
	float:left;
}

#content .personalDetail .block5 div label{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:12px Arial;
	color:#979797;
	width:70px;
}

#content .personalDetail .block1 div select, #content .personalDetail .block1 div label{
	padding:0px;
	margin:10px 0px 0px 30px;
	font:12px Arial;
	color:#979797;
}

#content .personalDetail .block2 div label, #content  .personalDetail .block3 div label{
	font:12px Arial;
	color:#979797;
	width:100px;
	display:block;
	float:left;
	text-align:left;
	padding:0px 2px 0px 0px;
}

#content .personalDetail .block3 div label{width:110px;}

#content .personalDetail .block2 div input, #content .personalDetail .block3 div input, #content .personalDetail .block3 div textarea{
	padding:3px;
	margin:0px 0px 0px 15px;
	font:12px Arial;
	color:#979797;
	border:1px solid #c979797;
	float:left;
}
#content .navright{
	padding:0px;
	/*margin:0px 50px 0px 0px;*/
	margin:0px 0px 0px 0px;/*-----------------newly added--------------------*/
	width:200px;/*---------------------------newly added--------------------------------*/
	float:right;  /*---------------------------newly added--------------------------------*/
	background-image:url(../images/dashed_line.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#content .discountTable{
	padding:0px;
	margin:10px 6px 10px 0px;
	float:right;
}
#content .discountTable th{
	text-align:left;
	font:bold 20px "Arial";
	color:#bc4242;
	padding:0px;
	margin:0px;
}

#content .discountTable td{
	text-align:right;
	font:bold 20px "Arial";
	color:#bc4242;
	padding:0px;
	margin:0px;
}
/*----------------- demo code------------------------*/
.info_text{
/*color:#979797;*/ 
font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
}
.cardDetail div {
-x-system-font:none;
clear:left;
/*color:#979797;
*/display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px 0 0 0px;
_padding-left:30px;*/
width:500px;
}

.cardDetail div label {
-x-system-font:none;
/*color:#979797;
*/display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 2px 0 0px;
text-align:right;
width:100px;
}

.cardDetail div input,.cardDetail div select {
padding:0px;
margin:0px;
border:1px solid #CCCCCC;
/*color:#979797;
*/font-family:Arial;
font-size:12px;
padding:2px 0;
}

.cardDetail p {
-x-system-font:none;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*padding:0px 0px 0px 40px;*/
}
.cardDetail div .proceed1{
/* background-image:url(../_img/manage_pay_07.jpg); */
    background-image:url(../_img/make_payment.gif);
	background-repeat:no-repeat;
	width:112px;
	height:27px;
    border:0px;
	margin-left:50px;
	display:block;
	cursor:pointer;
}
.header_font{
    font:bold 12px LucidaGrande, Arial Unicode MS ,Lucida Grande;
    color:#979797;
}
.details_font{
    font:11px LucidaGrande, Arial Unicode MS ,Lucida Grande;
    color:#979797;
}
#contactform{
	margin:0px;
	padding:3px;
}

#contactform div{
	margin:0px;
	padding:0px;
	display:block;
	clear:left;
	float:left;
   /*	width:500px;  */
	padding:4px 0px 0px 0px;
}

#contactform div label{
	font:12px Arial;
/*	color:#979797;
*/	width:120px;
	display:block;
	float:left;
	text-align:right;
	padding:0px 2px 0px 0px;
}

#contactform div input, #contactform div textarea, #contactform div select{
	margin-left:12px;
	padding:3px;
	font:12px Arial;
/*	color:#979797;
*/	border:1px solid #c979797;
	float:left;
	text-align:left;
}

#contactform .send{
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	clear:left;
	float:left;
	width:446px;
	text-align:right;
}

#contactform .send input{
	font:italic 15px Arial;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#979797;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	cursor:pointer;
}

#contactform div.error{
	font:11px Arial;
	color:#bc4242;
	margin-left:122px;
	display:none;
}
#rightContent{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	/*width:375px;*/
	float:left;
}

#rightContent p{
	font:24px;
	color:#bc4242;
	padding-bottom:10px;
}

#rightContent a{
	font:24px;
	color:#bc4242;
	padding-bottom:10px;
	text-decoration:none;
}

#rightContent a:hover{
	font:24px;
	color:#bc4242;
	padding-bottom:10px;
	text-decoration:underline;
}
#contentHeader{
	padding:0px;
	margin:0 0 0 12px;
	width:943px;
	/*height:80px; */
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
}

#contentHeader .headcolor{
	padding:0px;
	margin:20px 0px 0px 0px;
	width:943px;
	height:20px;
	float:left;
	background-color:#cbd9dc;
	overflow:hidden;
}

#contentHeader h1, #contentHeader .text{
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 40px;
	_margin:0px 0px 0px 20px;
	width:auto;
	*width:300px;
	height:35px;
	clear:both;
	float:left;
	position:relative;
	bottom:32px;
	font:35px "Book Antiqua";
	color:#cbd9dc;
	background-color:#FFFFFF;
}
#content .leftContent{
	padding:0px;
	margin:0px 0px 0px 35px;
	width:500px;
	clear:both;
	float:left;
	background-image:url(../images/dashline_down.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#content .leftContent h1{
	padding:0px;
	margin:0px 0px 18px 0px;
	font:28px "Book Antiqua";
	color:#bc4242;
}

#content.leftContent h2{
	padding:0px;
	margin:0px;
	font:18px "Book Antiqua";
	color:#bc4242;
}

#content .leftContent p{
	padding:0px;
	margin:0px 0px 20px 0px;
	font:13px Arial;
	color:#979797;
	text-align:justify;
}
.payment_error{
	margin-left:100px;
	color:#BC4242;
	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;
	font-size:12px;
}
#best4{
	padding:5px;

	margin:10px 0px 0px 32px;

	float:left;

	width:252px;

	height:400px;

}
#best4 img{

	padding:0px;

	margin:0px;

	border:1px solid #d5b8ba;

}

#best4 div a{

	padding:0px;

	margin:8px 0px 0px 0px;

 	font:italic lighter 24px "Book Antiqua";

	color:#84807b;

}

#best4 h1{

	padding:0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:auto;

    width:192px;

	font:italic lighter 24px "Book Antiqua";

	color:#bc4242;

    height:60px;

}

#best4 h2{
	padding:0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:auto;

    width:99px;

	font:italic lighter 20px "Book Antiqua";

	color:#bc4242;

    height:60px;

}

#best4 p{
	padding:0px;

	margin:0px;

	width:100%;

	clear:left;

	float:left;

    text-align:left;

    height:50px;

}

#best4 div span{

	padding:0px;

	margin:0px;

	width:48%;

	clear:left;

	float:left;

    text-align:left;

}
#best4 div span a{

	padding:0px;

	margin:0px 0px 0px 0px;

	font:italic lighter 20px "Book Antiqua";

	color:#84807b;

}
.select_pending{

	color:#990000;

	background-color:#ebebeb;

	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;

	font-size:11px;

	text-align:left;

}

.select_shipped{

	color:#407201;

	background-color:#ebebeb;

	font:LucidaGrande, Arial Unicode MS ,Lucida Grande;

	font-size:11px;

	text-align:left;

}

/********************** personal info table css*****/
.trbg{
	color:#5858558;
	background-color:#e0e0e0;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.tdbg{
	color:#5858558;
	background-color:#ebebeb;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;

}

.tdbg1{
	color:#5858558;
	background-color:#f0f0f0;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;

}

/**************************************/

.cat_red_top{
		float: left;
		width:250px;
		height:13px;
		margin-left:1px;
		background:url(../_img/cat-red-top.jpg)  no-repeat;
		/*border:1px solid #FF0000;*/
}
.cat_red_mid{
		float: inherit;
		width:250px;
		height:246px;
		background:#cf554e;
		margin-left:1px;
}
.cat_red_botm{
		float:inherit;
		width:250px;
		height:13px;
		background:url(../_img/cat-red-botm.gif)  no-repeat;
		margin-left:1px;
}




/*************************** Products display border***********/

.tsp_home_teasor_cat{
		float:left;
		width:840px;
		padding-bottom:20px;
		/*border:1px solid #FF0000;*/
}

.cat_mid{
	width:100%;
	height:auto;
	float:left;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	/*background:url(../_img/content_bg_middle.gif) top left repeat-y;
	background-color:#666666;*/
	display:block;
	clear:both;
}
.cat_botm{
	width:100%;
	height:7px;
	background:url(../_img/content_bg_bot.gif) top left no-repeat;
	float:left;
	display:block;
	clear:both;
}
.top_cat{
	padding-bottom:5px;
	width:100%;
	height:11px;
	background:url(../_img/content_top_bot.gif) top left no-repeat;
	float:left;
	display:block;
	clear:both;
	margin-top:25px;
}
/*************  Order confirm page********************/

#blue1{
		float:left;
		width:255px;
		margin-left:2px;
		
		
}			
#bluetop1{
		float:left;
		width:250px;
		height:14px;
		background:url(../_img/blue-box-top.gif) top left no-repeat;
		border:none;
}
#bluemid1{
		float:left;
		width:250px;
	    padding:7px 20px 0 14px;
		background:url(../_img/blue-box-mid.gif) repeat-y;
}

#bluebottom1{
		float:left;
		width:250px;
		height:14px;
		background:url(../_img/blue-box-bottom.gif)  top left no-repeat;
}	

#bluemid1 img{
		padding:0px 0px 6px 0px;
}

#bluemid1 a{
		text-decoration: underline;
		color:#000000;
}
#bluemid1 a:hover{
		text-decoration:underline;
		color:#d0554e;
}
#bluemid1 p{
		font-size:14px;
		color: #000000;
		font-weight:normal;
		padding:0 40px 10px 0;
		font-family:LucidaGrande, Arial Unicode MS ,Lucida Grande;
}

/*Changed on 12/02/09 -> CMS -> Home*/

#frmSeasonalHome{
padding				: 10px;
}

#frmSeasonalHome select{
width				: 200px;
}

.tsp_home_teasor_red select[name='SeasonalOption']{
float				: right;
margin-right		: 20px;
}

/*Changed on 16/02/09 -> CMS -> Home*/

#frmSeasonalBottom select{
width				: 171px;
}

/*Changed on 18/02/09 -> Front End -> Design your own - Dropdown menu*/

#sddm, #sddm_2, #sddm_3, #sddm_4, #sddm_5, #sddm_6, #sddm_bk, #sddm_2_bk, #sddm_3_bk, #sddm_4_bk, #sddm_5_bk, #sddm_6_bk
{	
	margin: 0;
	padding: 0;
	z-index: 30;	
}

#sddm li, #sddm_2 li, #sddm_3 li, #sddm_4 li, #sddm_5 li, #sddm_6 li, #sddm_bk li, #sddm_2_bk li, #sddm_3_bk li, #sddm_4_bk li, #sddm_5_bk li, #sddm_6_bk li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial
}

#sddm li a, #sddm_2 li a, #sddm_3 li a, #sddm_4 li a, #sddm_5 li a, #sddm_6 li a, #sddm_bk li a, #sddm_2_bk li a, #sddm_3_bk li a, #sddm_4_bk li a, #sddm_5_bk li a, #sddm_6_bk li a
{	
	display: block;
	margin: 0 1px 0 0;
	padding: 3px 0px;
	width: 200px;
/*	background: #5970B2;*/
	color: #787672;
/*	text-align: center;
*/	text-decoration: none;
	height:30px;
}

#sddm li a:hover, #sddm_2 li a:hover, #sddm_3 li a:hover, #sddm_4 li a:hover, #sddm_5 li a:hover, #sddm_6 li a:hover, #sddm_bk li a:hover, #sddm_2_bk li a:hover, #sddm_3_bk li a:hover, #sddm_4_bk li a:hover, #sddm_5_bk li a:hover, #sddm_6_bk li a:hover
{
/*	background: #5970B2;*/
}

#sddm div, #sddm_2 div, #sddm_3 div, #sddm_4 div, #sddm_5 div, #sddm_6 div, #sddm_bk div, #sddm_2_bk div, #sddm_3_bk div, #sddm_4_bk div, #sddm_5_bk div, #sddm_6_bk div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
/*	height:100px;*/
	height:auto;
	width: 250px;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #CCCCCC;
	
}

	#sddm div a, #sddm_2 div a, #sddm_3 div a, #sddm_4 div a, #sddm_5 div a, #sddm_6 div a, #sddm_bk div a, #sddm_2_bk div a, #sddm_3_bk div a, #sddm_4_bk div a, #sddm_5_bk div a, #sddm_6_bk div a
	{
	position: relative;
	display: block;
	margin: 0;
	width: 250px;
	height:28px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFFFFF;
	color: #000;
	font: 11px arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}

	#sddm div a:hover, #sddm_2 div a:hover, #sddm_3 div a:hover, #sddm_4 div a:hover, #sddm_5 div a:hover, #sddm_6 div a:hover, #sddm_bk div a:hover, #sddm_2_bk div a:hover, #sddm_3_bk div a:hover, #sddm_4_bk div a:hover, #sddm_5_bk div a:hover, #sddm_6_bk div a:hover
	{	
		background: #FFFFFF;
		color: #000;
		width: 251px;
		border: 1px solid #5970B2;
	}


/*Design your own styling ends here*/

/*changed on 19/02/09 */

#sel_font_display_1, #sel_font_display_2, #sel_font_display_3, #sel_font_display_4, #sel_font_display_5, #sel_font_display_6{
margin				: 0px 0px 0px 0px;
width				:200px;
background-color	:#F3F6FF;
}

/* change on 25/02/09 */
.enter-text-font{
	height:30px;
	/*border:1px solid #FF0000;*/
	margin:15px 0 0 165px; /*changed on 25/02/09 */
}

#blockuser div {
-x-system-font:none;
clear:left;
/*color:#979797;
*/display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px 0 0 0;
width:410px;
}

#blockuser div label {
-x-system-font:none;
/*color:#979797;
*/display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 2px 0 0;
text-align:right;
width:100px;
}

#blockuser div input, #blockuser div select, #blockuser div textarea{
/*    color:#979797;
*/    border:1px solid #CCCCCC;
    font-family:arial;
    font-size:12px;
    padding:2px 0px 2px 0px;

}

#blockuser div textarea{
/*    color:#979797;
*/    border:1px solid #CCCCCC;
    font-family:arial;
    font-size:12px;
    padding:2px 0px 2px 0px;
	width:178px;

}

/* changed on 27/02/09 -> CMS Garment section */

#colourdetail input[type='file']{
width:200px;
font-size:10px;
}

.formholder{
	width				: 250px;
	height				: auto;
	float				: left;		
	display				: block;
}

.frm_text{
	width				: 30%;
	height				: auto;
	float				: left;
    clear               : left;		
	display				: block;
	text-align			: right;
	padding				: 5px 5% 0px 5%;
}

.frm_element{
	width				: 50%;
	height				: auto;
             
	float				: left;		
	display				: block;
	padding-top			: 2px;
}

.frm_element input,textarea{
	width				: 50px;
	border				: 1px solid #B4B4B4;
}

.frm_element select{
	width				: 300px;
	border				: 1px solid #B4B4B4;
}

.frm_element textarea{
	height				: 100px;
}

#testimonial {
    width:411px;
/*    min-height:200px;
*/    display:inline;
    float:left;
	padding-bottom:20px;
  
 }

.testimonialheadcolor{
	padding:0px;
	margin:20px 0px 15px 0px;
	width:943px;
	height:20px;
	float:left;
	background-color:#CF564E;
	overflow:hidden;
}

#testimonial .testimonial_top{
    background-image: url(../_img/testimonial_teasor_top.gif);
	background-repeat: norepeat;
    width:411px;
    height:16px;
    display:block;
}
#testimonial .testimonial_middle{
    background-color:#9DB8C9;
    width:381px;
    height:auto;
    display:block;
    padding:0px 15px 10px 15px;
	float:left;
}

#testimonial .testimonial_bottom{
    background-image: url(../_img/testimonial_teasor_bottom.gif);
	background-repeat: norepeat;
    width:411px;
    height:16px;
    display:block;
	float:left;
}
 #testimonial h1{
     font-family:Arial;
     font-size:16px;
     color:#000000;
     padding-bottom:15px;
     
}
 #testimonial h2{
     font-family:Arial;
     font-size:14px;
     color:#000000;
}

/************** BLUE Teasor********************/
#blue-teasor1{
		float:left;
		width:411px;
		

}
#blue-top1{
		float:left;
		width:413px;
	/*	height:12px; */
		background:url(../_img/teasor-blue-top.gif) no-repeat;
        background-position:top left;
        padding-top:12px;
}
#blue-mid1{
		float:left;
        width:auto;
	    background-color:#C4D2FF;
        width:351px;
        padding:25px 40px 15px 20px;
        border-left:1px solid #FFFFFF;
        border-right:1px solid #FFFFFF;
}

#blue-mid1 a{
		text-decoration: underline;
		color:#000000;
}
#blue-mid1 a:hover{
		text-decoration:underline;
		color:#d0554e;
}
#blue-mid1 p{
      
		font-size:18px;
		color: #000000;
		
}
#blue-mid2{
		float:left;
        width:auto;
	    background-color:#C4D2FF;
        width:351px;
        padding:15px 40px 8px 20px;
        border-left:1px solid #FFFFFF;
        border-right:1px solid #FFFFFF;
}
#blue-bottom1{
		float:left;
		width:413px;
		height:12px;
		background:url(../_img/teasor-blue-bottom.gif) no-repeat;
}

.lhs_Calc{
       width:277px;
       height:186px;
       display:block;
       clear:left;
       float:left;
       background:url(../_img/lhs_calculator.gif) no-repeat;
       margin-top:20px;
       padding-bottom:40px;
}

.lhs_Calc p{
       width:172px;
       height:186px;
       display:block;
       margin-left:105px;
       font-family:Arial;
       font-size:20px;
       color:#CE554D;
       margin-top:12px;

}

.lhs_Calc a:link,.lhs_Calc a:visited,.lhs_Calc a:hover{

       font-family:Arial;
       font-size:20px;
       color:#CE554D;
       text-decoration:underline;


}

#tb_calc {
    width:100%;
    height:100%;
   	background:url(../_img/tb_calculator.gif) no-repeat;
    margin:12px 40px 12px 20px;
    padding-left:100px;
    font-family:Arial;
    font-size:13px;

}

#tb_calc input {
    border:1px solid #000000;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;

}

.borders{
    border-left:1px solid #000000;
    border-right:1px solid #000000;

}

#teasor{
/*	width:100%;*/
	width:250px;
	height:250px;
	float:left;
	display:block;
	padding:10px 0 0 0;
}

#hometeasor{
	width:100%;
/*	height:250px;
*/	float:left;
	display:block;
	padding:10px 0 0 0;
}


#hometeasor div{
	width:203px;
	height:200px;
	float:left;
	display:inline;
	padding-right:8px;
}

/*************************************/

/*============== designbest1
*/
#mid-content .designbest1{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	height:auto;
	background-color:#FFFFFF;
	cursor:pointer;
	width:134px;
	height:245px;
}

#mid-content .designbest1:hover{
	padding:0px;
	float:left;
	background-color:#cbd9dc;
	cursor:pointer;
	width:134px;
	height:245px;

}

#mid-content .designbest1 h4{
	padding:0px 0px 0px 8px;
	margin:0px;
	width:124px;
	color:#484848;
	/*background-color:#FFFFFF;*/
	font:bold 14px "Arial";
}

#mid-content .designbest1 img{
	padding:0px;
	margin:8px 8px 0px 8px;
	border:1px solid #d7bbbd;
}

#location h1 {
	font-family:"Arial";
	font-size:18px;
	margin:0;
	padding:0px;
	color:#484848;
}

#location p {
	font-family:"Arial";
	font-size:12px;
	margin:0;
	padding:0px;
	color:#484848;
}
#location a:link,#location a:hover,#location a:visited {
	font-family:"Arial";
	font-size:12px;
	margin:0;
	padding:0px;
	color:#484848;
}

input[type="submit"]{
	background-color:#D6584C;
	color:white;
	font:normal 14px arial;
	padding:2px;
}


.mainimage{
	width:834px;
	height:auto;
	float:left; 
	display:block;
	cursor:pointer;
}

.mainimage div{
	width:300px;
	float:left; 
	display:block;
	padding:30px 0px 0px 15px;
}

.mainimage h1{
	font:normal 14px arial;
	line-height:16px;
	color:#B4CFD8;
	padding-bottom:25px;
}


.mainimage ul{
	font:normal 14px arial;
	color:#9F5A5F;
	line-height:16px;
	color:#A4A384;
	list-style:none;
}

.rightbanner {
	width:412px; 
	height:114px;
	float:right;
	background:url(../_img/signup1.gif); 
	background-repeat:no-repeat;
	margin-right:5px;
}
.rightbanner div{
	padding-left:25px;
	padding-top:55px;
	position:absolute;
}

.rightbanner span{
	width:200px;
	height:50px;
	padding-left:200px;
	padding-top:15px;
	position:absolute;
	font:bold 12px arial;
	
}

.seasonaltop{
	width:837px; 
	height:180px; 
	float:left; 
	display:block;
	background:url(../_img/seasonal_top.gif) no-repeat;
	margin:0px;

}

.seasonaltop p{
	float:left; 
	display:block;
	margin:0px;
	width:400px;
	padding:35px 35px 5px 395px;

}

ul, ol{
	margin:0px;
	padding-left:25px;
}

h1{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#000000;

}

h2{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000000;

}

.rowdesc{
	clear:both;
	float:left; 
	display:block; 
	padding-left:130px; 
	width:400px;
}


#home_blue_box{
	 background:url(../_img/blue_bg.gif) no-repeat;
	 width:376px; 
	 height:74px;
	 padding:20px 18px 20px 18px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#5F656F;
}

#home_blue_box h1{
	 color:#5F656F;
	 font-size:26px;
	 font-weight:bold;
}


#home_blue_box a{
	 color:#5F656F;
}

#home_blue_box a:hover{
	 color:#D25F58;
}


.basketLinkHolder {
line-height:10px;
}

a.basketLink {
color:#cf554e;
font-size:11px;
text-decoration:underline;
}

a.basketLink:hover {
color:#000000;
}


.homebuttonQuestion { width: 412px; height:114px; background-image:url(/resource/_img/home_button_question_on.gif); float:left; margin-right:10px;  }
.homebuttonQuestion a { background-image:url(/resource/_img/home_button_question_off.gif); }
.homebuttonQuestion a:hover { background: none; } 
.homebuttonQuestion a, .homebuttonQuestion a:visited { 
	display: block; 
	text-decoration: none; 
	text-indent: -2000px; 
	height: 114px; 
	background-repeat: no-repeat; 
} 


.sidebuttonQuestion { width: 277px; height:97px; background-image:url(/resource/_img/side_button_question_on.gif); float:left;  }
.sidebuttonQuestion a { background-image:url(/resource/_img/side_button_question_off.gif); }
.sidebuttonQuestion a:hover { background: none; } 
.sidebuttonQuestion a, .sidebuttonQuestion a:visited { 
	display: block; 
	text-decoration: none; 
	text-indent: -2000px; 
	height: 97px; 
	background-repeat: no-repeat; 
} 


.homebuttonSignUp { width: 412px; height:114px; background-image:url(/resource/_img/home_button_signup.gif); float: left;  }

.homeTestimonialTop {
background-image:url(../_img/home_testimonials_top.gif);
background-repeat:no-repeat;
width:836px;
height:5px;
clear:both;
}

.homeTestimonialMiddle {
background-image:url(../_img/home_testimonials_middle.gif);
display:inline-block;
background-repeat:repeat-y;
width:836px;
height:100%;
clear:both;
}

.homeTestimonialBottom {
background-image:url(../_img/home_testimonials_bottom.gif);
background-repeat:no-repeat;
width:836px;
height:5px;
clear:both;
}

.homeTestimonials {
margin-bottom:10px;
clear:both;
display:block;
height:100%;
width:836px;
}

.testimonialCopy, .testimonialCopy p {
font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}

.testimonialAuthor {
font-size:14px; color:#C4D2FF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px; clear:both;
}



.tipPinkTop {
background-image:url(../_img/tip_top_pink.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipPinkMiddle {
background-image:url(../_img/tip_middle_pink.gif);
display:inline-block;
background-repeat:no-repeat;
width:277px;
height:100%;
clear:both;
font-size:115%;
min-height:100px;
background-color:#ec008c;
}

.tipPinkBottom {
background-image:url(../_img/tip_bottom_pink.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipPink {
margin-bottom:10px;
clear:both;
display:block;
height:100%;
width:277px;
}

.tipBlueTop {
background-image:url(../_img/tip_top_blue.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipBlueMiddle {
background-image:url(../_img/tip_middle_blue.gif);
display:inline-block;
background-repeat:no-repeat;
width:277px;
height:100%;
clear:both;
font-size:115%;
min-height:100px;
background-color:#00aeef;
}

.tipBlueBottom {
background-image:url(../_img/tip_bottom_blue.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipBlue {
margin-bottom:10px;
clear:both;
display:block;
height:100%;
width:277px;
}

.tipRedTop {
background-image:url(../_img/tip_top_red.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipRedMiddle {
background-image:url(../_img/tip_middle_red.gif);
display:inline-block;
background-repeat:no-repeat;
width:277px;
height:100%;
font-size:115%;
min-height:100px;
clear:both;
background-color:#cf554e;
}

.tipRedBottom {
background-image:url(../_img/tip_bottom_red.gif);
background-repeat:no-repeat;
width:277px;
height:5px;
clear:both;
}

.tipRed {
margin-bottom:10px;
clear:both;
display:block;
height:100%;
width:277px;
}


.chk-position{
	width:160px;
	height:180px;
	float:left;
	text-align:center;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;	
	/*border:1px solid #FF0000;*/
}	

#login p {
	padding-bottom: 16px;
}

#login h1 {
	padding-bottom: 16px;
	font-weight:bold;
	color:#cf554e;
}

#customerviewcheckout .trbg {
	font-size: 14px;
	color:#000000;
}
#customerviewcheckout .tdbg1 {
	font-size: 14px;
	color:#000000;
}
#customerviewcheckout .tdbg2 {
	font-size: 16px;
	color:#000000;
}
#customerviewcheckout .tdbg3 {
	font-size: 16px;
	color:#000000;
}

