/* The Future Perfect Company ------------------------------------------ */

*{
	padding: 0;
	margin: 0px auto 0px auto;
	outline: 0;
}
img{
	border: 0;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}


/* Type styles! ------------------------------------------ */

p{
	font-size: 1.2em;
	color: #666666;
}

table{
	font-size: 1.2em;
	color: #666666;
}

h1{
	font-size: 1.8em;
	color: #666666;
}

h2{
	font-size: 1.6em;
	color: #666666;
}

h3{
	font-size: 1.4em;
	color: #666666;
}

h4{
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
}	

h5{
	font-size: 1.2em;
	font-weight: normal;
}	



/* Colours! ------------------------------------------ */

.brown{
	color: #5a3f17;
}
.purple{
	color: #804788;
}
.russett{
	color: #a73849;
}
.deepPink{
	color: #c61c78;
}
.red{
	color: #eb2731;
}
.darkBlue{
	color: #0868ac;
}
.steelBlue{
	color: #0e8db1;
}
.veridian{
	color: #18787f;
}
.sage{
	color: #658f4e;
}
.lime{
	color: #77be47;
}
.grey{
	color: #666666;
}


#subNav a.brown{
	color: #5a3f17;
}
#subNav a.purple{
	color: #804788;
}
#subNav a.russett{
	color: #a73849;
}
#subNav a.deepPink{
	color: #c61c78;
}
#subNav a.red{
	color: #eb2731;
}
#subNav a.darkBlue{
	color: #0868ac;
}
#subNav a.steelBlue{
	color: #0e8db1;
}
#subNav a.veridian{
	color: #18787f;
}
#subNav a.sage{
	color: #658f4e;
}
#subNav a.lime{
	color: #77be47;
}
#returnsNav a.grey{
	color: #666666;
}


.brownPrice{
	color: #5a3f17;
	font-size: 1.8em;
}
.purplePrice{
	color: #804788;
	font-size: 1.8em;
}
.russettPrice{
	color: #a73849;
	font-size: 1.8em;
}
.deepPinkPrice{
	color: #c61c78;
	font-size: 1.8em;
}
.redPrice{
	color: #eb2731;
	font-size: 1.8em;
}
.darkBluePrice{
	color: #0868ac;
	font-size: 1.8em;
}
.steelBluePrice{
	color: #0e8db1;
	font-size: 1.8em;
}
.veridianPrice{
	color: #18787f;
	font-size: 1.8em;
}
.sagePrice{
	color: #658f4e;
	font-size: 1.8em;
}
.limePrice{
	color: #77be47;
	font-size: 1.8em;
}
.greyPrice{
	color: #666666;
	font-size: 1.8em;
}




/* Link styles! ------------------------------------------ */

a{
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: 0px;
}
a:visited{
	color: #666666;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}

table a{
	font-size: 1.0em;
}


#basketHolder a{
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#basketHolder a:visited{
	color: #666666;
	text-decoration: none;
}
#basketHolder a:hover{
	color: #0376b9;
	text-decoration: underline;
}

#basketIcon a{
	background-image: url(/images/layout/icon_basket.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 15px 0 15px 40px;
}

#accountIcon a{
	background-image: url(/images/layout/icon_account.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 15px 0 15px 40px
}

#searchIcon a{
	background-image: url(/images/layout/icon_search.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 15px 0 15px 40px
}

#slickbox a{
	background-image: none;
	padding: 15px 0 15px 0;
	font-size: 1.0em;
}

#slickbox2 a{
	background-image: none;
	padding: 15px 0 15px 0;
	font-size: 1.0em;
}

#navTop a{
	font-size: 1.4em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#navTop a:visited{
	color: #ffffff;
}

#navTop a:hover{
	color: #c6d8ea;
	text-decoration: underline;
}


#footer a{
	font-size: 1.4em;
	font-weight: lighter;
	color: #c6d8ea;
	text-decoration: none;
}

#footer a:hover{
	color: #ffffff;
	text-decoration: underline;
}

#subNav a{
	font-size: 1.6em;
}

#mailListSignUp a.submitBut{
	
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_std.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;

}

#mailListSignUp a.submitBut:hover{
	color: #000000;
	text-decoration: none;
}

#mailListSignUp2 a.submitBut{
	
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_std.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}

#mailListSignUp2 a.submitBut:hover{
	color: #000000;
	text-decoration: none;
}

a.submitBut{
	
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_std.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}

