/* CSS Document */

* {
	margin:auto;
	padding:auto;
}

/*-- STRUCTURE STYLES --*/
body{
	color:#7f7f7f;
	font-family: Georgia, Lucida Sans Unicode, Lucida Grande, Times, sans-serif;
	margin:0 auto;		
}

#outterBox{
	margin:0 auto;
	width:878px;
	padding:5px 8px 10px 0;	
	background-color:#ffffff;
	border:1px solid #eeeeee;			
}

#innerBox{
	margin:0 auto;
	width:868px;	
	background-color:#ffffff;
}
/*-- END STRUCTURE STYLES --*/


.footerCopyright{
	font-size:.6em;
	color:#A2A2A3;
	padding:90px 20px 5px 0;
	float:right;
}


/*-- BODY CONTENT --*/
#primaryContent{
	background-color:#ffffff;
	width:164px;
	float:left;
	color:#ffffff;	

}

#navfloral{
	margin:0 auto;
	padding:0 0 0 12px;
	background:url(../images/navFloral.gif)	no-repeat;
	width:147px;
	height:30px;
/*	border:1px solid #ff0000;*/	
}

.hpImg{
	border:1px solid #eeeeee;

}
#secondaryContentHP{
	background-color:#ffffff;
	width:699px;
	float:right;		
}

.secondaryContent{
	background-color:#ffffff;
	width:680px;
	float:right;
	background:url(../images/floralImg.gif)	no-repeat;		
}

/*-- END BODY CONTENT --*/





/*-- LINKS --*/
.globalNav{
	margin: 0px; 
	padding: 5px 0 5px 10px;
	background-color:#ffffff;
	list-style:none;
}

.globalNav li{
	padding: 0px;
	display:list-item;
	list-style-type: none;
	width:100%;
	font-size:.9em;
	line-height:2.2;
}

a.globalNav:link { color:#8accdd;text-decoration: none; }
a.globalNav:visited { color:#8accdd;text-decoration: none; }
a.globalNav:hover { color:#8accdd;text-decoration: underline; }


#subLinks{
	width:480px;
	text-align:right;
	float:right;
/*	border:1px solid #000000;
	margin-top:60px;	*/	
}
  
#subLinksNav li{ 
	font-size:.9em;
	padding: 0px;
	margin:0;		
	display:block;
	list-style:none;
	list-style-type: none;
}

#subLinksNav{
	font-size:.9em;
	padding: 6px;
	margin:0;
	display: inline; 
	list-style:none;	
}

