body      {
					font-family: tahoma, arial, helvetica, sans-serif;
					background: #fff url('../images/top_border.jpg') center top no-repeat;					
					margin: 0px;
					text-align: center;
					}			
img				{
					border: 0px;
					}
.clear		{
					clear: both;
					}				
	
#container
					{
					text-align: center;
					margin-left: auto;
					margin-right: auto;
					width: 814px;
					/*overflow: auto;*/
					}
					
#header		{
					width: 814px;
					height: 93px;
					margin-bottom: 15px;		
					}				
					
#header a	{
					float: left;
					}	
					
#header ul
					{
					list-style: none;
					padding: 0;
					float: left;
					}	
																
#header li
					{
					float: left;
					margin-left: 3px;
					font-size: 0.7em;
					}					
					
#top			{

					}
					
#logo			{
					float: left;
					margin-top: 20px;
					margin-left: 20px;
					}

					#logo h1 { margin-left: -100px; }
					
#above_top
					{
					margin-left: 305px;
					margin-top: 0px;
					}				
#above_top li
					{
					margin-top: 5px;
					}					
#above_top li a
					{
					color: #000;
					text-decoration: none;
					font-weight: bold;
					}						
					
#above_top #at_home					
					{
					width: 70px;
					padding-left:13px;
					}
					
#top_nav	
					{
					margin-top: 40px;
					margin-left: 165px;
					width: 280px;
					height: 23px;
					float: left;
					background: url('../images/top_nav.jpg') no-repeat;
					}
					
#top_nav li
					{	
					background: url('../images/top_nav_arrow.jpg') no-repeat 2px left;
					}							
					
#top_nav li a
					{
					color: #000;
					text-decoration: none;
					width: 100%;	
					height: 17px;
					}			
					
#top_nav #tn_support
					{
					width: 115px;
					margin-left: 3px;
					padding-left: 5px;
					}					
					
#top_nav #tn_control
					{
					width: 89px;
					margin-left: 5px;	
					padding-left: 10px;
					}	
					
#top_nav #tn_webmail
					{
					width: 62px;
					margin-left: 11px;					
					padding-left: 12px;			
					}
					
#top_nav #tn_blog
					{
					width: 50px;
					margin-left: 5px;					
					padding-left: 5px;				
					}																												
					
/*Header Nav*/									

#header_nav
					{
					width: 794px;
					height: 31px;
					margin-left: 20px;
					clear: both;
					background: url('../images/nav_row.jpg') no-repeat;
					}					
					
#header_nav ul
					{
					list-style: none;
					padding: 0;
					margin: 0;
					margin-left: 5px;
					}
					
#header_nav li
					{
					float: left;
					font-size: 0.8em;
					margin-top: 8px;
					}					
					
#header_nav	li a	
					{
					color: #000;
					text-decoration: none;
					}
					
#header_nav #hn_site
					{
					width: 85px;
					}
					
#header_nav #hn_store
					{
					width: 120px;
					}
					
#header_nav #hn_plus
					{
					width: 95px;
					}					
					
#header_nav #hn_bespoke
					{
					width: 140px;
					}				
					
#header_nav #hn_featured
					{
					width: 120px;
					}												

#header_nav #hn_testimonials
					{
					width: 123px;
					}		
					
#header_nav #hn_affiliates
					{
					width: 85px;
					}								
					
/*Banner*/

#banner		{
					width: 814px;
					height: 209px;
					background: url('../images/banner.jpg') no-repeat;
					margin-left:20px;
					}							
					
/*Boxes Main Content*/					
					
#boxes		{
					/*width: 780px;
					margin-top: 5px;
					text-align: left;
					margin-bottom: 7px;
					background: #e0e0e0;
					overflow: auto;
					margin-left:20px;*/
					float:left;
					background: #e0e0e0;
					overflow: auto;
					margin-bottom:7px;
					margin-left:20px;
					margin-top:5px;
					text-align:left;
					width:780px;
					}		
					
#boxes div	
					{
					float: left;
					margin-top: 2px;
					margin-left: 4px;
					margin-right: 2px;
					}					

					
#boxes div .box
					{
					list-style: none;
					padding: 0;
					margin: 0;
					width: 188px;
					border-left: 0px;
					border-top: 0px;
					margin-bottom: 6px;
					}								
			
					
#boxes div .box_li
					{
					font-size: 0.7em;
					font-weight: bold;
					color: #444;
					margin: 0;
					border: 0;
					line-height: 1.3em;
					overflow: auto;
					}	
