#header h1{padding-top:10px;float:left;width:400px;}
#header h1 a span{height:0;overflow:hidden;display:block;}
#ecoFriendlyBags{float:right;margin-top:8px;text-align:right;}   
#content p#home_page_flash{margin:1.3em 40px 0 0px;padding:0;}
.harley_image{float:left;margin:0 0px 0px 0;}
a,em,dt,dd{line-height:inherit;}

#content a:link {color:#a8b0ef;}
#content a:visited {color:#b999d8;}
#content a:hover {color:#d27f8c;}
#content a:active {color:#d27f8c;} 
#content h1, #content h2, #content h3, #content h4, #content p, #content ul, #content ol, #content dl, #content table,
#content blockquote{line-height:1.4em;margin:1.3em 40px 0 30px;font-size:0.79em;color:#545a5e;}
img,img a{border:0;line-height:1.4em;}
#content table p,
#content p table,
#content ol ol,
#content ol ul, 
#content ul ol, 
#content ul ul, 
#content ol p, 
#content ul p,
#content ul blockquote, 
#content ul li, 
#content p ul, 
#content p ol, 
#content dd p, 
#content ul h3,
#content p blockquote, 
#content blockquote p,
#content ol h4,
#content ol p,
#content ol blockquote 
{font-size:1em;}
#content blockquote p,
#content dd p,
#content ol h4,
#content ol p,
#content ol blockquote,
#content ol hr 
 {margin-left:0;margin-right:0;}

#contact_details{float:right;overflow:hidden;}

#content h2{font-size:0.97em;color:#74408f;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
#content h3{font-size:0.9em;color:#696ce7;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
#content h{color:#74408f;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
#content ul li{padding-left:13px;background:url(../images/HAR_contentLiBg.jpg) 2px 7px no-repeat transparent;line-height:1.4em;margin-bottom:1em;}
#content hr{border:0;color:#dce1e5;background-color:#dce1e5;height:1px;width:auto;text-align:left;margin:1.3em 40px 0 30px;line-height:0;}
#content .special_features{}
#content .special_features p{width:321px;float:left;font-size:0.75em;padding-bottom:10px;}
#content .special_features p img{margin:0px 10px 15px 0px;float:left;}
#content cite{font-style:italic;font-weight:bold;color:#81bce1;}
#content blockquote{font-style:italic;display:block;padding:0;width:auto;}
#content blockquote p{margin:1.3em 0 0 0;}
#scontent blockquote:before,#content blockquote:after {color:#69c;display:block;font-size:700%;width:10px;}
#scontent blockquote:before{float:left;content:open-quote;height:0;margin-left:-0.55em;margin-top:15px;}
#scontent blockquote:after{float:right;content:close-quote;height:50px;margin-top:0px;text-align:right;width:auto;}

#content .ProductThumb{float:right;margin-right:40px;width:450px;overflow:hidden;}
#content .ProductMain{float:left;width:290px;overflow:hidden;}
#content .ProductMain dt{float:left;font-weight:bold;color:#b28ac8;line-height:1.6em;font-size:0.9em;margin-top:0.4em;width:auto;}
#content .ProductMain dd{font-size:0.90em;float:right;color:#545a5e;font-weight:bold;line-height:1.6em;text-align:right;width:110px;margin-top:0.4em;}
#content .ProductMain dd.no_width{width:auto;}
#content .ProductMain dd label{font-size:0.90em;line-height:1.6em;display:block;text-align:left;}
#content .ProductMain dd label input{display:inline;}
#content .ProductMain dd select{font-size:0.90em;line-height:1.6em;text-align:left;width:110px;}
#content .ProductMain dd a{color:#545a5e;font-weight:bold;line-height:inherit;text-decoration:none;}

.Required {color:red;}
.InfoMessage , .SuccessMessage, .ErrorMessage {line-height:1.4em;margin:1.3em 40px 0 30px;font-size:0.79em;padding: 8px 6px 8px 28px;}