a.subNav:link { color:#7f7f7f;text-decoration: none; }
a.subNav:visited { color:#7f7f7f;text-decoration: none; }
a.subNav:hover { color:#7f7f7f;text-decoration: underline; }

a.basket:link { color:#8accdd;text-decoration: none; }
a.basket:visited { color:#8accdd;text-decoration: none; }
a.basket:hover { color:#8accdd;text-decoration: underline; }

a.h2link:link { color:#8accdd;text-decoration: none; }
a.h2link:visited { color:#8accdd;text-decoration: none; }
a.h2link:hover { color:#8accdd;text-decoration: underline; }

a.h3link:link { color:#8accdd;text-decoration: none; }
a.h3link:visited { color:#8accdd;text-decoration: none; }
a.h3link:hover { color:#8accdd;text-decoration: underline; }

a.standardlink:link { color:#7f7f7f;text-decoration: underline; }
a.standardlink:visited { color:#7f7f7f;text-decoration: underline; }
a.standardlink:hover { color:#7f7f7f;text-decoration: underline; }

a.standardlink-hpAdbanner:link { color:#ffffff;text-decoration: underline; font-weight:bold;}
a.standardlink-hpAdbanner:visited { color:#ffffff;text-decoration: underline; font-weight:bold;}
a.standardlink-hpAdbanner:hover { color:#ffffff;text-decoration: underline; font-weight:bold;}

a.footer:link { color:#ffffff;text-decoration: none; }
a.footer:visited { color:#ffffff;text-decoration: none; }
a.footer:hover { color:#ffffff;text-decoration: underline; }

/*-- END LINKS --*/


/*-- GLOBAL STYLES --*/
h1 { color: #8accdd; }
h2 { color: #8accdd; margin:0;	padding:0;}
h3 { color: #939292; margin:0;	padding:0;}
h4 { color: #939292; margin:0;	padding:0;}

	
#spacerHeight{ height:5px;}	

	
/*-- END GLOBAL STYLES --*/


/*-- STANDARD HEADERS --*/
.standardHeader {
	width: 600px;
	padding: 80px 0 10px 0px; 
}

.standardHeaderWhite{
	font-size: 30px; 
	color: #ffffff; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	padding:90px 0px 0 0px;
	line-height: 1.1em;
}

.standardHeader h1 {
	font-size: 26px; 
	color: #8accdd; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	line-height: 1.1em;
}


#standardHeader h3 {
	padding: 0px 0 10px 20px;
	font-size: 16px; 
	color: #939292; 
	font-family: Georgia, Times, serif; 
}

.standardDisplay{
	padding: 0px 0 10px 20px;	
	display:block;
}


.standardDisplay a{ 
color:#7f7f7f;text-decoration: underline; 
	
}

.standardDisplay a visited{
 color:#7f7f7f;text-decoration: underline; 
	
}

.standardDisplay a hover{
 color:#7f7f7f;text-decoration: underline; 	
}


p.standard {
	display:block;
	align:left;
	margin-bottom:10px;
	line-height:1.3;
}

p.productsText {
	font-size:11px;
	margin-bottom:10px;
	line-height:1.3;
}

p.productsTextBold{
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.3;	
}

/*-- END STANDARD HEADERS --*/


/*-- HEADER --*/
#header{
	width:890px;
	/*margin:0 auto;
	padding-top:10px;*/
	margin-top:5px;	
	font-size:.7em;
	color:#939292;
}

#headerdate{
	float:right;
	text-align:right;
/*	font-size:.9em;*/
	color:#8accdd;
	margin-top:69px;
}

#logo{
	width:400px;
	height:75px;	
	float:left;
	background:url(../images/logo-v4.gif) top left no-repeat;
/*	border:1px solid #ff0000;		*/
}


#logo a{
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    height: 75px;
}

.invls{
   display:none;
}

#logoPrint{
   display:none;
}

#welcomeTitle{
	text-align:left;
	float:left;
	margin-left:10px;
}

#basket{
	margin:0px 0 15px 0;
	padding:0;
	float:right;	
	width:160px;
	/*height:100px;
	border:1px solid #ff0000;*/

}


.viewBasket{
	text-align:left;
	float:left;
	font-size:1.1em;	
}

.checkout{
	text-align:right;
	float:right;
	color:#8accdd;
	font-size:1.1em;	
}

.items{
	padding:5px 0 5px 0;
	text-align:right;
	color:#8accdd;
	font-size:1em;	
}

.total{
	text-align:right;
	color:#8accdd;
	font-size:1em;		
}

/*-- END HEADER --*/



/*-- FORMS --*/
label{
	float: left;
	width: 120px;
	font-size:.9em;	
}

label.productLabel{
	/*float: left;*/
	width: 120px;
	font-size:1em;
}

input.productField{
	width:30px;
}


input, textarea{
	margin-bottom: 5px;
	color: #7f7f7f;
/*	background: #ffa20f;*/
	border: 1px solid #8accdd	
}

textarea{
	/*width: 250px;
	height: 150px;*/
}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}

.button {
	width:100px;
	color:#ffffff;
	background-color:#8accdd;
}

br{
	clear: left;
}
/* END FORMS --*/



/*-- ADDITIONAL PAGE STYLES --*/
#register{
	/*width:100%;*/
	padding: 0 0 10px 11px; 	
}

#signIn{
	padding: 0 0 10px 11px; 	
}
/*-- END ADDITIONAL PAGE STYLES --*/



/*-- FOOTER --*/
#footer{
	margin:0 auto;
/*	background-image: url(/testing/Aura-V2/images/footerBackground.jpg); background-repeat: repeat-x;*/

	background-image:url(../images/footerBackground.jpg); background-repeat: repeat-x;
	width:890px;
	height:110px;	
	padding-top:10px;
	text-align: center; 			
}
  
#footer li{ 
	font-size:.9em;
	padding: 40px;	
	display: inline; 
	list-style:none;
	list-style-type: none;
}
/*-- END FOOTER --*/





/*-- NEWS BOX AND ADVERT BANNERS --*/
#newsBoxContainer{
	width:390px;
	height:133px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #eeeeee;	
	float:left;
}

#newsBox{
	width:378px;
	height:121px;
	padding:5px;
	background-color:#000000;
	border:1px solid #dddddd;		
	float:left;

background:url(../images/news-floral-2.png); background-repeat:no-repeat;

	font-size:.9em;
	line-height:2.2;
	font-weight:bold;
	color: #32312F;	
}


p.newsTitle{
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color: #FFFFFF;	
}


p.newsContent{ 
	margin:0;
	padding:0;
/*	padding:0 0 5px 0;

	font-weight:bold;
	color: #FFFFFF;		
	font-size:.8em;	*/
}


.newsItem{
	margin:0 0 5px 0;
	font-size:.9em;
	font-weight:bold;
	color: #FFFFFF;
list-style-type: none;	
	line-height:1.2;
}


.newsItem li{
	padding: 0px;
	display:list-item;
	list-style-type: none;
	width:100%;
	font-size:.3em;
	line-height:1.2;
	font-weight:bold;
	color: #FFFFFF;	
}

a.newsItem:link { color:#FFFFFF;text-decoration: none; }
a.newsItem:visited { color:#FFFFFF;text-decoration: none; }
a.newsItem:hover { color:#FFFFFF;text-decoration: underline; }


#hpAdvertBox{
	width:680px;
	height:280px;
	border:1px solid #eeeeee;
	padding:10px;

}

#hpAdvertBanner{
	/*background-image:url(/testing/Aura-V2/images/hpAdvertBanner.jpg);	*/
	width:680px;
	height:280px;	
}

#hpAdvertBannerText{
	width:230px;
	height:280px;
	background:url(../images/hpAdBanner-bkgrndLeft.jpg) no-repeat;
	padding:0px 5px 0 5px;
	float:left;
}

p.hpAdvertBannerText{
	margin:0;
	padding:10px 0 5px 0;
	color:#ffffff;
	font-size:14px;
	line-height: 1.1em;
}

#hpAdvertBannerImage{
	width:440px;
	height:280px;
	float:right;
}


#miniAdvertsBox{
	width:455px;
	height:140px;
	float:right;
}

#miniAdvertsBoxLeft{
/*	background-image:url(/testing/Aura-V2/images/hpMiniAdLeft.jpg);*/
	width:220px;
	height:142px;
	float:left;
}

#miniAdvertsBoxRight{
/*	background-image:url(/testing/Aura-V2/images/hpMiniAdRight.jpg);*/
	width:220px;
	height:142px;
	float:right;
}

#navAdverts{
	width:100px;
}

#navAdvertsBanner01{
	padding:0;
	margin:0;
	width:50px;
	height:111px;
}

#navAdvertsBanner02{
	margin:0;
	padding:0;
	width:50px;
	height:253px; 	
}
/*-- END NEWS BOX AND ADVERTS --*/





/*-- RANGE - PRODUCT LINE --*/
.rangeListingsHeader {
	position: relative; 
	display: inline; 
	float: left; 
	width: 640px;
	padding: 80px 0 10px 20px; 
}

.rangeListingsHeader h1 {
	font-size: 26px; 
	color: #8accdd; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	line-height: 1.1em;
}

.rangeListingRow{
	margin:0 auto;
	/*width: 660px;*/

	width: 100%;
	padding-top:0px;
/*	background:url(../images/large-divider2.gif) 0 240px no-repeat;	*/
} 

#divideLine{
	height:1px;
	margin:5px 0 5px 0;
	background:url(../images/large-divider2.gif) no-repeat;
}

.divide5px{
/*	height:1px;*/
	margin:5px 0 5px 0;	
}


#rangeImg{
	width:150px;
	height:110px;
	border:1px solid #8accdd;	
	float:left;
} 

#rangeContent{
	width:75%;
	float:right;	
}