#boxes div .box_li ul 
					{
					margin-left: 0;
					padding-left: 15px;
					}
					
#boxes div .box_li ul li	
					{
					margin-left: 0;
					padding-left: 0;					
					}

#boxes div ul #premier_site_head	
					{
					background: url('../images/premier_site_head.jpg') no-repeat;
					height: 50px;		
					}		
					
#boxes div ul #premier_store_head	
					{
					background: url('../images/premier_store_head.jpg') no-repeat;
					height: 50px;
					}		
					
#boxes div ul #premier_plus_head	
					{
					background: url('../images/premier_plus_head.jpg') no-repeat;
					height: 50px;
					}		
					
#boxes div ul #premier_bespoke_head	
					{
					background: url('../images/premier_bespoke_head.jpg') no-repeat;
					height: 50px;
					}	

#boxes div ul #premier_3_head	
					{
					background: url('../images/premier_3_head.jpg') no-repeat;
					height: 50px;
					}						
					
#boxes div ul h1
					{
					font-size: 0.5em;
					visibility: hidden;
					display: none;
					}					
					
#boxes div ul h5
					{
					font-size: 1.3em;
					color: #fff;
					margin-left: 17px;
					margin-top: 20px;
					margin-bottom: 0px;
					padding: 0px;
					}
					
#boxes div ul #premier_bespoke_head h5
					{
					margin-left: 16px;
					}									

#boxes div .box_borders
					{
					border-right: 1px #ccc solid;
					border-left: 1px #ccc solid;
					width: 176px;
					margin-left: 0px;
					margin-top: 0px;
					padding: 5px;
					background: #fff;				
					}	

#boxes div .main
					{
					min-height:300px;
					height:auto !important;
					height:300px;
					}
					
#boxes div .box_foot
					{
					height: 10px;
					display: none;
					}		
					
#boxes div #premier_site_spacer
					{
					height: 62px;
					background: #fff;					
					}		
					
#boxes div .price	
					{
					font-size: 1.3em;
					color: #f60;
					text-align: center;
					background: #fff url('../images/box_back.jpg') no-repeat;
					height: 35px;
					padding-top: 0px;				
					}	
																	
#boxes div .price	small
					{
					font-size: 0.5em;
					color: #666;
					}
					
#boxes div .price	sup
					{
					font-size: 0.6em;
					}					
					
#boxes div a

					{
					text-decoration: none;
					color: #444;
					}					
					
#boxes div .bullet					
					{

					list-style-image: url('../images/bullet.gif');
					padding-left: 0px;
					padding-right: 0px;
					margin-left: 0px;
					margin-top: 10px;
					border: 0px;
					width: 160px;			
					background: #fff;		
					}
					
#boxes div .bullet li
					{
					font-size: 1em;
					padding: 0;
					margin: 0;
					margin-bottom: 3px;
					margin-left: 15px;
					width: 100%;
					cursor: hand;
					background: #fff;
					}	

#boxes .action
					{
					border-bottom: 1px #000 solid;
					margin-bottom: 6px;
					background: #fff;
					}	
										
#boxes div .more_info
					{
					margin-left: 2px;
					margin-bottom: 0px;
					width: 84px;				
					height: 22px;
					background: url('../images/more_info_btn.jpg') no-repeat;
					display: block;
					cursor: hand;
					float: left;
					}					
					
#boxes div .buy_now
					{
					margin-left: 2px;
					margin-bottom: 0px;
					width: 84px;				
					height: 22px;
					background: url('../images/buy_now_btn.jpg') no-repeat;
					display: block;
					cursor: hand;
					float: left;
					}						

#boxes div .enquiry
					{
					margin-left: 2px;
					margin-bottom: 0px;
					width: 84px;				
					height: 22px;
					background: url('../images/enquiry_btn.jpg') no-repeat;
					display: block;
					cursor: hand;
					float: left;
					}						
					
/*Footer*/					
					
#footer		{
					float:left;
					background: url('../images/footer.jpg') no-repeat;
					font-size: 10px;
					font-weight: plain;
					color: #666;
					text-align: left;
					width: 780px;					
					margin-top: 5px;
					overflow: auto;		
					margin-left:20px;					
					}
					
#footer a	{
					color: #000;
					}					
#footer div					
					{
					text-align: center;
					}
#footer #links
					{
					margin-top: 15px;
					}						
#footer #copyright	
					{
					margin-top: 40px;
					margin-bottom: 10px;
					color: #000;
					}					
										
