/***********************************************/
/* Layout Divs                                 */
/***********************************************/

body
{
	
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:100.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems */
	color:#000000;
	font-weight:normal

}
#main_container
{
  background-color:White;
  margin-left :auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  text-align:left; /*** IE Win re-alignment of page if page is centered ***/
  position:relative; /*** Needed for IE, othewise header and footer aren't contained
directly above and below the body ***/
  width:1009px; /*** Needed for Moz/Opera to keep page from sliding to left side of
page when it calculates auto margins above. Can't use min-width. Note that putting
width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
/* \*/
/* Last height declaration hidden from Mac IE 5.x */
/*** Needed for Moz to give full height design if page content is
too small to fill the page ***/
}
	
	
#masthead
{
	
	padding: 0px 3px 0px 0px;
	width: 1009px;
}



#navBar
{
    
	float: left;
	width: 200px;
    height :auto;
    padding:0px 0px 0px 5px;
}

#headlines
{
  
  float:right;
  width:185px;
  height:auto;
  padding:0px 0px 0px 0px;
}

#content
{
 float: left;
 width: 600px;
 height:auto;
 padding: 0px 0px 0px 10px;
 margin:0px;
}

#siteInfo
{
	
	clear: both;
	width:1009px;
	/*height:41px;*/
	font-size: 10px;
	padding: 5px 3px 0px 3px;
}





/*
This is use for the grid on the user home page to addject the grid**/
.repeat_order{ float:left; margin-left:90px;}

.showProducts_grid
 {
	
	border-left-color :White;
	border-right-color :White;
	border-bottom-color :White;
	border-top-color :White;
	border-width:1px;
	border-style:solid;
}

.showProducts_gridheader
{
	border-color:#fff;
	border-width:1px;
	border-style:solid; height:28px;
	background:url(../images/trend_headerbg.jpg);
}

.showProducts_gridheader th
{
	color:#fff;
}



/*#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}




/***********************************************/
/* HTML tag styles                             */
/***********************************************


a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}
*/
a:hover{
	color: #006699;
	text-decoration: underline;
}
/*
h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}




/************* #siteInfo styles ***************/




/************* #search styles ***************

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles *************

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/***********************************************/
/* Styles By Macromedia - which are not used   */
/***********************************************

/***********************************************/
/* Components                                  */
/***********************************************

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

/*.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}



/*********************************************************************************
                              Header
******************************************************************************/											
#subheader1{
  background:#FFFFFF; /*** Background Color of Sub-header #1 ***/
/*  text-align:center;*/
  height:auto; /*** sub-header row height ***/
}

#Logo
{ 
	width:1003px; 
	height:auto;
}

#Logo-img
{
	background:url(../images/logo.jpg) no-repeat; 
	width:202px;
	height:59px; 
	float:left;
	margin:0px 0px 0px 35px;
}
	
#Phoneno
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
	font-weight:bold;
	font-size:10px;
	float:right;
	margin: 15px 10px 0px 0px;
	}


.Line{font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#626262; 
	font-weight:bold;
	font-size:10px;
	}

.SignInNewUser
{
	float:right; 
	float:right;}
	

.logouttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#2074b4;

}

.linktext
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#626262; 
	font-weight:bold; 
	font-size:10px;
	}


#HeaderLinksBg
{
	background:url(../images/header_bg.jpg) no-repeat; 
	height:74px; 
	width:1003px;}

#home
{
	width:75px;
	float:left; 
	margin-left:71px; 
	margin-top:23px;
}

#myaccount
{
	 width:77px; 
	 float:left; 
	 margin-left:44px;
	 margin-top:20px;
	 }
	 
#sales
{
	float:left;
	margin-left:38px;
	margin-top:20px;
	}
	
#subscribe
{
	width:76px; 
	float:left; 
	margin-left:52px; 
	margin-top:20px;
	}
	
#catalouge
{
	width:75px; 
	float:left; 
	margin-left:39px; 
	margin-top:20px;
	}
	
#aboutus
{
	width:69px; 
	float:left; 
	margin-left:40px; 
	margin-top:20px;
	}
	
#contactus
{
	width:69px;
	float:left;
	margin-left:45px;
	margin-top:20px;
	}
	
#faq
{
	width:69px; 
	float:left; 
	margin-left:41px; 
	margin-top:23px;
	}

.SaleBanner
{
	background:url(../images/christmas-banner.jpg) no-repeat;
	height:82px; 
	width:801px;
	padding:0px 0px 0px 10px;
	}
	
	