a.submitBut:hover{
	color: #000000;
	text-decoration: none;
}

#slickbox2 a.submitBut{
	
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_std.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}

#slickbox2 a.submitBut:hover{
	color: #000000;
	text-decoration: none;
}

a.featureBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_featured.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.featureBut:hover{
	color: #000000;
	text-decoration: none;
}
a.brownBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_brown.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.brownBut:hover{
	color: #658f4e;
	text-decoration: none;
}

a.purpleBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_purple.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.purpleBut:hover{
	color: #000000;
	text-decoration: none;
}

a.russettBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_russett.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.russettBut:hover{
	color: #000000;
	text-decoration: none;
}

a.deepPinkBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_deep_pink.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.deepPinkBut:hover{
	color: #000000;
	text-decoration: none;
}

a.redBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_red.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.redBut:hover{
	color: #000000;
	text-decoration: none;
}

a.darkblueBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_dark_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.darkblueBut:hover{
	color: #000000;
	text-decoration: none;
}


a.steelblueBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_steel_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.steelblueBut:hover{
	color: #000000;
	text-decoration: none;
}

a.veridianBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_veridian.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.veridianBut:hover{
	color: #000000;
	text-decoration: none;
}

a.sageBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_sage.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.sageBut:hover{
	color: #000000;
	text-decoration: none;
}

a.limeBut{
	font-size: 1.0em;
	color: #ffffff;
	background-image: url(/images/layout/bg_but_lime.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 20px 5px 10px;
}
a.limeBut:hover{
	color: #000000;
	text-decoration: none;
}

#returnsNav a{
	font-size: 1.6em;
}


#back a{
	background-image: url(/images/layout/arrow_featured.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}

#backCategory a{
	background-image: url(/images/layout/arrow_std.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}

#backCategorybrown a{
	background-image: url(/images/layout/arrow_brown.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategorypurple a{
	background-image: url(/images/layout/arrow_purple.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategoryrussett a{
	background-image: url(/images/layout/arrow_russett.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategorydeepPink a{
	background-image: url(/images/layout/arrow_deeppink.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategoryred a{
	background-image: url(/images/layout/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategoryveridian a{
	background-image: url(/images/layout/arrow_veridian.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategorysage a{
	background-image: url(/images/layout/arrow_sage.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategorylime a{
	background-image: url(/images/layout/arrow_lime.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategoryStd a{
	background-image: url(/images/layout/arrow_std.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}
#backCategoryFeatured a{
	background-image: url(/images/layout/arrow_featured.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 3px 10px 5px 7px;
}


.firstBut{
	padding: 0 30px 0 30px;
	background-image: url(/images/layout/nav_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.regularBut{
	padding: 0 30px 0 20px;
	background-image: url(/images/layout/nav_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.lastBut{
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
}

/* Rude styles! ------------------------------------------ */

.clear{
	clear: both;
}

.hr{
	height: 1px;
	width: 77%;
	background-color: #e6f0f1;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hrFull{
	height: 1px;
	width: 100%;
	background-color: #e6f0f1;
	margin-top: 10px;
	margin-bottom: 10px;
}
.hrFull2{
	clear:both;
	width: 100%;
	border-bottom: solid 1px #e6f0f1;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.hrFull3{
	height: 1px;
	width: 100%;
	background-color: #e6f0f1;
	margin-bottom: 10px;
}
.hrFullRight{
	clear:both;
	width: 90%;
	border-bottom: solid 1px #e6f0f1;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-top: 10px;
	
}

.padIt{
	padding: 10px;
}

.padTop{
	padding: 10px 0 0 0;
}

.padTopBottom{
	padding: 20px 0 10px 0;
}

/* Layout styles! ------------------------------------------ */

#wrapperound{
	width: 1024px;
}

#logoHeader{
	position: relative;
	margin: 10px 0 0 0;
}

#logoHolder{
	text-align: center;
	width: 180px;
	float: left;
}

#logoHolder img{
	margin: 0 0 0 25px;
}

#straplineHolder{
	position: relative;
	text-align: left;
	width: 250px;
	height: 171px;
	float: left;
}

#straplineHolder img{
	position: absolute;
	bottom: 10px;
	left: 110px;
}

#basketHolder{
	padding: 15px 0 0 0;
	width: 200px;
	float: right;
}

#basketIcon{
	position:relative;
	padding: 15px 0 15px 0;
}
#accountIcon{
	padding: 15px 0 15px 0;
}
#searchIcon{
	padding: 15px 0 15px 0;
}

#navHolder li{
	display: inline;
	list-style-type: none;
}

#navTop{
	position: relative;
	width: 990px;
	background-image: url(/images/layout/bg_nav_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 12px 0 0 0;
}
#navTop img{
	position: absolute;
	top: 10px;
	right: 33px;
}

#navFoot{
	height: 13px;
	width: 990px;
	background-image: url(/images/layout/bg_nav_bot.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#breadcrumbTrail{
	padding: 6px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrail h5{
	color: #dfeef3;
	font-size: 1.2em;
}

#breadcrumbTrailBrown{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailBrown h5{
	color: #d9d5cf;
	font-size: 1.2em;
}

#breadcrumbTrailSage{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailSage h5{
	color: #dfe6da;
	font-size: 1.2em;
}

#breadcrumbTrailLime{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailLime h5{
	color: #e3f1da;
	font-size: 1.2em;
}

#breadcrumbTrailPurple{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailPurple h5{
	color: #e0d7e2;
	font-size: 1.2em;
}

#breadcrumbTrailRussett{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailRussett h5{
	color: #e9d6d8;
	font-size: 1.2em;
}

#breadcrumbTrailRed{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailRed h5{
	color: #f9d4d5;
	font-size: 1.2em;
}

#breadcrumbTrailDeeppink{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailDeeppink h5{
	color: #eed1e1;
	font-size: 1.2em;
}

#breadcrumbTrailVeridian{
	padding: 7px 0 0 0;
	margin-left: 295px;
}
#breadcrumbTrailVeridian h5{
	color: #d0e2e3;
	font-size: 1.2em;
}