p.rangeContent{ 
	margin-top:0;
/*	padding:0 0 5px 0;

	font-weight:bold;
	color: #32312F;		*/
	font-size:.8em;	
}


#productRangeContainer{
	width:660px;
	border:1px solid #eeeeee;
	padding:10px;
}

#productRangeLayout{
	margin:0 auto;
/*	border:1px solid #ff0000;*/	
	width:640px;
	padding:10px;
}
	
.productListingsHolder h3 {
	position: relative; 
	display: inline; 
	float: left; 
	margin: 1em 10px 1em 10px; 
	font-size: 15px; 
	font-weight: normal; 
	color: #8accdd;
}


.productRangeHeader {
	position: relative; 
	display: inline; 
	float: left; 
	width: 640px;
	padding: 80px 0 0px 0;
}

.productRangeHeader h1 {
	font-size: 26px; 
	color: #8accdd; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	line-height: 1.1em;
}

.productDisplayHeader {
	position: relative; 
	display: inline; 
	float: left; 
	width: 640px;

	padding: 62px 0 0px 15px; 
}
			
.productDisplayHeader h1 {
	font-size: 26px;
	line-height: 1.1em;
	padding: 15px 0 0px 0px; 	
}

.productListingsHeader {
	position: relative; 
	display: inline; 
	float: left; 
	width: 640px;
	padding: 20px 0 10px 20px; 
/*	border: 1px solid #675E23;*/
}
		
