/* CSS Document */

html {
	padding:0px;
	margin:0px;
}
body {
	background:url(../images/background_about.gif) #FFC000 repeat-x;
	padding:0px;
	margin:0px;
}
a {
	outline:none;
}

img {border: none;}

#wrapper {
	width:770px;
	padding:0px;
	margin:auto;
}
#banner {
	background:url(../images/back-banner.png) no-repeat;
	color:#ffa000;
	width:770px;
	height:120px;
	padding:0px;
	margin:0px;
}
* html #banner {
	behavior: url(iepngfix.htc);
	color:#ffa000;
	width:770px;
	height:120px;
	padding:0px;
	margin:0px;
}
/*--------Banner--------*/

#logoHolder {
	color:#FFFFFF;
	width:588px;
	height:101px;
	padding:19px 0px 0px 0px;
	margin:0px;
	float:left;
}
#shoppingBasket {
	color:#FFFFFF;
	width:182px;
	height:102px;
	padding:18px 0px 0px 0px;
	margin:0px;
	float:left;
}
#basketTitleOrange {
	background-color:#ff6e00;
	color:#333333;
	width:182px;
	height:24px;
	padding:0px;
	margin:0px;
}
#basketIconHolder {
	float:left;
}
#basketTitleOrange h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 6px;
	margin:0px;
}
#basketTotal {
	background-color:#333333;
	color:#FFFFFF;
	width:182px;
	height:74px;
	padding:0px;
	margin:0px;
}
#arrow {
	width:39px;
	height:49px;
	padding:0px;
	margin:0px;
	float:left;
}
#basketTotal p {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:100;
	line-height:16px;
	color:#FFFFFF;
	padding:6px 0px 0px 0px;
	margin:0px;
}
#basketTotal a {
	text-decoration:none;
	color:#FFFFFF;
	border-bottom:dashed #ffffff 1px;
}
#basketTotal a:hover {
	color:#ff6e00;
}
/*--------Nav Holder--------*/

#navHolder {
	background:url(../images/back_nav-about.png) no-repeat;
	width:770px;
	height:26px;
	padding:0px;
	margin:0px;
}
*:first-child+html #navHolder {
	text-align:center;
}
* html #navHolder {
	background:url(../images/back_nav-about-ie6.gif) no-repeat;
	width:770px;
	height:26px;
	padding:0px;
	margin:0px;
}
/*--------Centre Content--------*/

#searchBoxHolder {
	position:absolute;
	top:248px;
	left:536px;
	z-index:2;
	background:url(../images/back-searchBox_delete.png) no-repeat;
	color:#333333;
	width:214px;
	height:39px;
	padding:0px;
	margin:0px;
}
*html #searchBoxHolder {
	background:url(../images/back-searchBox_delete.gif) no-repeat;
}
#searchBox {
	position:absolute;
	top:11px;
	left:21px;
	background:url(../images/back-searchBox.gif) #FFFFFF no-repeat;
	color:#333333;
	width:143px;
	height:17px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:100;
	padding:2px 5px 0px 5px;
	margin:0px;
	border:none;
}
html:first-child #searchBox {
	padding:1px 5px 0px 5px;
}

#centerContentHolder { position:relative; color:#000000; width:770px; padding:20px 0px 20px 0px; margin:0px; }
#flashContent {
background-color:#FFFFFF;
}
#flashContentText { font-size:16px;
background-color:#FFFFFF;
padding: 5px;
text-align:justify;
}

/*.top_left {
background-image:url(../images/corner_top_left.jpg);
width:6px;
height:6px;
position:absolute;
top: 20px;
left: 0px;
padding: 0px;
margin: 0px;
}

.top_right {
background-image:url(../images/corner_top_right.jpg);
width:6px;
height:6px;
position:absolute;
top: 20px;
right: 0px;
padding: 0px;
margin: 0px;
}
*/
.bottom_left {
background-image:url(../images/corner_bottom_left.jpg);
width:6px;
height:6px;
position:absolute;
bottom: 20px;
left: 0px;
padding: 0px;
margin: 0px;
}

.bottom_right {
background-image:url(../images/corner_bottom_right.jpg);
width:6px;
height:6px;
position:absolute;
bottom: 20px;
right: 0px;
padding: 0px;
margin: 0px;
}

.header {
font-size:26px;
text-transform:uppercase;
color:#FFFFFF;
font-weight:bolder;
padding-top: 3px;
padding-bottom: 5px;
padding-left: 5px;
margin: -3px;
background-color: #FFCC33;
}

.header2 {
font-size:20px;
text-transform:uppercase;
color:#FFFFFF;
font-weight:bolder;
padding: 3px;
margin-top: 6px;
margin-left: -3px;
margin-right:-3px;
background-color: #FFCC66;
}