#mediumLeftColumn{
	width: 47%;
	float: left;
}
#mediumRightColumn{
	width: 50%;
	float: left;
	border-left: solid 1px #e6f0f1;
}

#leftColumn{
	width: 253px;
	float: left;
}
#rightColumn{
	width: 737px;
	float: left;
}

#subNav{
	padding: 10px 0 10px 0;
}



#subNav li{
	display: list-item;
	list-style-type: none;
	padding: 5px 0 0 30px;
}


#returnsNav li{
	display: list-item;
	list-style-type: none;
	padding: 5px 0 0 30px;
}

#mailListSignUp{
	padding: 10px;
}


#mailListSignUp fieldset{
	border: none;
	font-size: 1.2em;
	color: #666666;
	padding: 0 0 0 7px;
	margin: 0;
}

#mailListSignUp li{
	padding: 10px 0 10px 0;
}

#mailListSignUp input{
	width: 185px;
	color: #666666;
}


#mailListSignUp label{
	padding: 0 0 0 10px;
}

#mailListSignUp2{
	padding: 10px;
}


#mailListSignUp2 fieldset{
	border: none;
	font-size: 1.2em;
	color: #666666;
	padding: 0 0 0 7px;
	margin: 0;
}

#mailListSignUp2 li{
	padding: 10px 0 10px 0;
}

#mailListSignUp2 input{
	width: 185px;
	color: #666666;
}


#mailListSignUp2 label{
	padding: 0 0 0 10px;
}

#banners{
	text-align: center;
}


#footer{
	width: 990px;
	height: 32px;
	background-image: url(/images/layout/bg_footer.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0 0;
}

#footer li{
	display: inline;
}

#contentContainer{
	padding: 15px 50px 10px 45px;
}

#contentContainer p{
	margin: 0 0 7px 0;
}

#flashBar{
	width: 100%;
}


#featuredProduct{
	width: 100%;
	margin-top: 10px;
}


#featuredDescription{
	float: left;
	width: 51%;
	padding: 5px 0 0 5px;
}

#featuredDescription h1{
	padding: 5px 0 5px 0;
}

#featuredImage{
	float: right;
	width: 288px;
}


#topSellers{
	width: 100%;
	padding: 5px 0 0 5px;
}

#topSellers ul{
	clear: both;
}

#topSellers li{
	display: inline;
	list-style-type: none;
}

#topSellers h2{
	padding: 10px 0 5px 0;
}

#topSellers h4{
	padding: 5px 0 10px 0;
}

#categoryItems{
	width: 100%;
	padding: 5px 0 0 5px;
}

#categoryItems ul{
	clear: both;
}

#categoryItems li{
	display: inline;
	list-style-type: none;
}

#categoryItems h1{
	padding: 5px 0 10px 0;
}