/*	#MiniCart
	{
		position:relative;
		left:815px;
		top:-82px;
		
		}

#optionmenu_bg
{
/*background-color: #e2dede;
width:585px;
height:30px;
margin-top:-31px; 
margin-left:-97px;
margin-right:199px; 
float:right; 
padding-top:10px;
}

#QuickSearchesContainer
{
	top:40px;
	left:210px;
	}
	
#QuickSearchIcon
{
	left:0px;
	top:0px;
	position:relative;
	}
	
#QuickSearchTextBox
{
	left:69px; 
	top:-22px;
	position:relative;
	}
	
#QuickSearchArrow
{
	left:139px;
	 top:-44px;
	 position:relative;
	 }

#BrandSearchIcon
{
	left:176px; 
	top:-66px;
	position:relative;
	}
	
#BrandSearchDropDown
{
	left:260px; 
	top:-88px;
	position:relative; 
}

#TradeSearchIcon
{
	left:360px;
	top:-110px;
	position:relative;
	}
	
#TradeSearchDropDown
{
	left:434px; 
	top:-132px;
	position:relative;
	}*/

#shoppingcart
{
	background-color:#ececec; 
	border-bottom:1px solid #aba0a4;
	border-left:1px solid #aba0a4; 
	border-top:1px solid #aba0a4; 
	border-right:1px solid #aba0a4;
	margin:3px 0px 0px 0px;
	width:178px; 
	height:78px;
	position:absolute;
	top:132px;
	left:818px;
	} 

.YourBasket
{
	height: 13px; 
	font-size:10px; 
	color:#2074B4;
	}
	
.YourBasket a:link, .YourBasket a:hover, .YourBasket a:visited, .YourBasket a:active 
{
	color:#2074B4;
	}
	
.YourWishlist
{
	font-size:8px;
	color:#2074B4; 
	float:right; 
	margin-right:5px;
	margin-top:-12px;
	 }

.YourWishlist a:link, .YourWishlist a:hover, .YourWishlist a:visited, .YourWishlist a:active 
	{
	color:#2074B4;
	}

.shoppingtext
{
	 font-family:Verdana;
	 font-size:11px; 
	 color:#696a6b;
	 padding-left:3px;
	 }

.baskettext
{
	font-family:Verdana; 
	font-size:11px; 
	color:#1c66a0; 
	}

.Deliverytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#398ac9;
	}

.greyTextSmall
	{
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 9px; 
		FONT-STYLE: normal; 	
		color :Black ;
		}

/*********************************************************************************
                              navigation
******************************************************************************/	
#catagory
{
	background:url(../images/left_category_bg.jpg) no-repeat;
	width:200px;
	height:31px;
	}

#navBar ul li
{
    display:block;
    list-style-type :none;
	width:200px;
	height:29px;
	background:url(../images/left_btn_bg.gif) no-repeat;  
	padding:0px 0px 0px 0px; 

	}

   #navBar ul li a 
   {
	font-size:12px; 
	font-family:Verdana;
	text-decoration: none;
	color: #535352;
	padding: 5px 0px 0px 30px;
	}
	
	#navBar ul li a:hover 
   {
	font-size:12px; 
	font-family:Verdana;
	text-decoration: underline;
	color: #535352;
	padding: 5px 0px 0px 30px;
	}
	
#safe_secure
{
	background:url(../images/Secure_image.jpg) no-repeat;
	width:200px;
	height:133px;
	}
	
	#proto
{
	background:url(../images/Protx_banner.jpg) no-repeat;
	width:200px;
	height:249px;
	margin:5px 0px 5px 0px;
	}
	
/**************** Right pannel ***********************
******************************************************/

#gift
{
	
	width:180px;
	height:199px;
	margin:0px 10px 0px 0px;
	}
	
#clearance
{
	
	width:180px;
	height:199px;
	margin:5px 0px 0px 0px;
	}
	
#free_delivery
{
	background:url(../images/rightImage5.gif) no-repeat;
	width:180px;
	height:194px;
	margin:68px 0px 0px 0px;
	}
	
	#free_catalogue
{
	
	width:180px;
	height:194px;
	margin:5px 0px 0px 0px;
	}
	
	/*************    footer part***********************
******************************************************/
	
	#footer
{
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color:#006699;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;	
	} 
	
#footer a
{
	color:#006699;
	text-decoration:none;
	}
	
#footer a:hover
{
	color:#006699;
	text-decoration:underline;
	}

#right_reserved
{
	float:left;
	margin:0px 0px 0px 10px;
	}
	
#matrid
{
	float:right;
	margin:0px 10px 0px 0px;
	}	