.InfoMessage {background: #e5e5e5 url('../images/InfoMessage.gif') no-repeat 5px 8px;color: #555;border:1px solid #b3b3b3;}
.SuccessMessage {background: #e8ffdf url('../images/SuccessMessage.gif') no-repeat 5px 8px;color: #555;border:1px solid #77e72b;}
.ErrorMessage {background: #ffecec url('../images/ErrorMessage.gif') no-repeat 5px 8px;color: #555;border:1px solid #ff471c;}

#content .main_thumb{float:left;text-decoration:none; width: 300px; height: 320px; text-align: center;}
#content .other_thumb{float:right;text-decoration:none;border:1px solid #d5dbdb;margin-bottom:8px; width: 100px;height: 100px;text-align: center;}
#content .click_to_enlarge{font-size:0.7em;text-decoration:none;color:#84b7de;margin:5px 0;}

#content .BulkDiscount{margin-top:6px;}

#footer ul{width:990px;height:auto;margin:13px auto 0 auto;font-size:0.63em;}
#footer ul li{float:left;margin:5px 8px 0 5px;}
#footer ul li a{color:#a87cc1;text-decoration:none;}  
#footer ul li:first-child{margin-left:240px;}
#footer ul li:last-child{float:right;}
#footer ul li:last-child a{color:#829cd5;}

/*
	Style for the Cart section
*/

#content #CartContent{}
#content #CartContent table{width:712px;margin:1.3em 0px 0 30px;border:1px solid #74408f;line-height:1.6em;}
#content #CartContent table table{width:auto;}
#content #CartContent table tr{}
#content #CartContent table tr th{font-size:1em;background: url(../images/HAR_cartThBg.jpg) 0 0 repeat-x #9c80b3;padding:0px 10px 0px 10px;text-align:left;color:#fff;}
#content #CartContent table tr td{font-size:1em;color:#545a5e;border-bottom:1px solid #c395cb;padding:10px;}
#content #CartContent table tr td small{font-size:0.9em;line-height:inherit;}
#content #CartContent table tr td .CartRemoveLink{font-size:0.7em;line-height:1em;font-weight:bold;color:#b999d8;}
#content #CartContent table tr td.CartThumb{}
#content #CartContent table tr td.ProductPrice{padding:10px;}
#content #CartContent table tr.SubTotal td{text-align:right;font-weight:bold;color:#a8b0ef;}
#content #CartContent table tr.SubTotal td em{color:#545a5e;}
#content #CartContent table tr.SubTotal td .EstimateShippingLink em{font-size:0.85em;color:#74408f;}
.ProceedToCheckout{text-align:right;}
.KeepShopping{text-align:right;}
.checkoutButton1{float:right;margin:0 40px 0 0;}
.checkoutButton2{float:right;margin:1.3em 40px 0 0;}
.qtyButton{float:left;margin:1.3em 0 0 30px;}

.EstimateShipping dl{margin-right:10px;}
.EstimateShipping dl dt{font-size:1.2em;padding-top:0.5em;padding-bottom:0.2em;}
.EstimateShipping dl dd{}

/* Express checkout settings */
/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {position:relative;padding:6px;margin-bottom:10px;background:url(../images/HAR_checkoutHeadersBg.jpg) 0 0 repeat-x transparent;}
.ExpressCheckoutBlock h3 a {font-size:12px;}
.ExpressCheckoutBlock {padding-top:6px;}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {display:none;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {display:block;width:100%;font-size:12px;font-weight:normal;font-style:italic;color:#c0c0c0;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {display:none;}
.ExpressCheckoutBlock a.ChangeLink {display: none;}
.ExpressCheckoutBlockCompleted a.ChangeLink {display: inline;}
.ExpressCheckoutCompletedContent {}
.LoadingIndicator {margin-left: 10px;}
.LoadingIndicator img {vertical-align: middle;margin-right: 10px;}
.ExpressCheckoutContent{font-size:0.79em;color:#545a5e;margin:1.3em 60px 0 50px;}
#content .ExpressCheckoutContent p, #content .ExpressCheckoutContent h3, 
#content .ExpressCheckoutContent h4, #content .ExpressCheckoutContent dl, 
#content .ExpressCheckoutContent ul{font-size:1em;margin-left:0;margin-right:0;}
#content .ExpressCheckoutContent dl dt{margin-top:1em;margin-bottom:3px;} 

table.CartContents {font-size:1em;margin-top:1.6em;width:652px;}
table.CartContents tr{border-bottom:1px solid #c395cb;}
table.CartContents tr th{font-size:1em;background: url(../images/HAR_cartThBg.jpg) 0 0 repeat-x #9c80b3;padding:2px 10px 2px 10px;text-align:left;color:#fff;line-height:1.6em;}
table.CartContents tr td{padding:1em 10px 2px 10px;text-align:left;line-height:1.6em;}
table.CartContents tr td small{font-size:0.9em;line-height:1.6em;}
table.CartContents tr.SubTotal td{text-align:right;font-weight:bold;color:#a8b0ef;}
table.CartContents tr.SubTotal td em{color:#545a5e;line-height:1.6em;}
table.CartContents tr.SubTotal td strong{color:#a8b0ef;line-height:1.6em;}
table.CartContents tr.SubTotal td small{font-size:1em;color:#545a5e;line-height:1.6em;font-size:0.9em;}
table.CartContents tr.SubTotal td .EstimateShippingLink em{font-size:0.85em;color:#74408f;}
table.CartContents .CartProductFieldsLink {margin-top: 6px;padding-left: 22px;background: url('../images/GiftWrappingAvailable.gif') no-repeat;padding-bottom: 4px;}
table.CartContents .CartProductFieldsRow {border-top: 0;}
table.CartContents .CartProductFieldsRow dl {margin-top:15px;}

table.OldCartContents {font-size:0.79em;margin:1.6em 0 0 50px ;width:652px;}
table.OldCartContents tr{border-bottom:1px solid #c395cb;}
table.OldCartContents tr th{font-size:1em;background: url(../images/HAR_cartThBg.jpg) 0 0 repeat-x #9c80b3;padding:2px 10px 2px 10px;text-align:left;color:#fff;line-height:1.6em;}
table.OldCartContents tr td{padding:1em 10px 2px 10px;text-align:left;line-height:1.6em;}
table.OldCartContents tr td small{font-size:0.9em;line-height:1.6em;}
table.OldCartContents tr.SubTotal td{text-align:right;font-weight:bold;color:#a8b0ef;}
table.OldCartContents tr.SubTotal td em{color:#545a5e;line-height:1.6em;}
table.OldCartContents tr.SubTotal td strong{color:#a8b0ef;line-height:1.6em;}
table.OldCartContents tr.SubTotal td small{font-size:1em;color:#545a5e;line-height:1.6em;font-size:0.9em;}
table.OldCartContents tr.SubTotal td .EstimateShippingLink em{font-size:0.85em;color:#74408f;}
table.OldCartContents .CartProductFieldsLink {margin-top: 6px;padding-left: 22px;background: url('../images/GiftWrappingAvailable.gif') no-repeat;padding-bottom: 4px;}
table.OldCartContents .CartProductFieldsRow {border-top: 0;}
table.OldCartContents .CartProductFieldsRow dl {margin-top:15px;}

#content .ProductList li{width:328px;overflow:hidden;background:url(../images/HAR_categoryProductBg.gif) 0 bottom no-repeat transparent;padding-bottom:18px;margin-bottom:3em;margin-top:1.6em;display:block;overflow:hidden;}
#content .ProductList li.Odd{float:left;}
#content .ProductList li.Even{float:right;}
#content .ProductList li .ProductImage{width:120px;float:left;overflow:hidden;display:block;height:100px;}
#content .ProductList li .ProductDetails{width:200px;float:right;overflow:hidden;display:block;}
#content .ProductList li .ProductDetails strong a {color:#81bce1;display:block;font-size:1.1em;text-decoration:none;margin-bottom:1em;line-height:1.3em;}
#content .ProductList li .ProductDetails em, #content .ProductList li .ProductDetails .Rating {text-align:right;display:block;width:140px;margin-bottom:0.6em;}
#content .ProductList li .ProductDetails em span, #content .ProductList li .ProductDetails .Rating span{float:left;color:#b28ac8;}

#content #ProductReviews .WriteReview{display:block;float:right;width:200px;}

.warranty{width:141px;height:142px;float:right;text-align:right;}
.warrantyCats{margin:7px 0 0 9px;}
.cardCats{margin:10px 0 0 2px;}
#proudly_supports{margin:15px 0 0 22px;text-align:left;}

#content h3.freePrinting{color:#e43c9f;}

b, strong, ul li strong{font-weight:bold;}
.send_form_table{line-height:1.4em;margin:1.3em 40px 0 30px;font-size:0.79em;color:#545a5e;}

/* When splitting the content we use the following togeather 
A thin and a wide or 2 of the same sized ones */
#content .content_wide_a{width:450px;float:left;}
#content .content_wide_a h2,#content .content_wide_a h3,#content .content_wide_a p{margin-right:0;padding-right:0;}
#content .content_thin_b{width:300px;float:right;}
#content .content_thin_b h2.pink{margin-left:0;padding-left:0;color:#c663b8;}
#content .content_thin_b p{margin-left:0;padding-left:0;}

#content .content_thin_a{width:300px;float:left;}
#content .content_wide_b{width:450px;float:right;}

#content .content_a{width:375px;float:left;}
#content .content_b{width:375px;float:right;}

#twitter_feed{width:252px;float:right;margin: 0 0 5px 0;overflow:hidden;} /* The container for the twitter feed */
#twitter_feed h3{margin:0;} /* The header, just hold the image for now */
#twitter_feed .tweets{margin:0 1px 0 1px;padding:7px 10px 4px 10px;width:auto;border-left:2px solid #d7eaf7;border-right:2px solid #d7eaf7;border-bottom:2px solid #d7eaf7;} /* The container for the twitter feed */
#twitter_feed p.link{color:#333031;font-weight:bold;margin-top:0;font-size:0.8em;padding:0;} /* A paragraph is a tweet */
#twitter_feed p.notfirst{border-top:1px dashed #aabbe4;} /* A paragraph is a tweet */
#twitter_feed p{color:#333031;margin:0;padding:7px 0 7px 0;font-size:0.7em;} /* A paragraph is a tweet */
#twitter_feed p .twitter_date{color:#b28ac8;line-height:inherit;} /* The time of the tweet */

#content ul#sub_manu {display:block;width:auto;padding:0 0 0 5px;margin:21px 0 0 28px;background:url(../images/HAR_subMenuRule.png) left bottom no-repeat transparent;padding-bottom:7px;font-size:0.79em;}
#content ul#sub_manu li{display:block;float:left;background:none;margin: 0 0 5px 0;padding:0;}
#content ul#sub_manu li a{display:block;background:url(../images/HAR_subMenuLi.png) 0 4px no-repeat transparent;margin:0;padding:3px 20px 5px 20px;line-height:1em;text-decoration:none;font-weight:bold;color:#74408f;}
#content ul#sub_manu li a:hover{background-image:url(../images/HAR_subMenuLiHover.png);color:#736dc3;}

#leftPanel{width:252px;float:right;margin: 0 14px 15px 8px;overflow:hidden;} /* The container for the product panel */

/* Change image URL's here */
/* Change image URL's here */

	#clubharley #clubharley_header {
	    background: white url(http://www.schoolbags.com.au/templates/Harlequin/images/clubharley_banner.jpg) no-repeat;
	    height: 240px;
	    width: 720px;
	}

	#clubharley #clubharley_1 {
	    background: white url(http://www.schoolbags.com.au/templates/Harlequin/images/clubharley_1.jpg) no-repeat;
	    height: 49px;
	    width: 720px;
	}

	#clubharley #clubharley_2 {
	    background: white url(http://www.schoolbags.com.au/templates/Harlequin/images/clubharley_2.jpg) no-repeat;
	    height: 49px;
	    width: 720px;
	}

	#clubharley #clubharley_3 {
	    background: white url(http://www.schoolbags.com.au/templates/Harlequin/images/clubharley_3.jpg) no-repeat;
	    height: 49px;
	    width: 720px;
	}

	#clubharley {
		width: 720px;
		margin: 0 auto;
	}

	#clubharley .clubnumber {
	    background-color: #fff8a3;
	    padding: 10px 0;
	}
	
	#clubharley .banner {
	    text-indent: -1000em;
	    display: block;
	    overflow: hidden;
	    margin-bottom: 10px;
	}

	#clubharley label {
	    color:#413F7C;
		float:left;
		font-size:0.7em;
		font-weight:bold;
		height:30px;
		line-height:25px;
		width:120px;
	}

	#clubharley label.radio {
	    width: 70px;
	}

	#clubharley .highlight {
	    padding: 10px 0;
	    background-color: #fff8a3;
	    margin-bottom: 10px;
	}

	#clubharley .divider {
		padding-bottom: 10px;
	    border-bottom: 1px solid #abd9ea;
	}

	#clubharley input[type=text] {
	    height: 18px;
	}

	#clubharley .required {
	    color: #7d4d96;
	}

	#clubharley p {
		margin: 10px 0px;
	}
	
	#clubharley br {
	    clear: left;
	}

	#clubharley img {
	    border: 0;
	    vertical-align: middle;
	}

	#clubharley .smalltext {
	    font-size: 0.6em;
	}