#categoryItems h2{
	padding: 5px 0 10px 0;
}

#categoryItems h4{
	padding: 5px 0 10px 0;
}

#slickbox{
	width: 100%;
	padding: 10px 0 0 0;
}

#slickbox2{
	width: 100%;
	padding: 10px 0 0 0;
}

#slickbox2 ol{
	list-style-type: none;
}

#slickbox2 input{
	width: 100px;
	margin-right: 5px;
}

#basketTotal{
	position: absolute;
	color: #ffffff;
	top: 18px;
	left: 12px;
}


#columnOne{
	float: left;
	width: 50%;
}

#columnTwo{
	float: left;
	width: 50%;
}

#back{
	float: right;
}

#backCategory{
}

#backCategorybrown{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategorydeepPink{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategorylime{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategorypurple{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategoryred{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategoryrussett{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategorysage{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}
#backCategoryveridian{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
}



#leftPrice{ 
	float: left;
	margin-top: 10px;
	margin-left: 40px;
}

#rightButton{
	float: left;
	margin-top: 14px;
	margin-left: 20px
}

#productDescription{
	padding-bottom: 10px;
}

#productSpecification{
	padding-bottom: 10px;
}

#productHistory{
	padding-bottom: 10px;
}


#productSpecification li{
	display: list-item;
	list-style-type: disc;
	font-size: 1.2em;
	color: #666666;
	padding: 0 0 5px 0;
	margin-left: 15px;
}

#relatedProducts{
	margin-left: 30px;	
}

#accountDetails a{
	font-size: 1.0em;
}

#accountDetails p{
	padding: 5px 0 5px 0;
}


#accountOrders,
#accountDetails{
	padding: 10px 0 10px 0;
}

#accountOrders img{
	padding-bottom: 10px;
}


#subscriptionUpdate a{
	font-size: 0.8em;
}


#cart{
	padding-top: 20px;
}


#cart th{
	font-size: 1.4em;
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6f0f1;
}

#cart td{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #e6f0f1;
}

#cart td.subtotal{
	color: #000000;
}

#cart a.underline{
	text-decoration: underline;
}

#cart input.qty{
	width: 20px;
}

#cart .preDelTotal{
	font-size: 1.4em;
	color: #000000;
}

#cart td.extraPad{
	padding-top: 10px;
	padding-bottom: 10px;
}


#loginFormContainer{
	padding: 20px;
}

#loginFormContainer fieldset{
	border: none;
}

#loginFormContainer ol{
	border-top: solid 1px #e6f0f1;
	list-style-type: none;
	margin-top: 20px;
}

#loginFormContainer li{
	border-bottom: solid 1px #e6f0f1;
	padding: 5px 0 5px 0;	
}

#loginFormContainer label{
	font-size: 1.2em;
	display: inline-block;
	width: 100px;
 	line-height: 1.8;
    vertical-align: top;
}

#legals{
	margin-top: 10px;
}

#legals ul{
	margin-left: 15px;
	margin-bottom: 10px;
	font-size: 1.2em;	
	color: #666666;
}

#legals h5{
	margin-bottom: 10px;
	font-weight: bold;
}


.searchResultContainer{
	margin-top: 20px;
	margin-bottom: 20px;
}


.leftResult{
	float: left;
	width: 25%;
}

.rightResult{
	float: left;
	width: 75%;
}

.searchResultContainer{
	margin-top: 20px;
	margin-bottom: 20px;
}



.narrowItem0,
.narrowItem1,
.narrowItem2{
	margin-right: 35px;
}

.narrowItem0,
.narrowItem1,
.narrowItem2,
.narrowItem3{
	width: 130px;
	float: left;
}

.narrowItem0,
.narrowItem1,
.narrowItem2,
.narrowItem3, h3{
	padding: 5px 0 0 0;
}

.narrowItem4{
	width: 130px;
	float: left;
	padding-right: 25px;
	padding-top: 10px;
}

.narrowItem5{
	width: 130px;
	float: left;
	padding-top: 10px;
}

.home_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_home_top.gif);
	background-repeat: no-repeat;
}



.home_gradbox_content{
	width: 990px;
	background-image: url(/images/layout/bg_home_sides.gif);
	background-repeat: repeat-y;
}

.hts_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_brown_top.gif);
	background-repeat: no-repeat;
}


.brown_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_brown_top.gif);
	background-repeat: no-repeat;
}