.productListingsHeader h1 {
	font-size: 18px; 
	color: #8accdd; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	line-height: 1.1em;
}
	
.productListingRow {
	margin:0 auto;
	width: 660px;	
}

.productItem {
	position: relative; 
	display: inline; 
	float: left; 
	color: #8accdd; 
	font-family: Georgia, Times, serif;
	/*border: 1px solid #675E23; */
	width: 183px; 
	min-height: 220px; 
	padding: 20px; 
	/*margin: 0 10px 0 0;*/
}
		
.productItem img {
	border: 1px solid #8accdd; 
	margin: 0 0 5px 0; 
	padding: 0;
}
	
.productItem h2 {
	color: #8accdd; 
	font-family: Georgia, Times, serif;
	font-size: 13px; 
	font-weight: bold; 
	line-height: 1.4em; 
	margin: 0; 
	padding: 0;
}

.productItem h4 {
	color: #939292; 
	font-family: Georgia, Times, serif;
	font-size: 13px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0;
}

.productItem p {
	color: #939292; 
	font-family: Georgia, Times, serif;
	font-size: 11px; 
	line-height: 1.5em; 
	margin: 0; 
	padding: 0;
}

.productItemRight {
	color: #8accdd; 
	font-family: Georgia, Times, serif;
	position: relative; 
	display: inline; 
	float: left; 
	width: 183px; 
	min-height: 220px; 
	padding: 20px 0 0 20px;
	margin: 0;
}
.productItemRight img {
	border: 1px solid #8accdd; 
	margin: 0 0 5px 0; 
	padding: 0;
}
.productItemRight h2 {
	font-size: 13px; 
	font-weight: bold; 
	line-height: 1.4em; 
	color: #8accdd; 
	font-family: Georgia, Times, serif;	
	margin: 0; 
	padding: 0;
}
.productItemRight h4 {
	color: #939292; 
	font-family: Georgia, Times, serif;
	font-size: 13px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0;
}
.productItemRight p {
	color: #939292; 
	font-family: Georgia, Times, serif;
	font-size: 11px; 
	line-height: 1.5em; 
	margin: 0; 
	padding: 0;
}

#productDisplay{
	margin:0 auto;
	width: 660px;
} 

#productDisplayImg{
/*	width:46%;
	padding-left:14px;*/
	float:right;	
} 

.productTitle{
	font-size:14px;
	font-weight:bold;
	color:#3D3734;
	padding:0 0 5px 0;
}

#productDisplayContent{
	width:50%;
	/*padding-left:18px;	*/
	float:left;
	font-size:12px;
	
}
/*-- END PRODUCT LINE --*/


/*-- PRESS PAGE --*/
.pressListingsHeader {
	position: relative; 
	display: inline; 
	float: left; 
	width: 640px;
	padding: 80px 0 10px 20px; 
}

.pressListingsHeader h1 {
	font-size: 26px; 
	color: #8accdd; 
	font-family: Georgia, Times, serif; 
	margin: 0; 
	line-height: 1.1em;
}



.pressListingRow{
	margin:0 auto;
	/*width: 660px;*/

	width: 100%;
	padding-top:0px;
/*	background:url(../images/large-divider2.gif) 0 240px no-repeat;	*/
}


#pressImg{
	width:150px;
	/*height:110px;
	border:1px solid #8accdd;*/	
	float:left;
} 

#pressContent{
	width:75%;
	float:right;	
}





p.pressContent{ 
	margin-top:0;
	font-size:.8em;	
}

#pressWindow{
	margin:0 auto;
	width:550px;
}

#pressWindowHeader{
	margin:0 auto;
	background:url(../images/pressWindowHeader.gif) no-repeat;
	width:500px;
	height:80px;
	padding:2px 0 5px 0;
}

#pressWindowImg{
	margin:0 auto;
	text-align:center;
}

p.centerText{
	text-align:center;
	margin:0 0 10px 0;
	font-weight:bold;
}

/*-- END PRESS PAGE --*/