.bodytext {
text-align:justify;
}
/*--------Shopping Cart -------------*/
#objCartMessage {
font-size:16px;
font-weight:;
background-color:#FFFFCC;
border: 1px solid #999900;
padding: 10px;
/* The following appears in mozilla only */
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
/* end mozilla only formatting*/
}

#cart_header {
background-color: #FF6600;
color:#FFFFFF;
font-size:16px;
font-weight:bolder;
/* The following appears in mozilla only */
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
/* end mozilla only formatting*/
}

#centerContentHolder {
	position:relative;
	color:#000000;
	width:770px;
	padding:20px 0px 20px 0px;
	margin:0px;
}
#cartContent {
	background-color:#FFFFFF;
	color:inherit;
	width:766px;
	padding:2px;
	margin:0px;
}

#cartContent img {
border: none;
padding: 2px;
}

*html #cartContent {
	behavior: url(iepngfix.htc);
	color:inherit;
	width:766px;
	height:288px;
	padding:2px;
	margin:0px;
}
#cartContent .line_1 {
	background-color: #CCCCCC;
	width: 100%;
	padding: 3px;
	text-align:center;
}

#cartContent .line_1_desc {
	background-color: #CCCCCC;
	width: 100%;
	padding: 3px;
	font-weight:bolder;
	color:#333333;
}

#cartContent .line_2 {
	background-color: #E8E8E8;
	width: 100%;
	padding: 3px;
	text-align:center;
}

#cartContent .line_2_desc {
	background-color: #E8E8E8;
	width: 100%;
	padding: 3px;
	color:#666666;
	font-weight:bolder;
}

.cart_sub {
font-weight:bold;
padding: 4px;
background-color:#999;
}
.cart_sub2 {
background-color:#CCC;
text-align:center;
}

.cart_total {
background-color:#CCC;
text-align:center;
font-weight:bolder;
font-size:18px;
}

/* End shopping cart */

/*------- Search Results --------*/
#search_results_header {
font-size:16px;
font-weight:;
background-color:#FFFFCC;
border: 1px solid #999900;
padding: 10px;

/* The following appears in mozilla only */
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
/* end mozilla only formatting*/
}

#centerContentHolder {
	position:relative;
	color:#000000;
	width:770px;
	padding:20px 0px 20px 0px;
	margin:0px;
}
#searchContent {
	background-color:#FFFFFF;
	color:inherit;
	width:766px;
	padding:2px;
	margin:0px;
}

*html #searchContent {
	behavior: url(iepngfix.htc);
	color:inherit;
	width:766px;
	height:288px;
	padding:2px;
	margin:0px;
}
#searchContent .line_1 {
	background-color: #CCCCCC;
	width: 100%;
	/* The following appears in mozilla only */
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
/* end mozilla only formatting*/
}

#searchContent .line_2 {
	background-color: #E8E8E8;
	width: 100%;
	/* The following appears in mozilla only */
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
/* end mozilla only formatting*/
}

#searchContent a {
color:#666666;
text-decoration:none;
font-weight:bold;
margin-left: 10px;

}

#searchContent a:hover {
color: #333333;
text-decoration:none;
font-weight:bold;
margin-left: 10px;
}

/*End Search Results */

/*--------Triple Boxes--------*/

#tripleBoxHolder { /*background-color:#333333;*/
	color:#FFFFFF;
	width:770px;
	height:122px;
	padding:0px;
	margin:0px;
}
#tripleBoxLeft {
	background:url(../images/back_tripleBox-left_orange.png) no-repeat;
	color:inherit;
	width:253px;
	height:122px;
	padding:0px;
	margin:0px 5px 0px 0px;
	float:left;
}
#tripleBoxMiddle {
	background:url(../images/back_centre_box_advert.png) no-repeat;
	color:inherit;
	width:253px;
	height:122px;
	padding:0px;
	margin:0px 5px 0px 0px;
	float:left;
}
#tripleBoxRight {
	background:url(../images/back_left_box_advert.png) no-repeat;
	color:inherit;
	width:253px;
	height:122px;
	padding:0px;
	margin:0px;
	float:left;
}
#tripleBoxHolder p {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#ffffff;
	font-weight:100;
	line-height:16px;
	width:156px;
	padding:55px 0px 0px 53px;
	margin:0px;
}
#tripleBoxHolder a {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#ff6e00;
	font-weight:100;
	text-decoration:none;
}
#tripleBoxHolder a:hover {
	text-decoration:underline;
}
#footer {
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	font-weight:100;
	text-align:center;
	padding:30px 0px 0px 0px;
	margin:0px;
}
#footer a {
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