.purple_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_purple_top.gif);
	background-repeat: no-repeat;
}

.russett_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_russett_top.gif);
	background-repeat: no-repeat;
}

.deeppink_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_deeppink_top.gif);
	background-repeat: no-repeat;
}

.red_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_red_top.gif);
	background-repeat: no-repeat;
}

.darkblue_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_darkblue_top.gif);
	background-repeat: no-repeat;
}

.steelblue_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_steelblue_top.gif);
	background-repeat: no-repeat;
}

.veridian_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_veridian_top.gif);
	background-repeat: no-repeat;
}

.sage_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_sage_top.gif);
	background-repeat: no-repeat;
}

.lime_gradbox_top{
	width: 990px;
	height: 31px;
	background-image: url(/images/layout/bg_lime_top.gif);
	background-repeat: no-repeat;
}

.narrowbox_top{
	width: 228px;
	height: 29px;
	background-image: url(/images/layout/bg_narrow_top.gif);
	background-repeat: no-repeat;
}

.narrowbox_top_plain{
	width: 228px;
	height: 29px;
	background-image: url(/images/layout/bg_narrow_top_plain.gif);
	background-repeat: no-repeat;
}


.narrowbox_top_plain h5{
	font-weight: bold;
	color: #ffffff;
	padding: 8px 0 0 18px;
}

.narrowbox_content{
	width: 228px;
	background-image: url(/images/layout/bg_narrow_sides.gif);
	background-repeat: repeat-y;
}
.narrowbox_foot{
	width: 228px;
	height: 13px;
	background-image: url(/images/layout/bg_narrow_bot.gif);
	background-repeat: no-repeat;
}

.header_gradbox_content{
	width: 990px;
	background-image: url(/images/layout/STEVE.gif);
	background-repeat: no-repeat;
}

.gradbox_top{
	width: 990px;
	height: 11px;
	background-image: url(/images/layout/bg_shad_top.gif);
	background-repeat: no-repeat;
}
.gradbox_content{
	width: 990px;
	background-image: url(/images/layout/bg_shad_sides.gif);
	background-repeat: repeat-y;
}
.gradbox_foot{
	width: 990px;
	height: 11px;
	background-image: url(/images/layout/bg_shad_bot.gif);
	background-repeat: no-repeat;
}

.square_foot{
	width: 990px;
	height: 22px;
	background-image: url(/images/layout/bg_square_bot.gif);
	background-repeat: no-repeat;
}

.medium_top{
	width: 640px;
	height: 31px;
	background-image: url(/images/layout/bg_medium_top.gif);
	background-repeat: no-repeat;
}
.medium_content{
	width: 640px;
	background-image: url(/images/layout/bg_medium_sides.gif);
	background-repeat: repeat-y;
}
.medium_foot{
	width: 640px;
	height: 13px;
	background-image: url(/images/layout/bg_medium_bot.gif);
	background-repeat: no-repeat;
}


.medium_top h5{
	font-weight: bold;
	color: #ffffff;
	padding: 8px 0 0 18px;
}

.orderTbl{
	background-color: #e7e7e7;
	padding: 5px;
}

.tblHead{
	color: #000;
	border-bottom: solid 1px #ff6600;
}

//--Jquery style!---------------------------------------------------------------------------//

div.wrapper{ position: relative; margin: 0  auto 30px auto; width: 500px; text-align: left; border: solid 1px #aaaaaa; }


.jqifade{ 
	position: absolute; 
	background-color: #aaaaaa; 
}

div.jqi{
      width: 400px;      
      position: absolute;
      background-color: #ffffff;
      font-size: 1.2em;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #0868ac;
      font-size: 1.4em;
      
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #ffffff;
      background-color: #cccccc;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #0868ac;
      border: solid 1px #ffffff;
      color: #ffffff;
      font-weight: bold;
      font-size: 1.0em;
      outline: none;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
}
div.jqi button:hover{
      background-color: #000000;
}

.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
/**************ADDED 9TH NOVEMBER********************/
.pagContainer {
	width: 200px;
	float: right;
	margin: 0px 15px 0px 0px;
}
/**************ADDED 11TH NOVEMBER*******************/
a.siteby {
	color: #C6D8EA;
	font-size: 0.5em; 
	margin: 0px 0px 0px 10px;
}
/**************ADDED 13TH NOVEMBER******************/
.homeBut {
	margin-top: 20px;
	margin-left: -60px;
	position: relative;
}
