body {
	color: 						#222222;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	line-height:					19px;
	margin: 						0;
	padding: 						0;
	background:					#FFFFFF url(/Images/bg-left.jpg) repeat-y;
	background-position:			left;
	min-width: 					990px;
}

/** layout
------------------------------------------------------------------ */
div#wrapper {
	width:						100%;
	height:						100%;
	margin:						0;
	padding:						0;
}

div#sidebar {
	width:						186px;
	float:							left;
	margin:						0;
	padding:						0;
}

div#logo {
	width:						186px;
	height:						150px;
	margin:						0;
	padding:						0;
}

div#submenu {
	width:						156px;
	clear:						both;
	text-align:					right;
	margin:						0;
	padding:						0 30px 0 0;
}

div#container {
	width:						794px;
	float:							left;
	margin:						0;
	padding:						0;
}

div#topbar {
	width:						796px;
	margin:						14px 0 0 0;
	padding:						0;
	background:					#FFFFFF url(/Images/bg-top.jpg) repeat-x;
	background-position:			top;
overflow: hidden;
}

div#heading {
	text-align:					right;
	height:						67px;
	width:						633px;
	margin:						0;
	padding:						24px 163px 0 0;
clear: both;
}

div#menubar {
	height:						40px;
	width:						796px;
	margin:						0;
	padding:						0;
background: #82b8e4;
border-top: 1px solid #FFFFFF;
clear: both;
}

div#navigation {
	height:						40px;
	margin:						0;
	padding:						0;
}

div#content {
	width:						764px;
	margin:						23px 0 0 0;
	padding:						0 0 0 30px;
}

div#feature {
	width:						702px;
	margin:						0;
        border:                                            1px solid #d4e4f4;
	padding:						30px;
	overflow:                                          hidden;
	background:					#e0ecf8;
}

div.feature-checkout-top {
	width:						702px;
	margin:						0;
    border-top:                 1px solid #e0ecf8;
	border-right:                 1px solid #e0ecf8;
	border-left:                 1px solid #e0ecf8;
	border-bottom:              1px solid #e0ecf8;
	padding:					20px 30px 13px 30px;
	overflow:                   hidden;
	background:					#edf3f8;
}

div.feature-checkout-top span,
div.feature-checkout-mid span {
	font-size:				15px;
	font-weight:			bold;
}

div.feature-checkout-mid {
	width:						702px;
	margin:						0;
    border-top:                 1px solid #e0ecf8;
	border-right:                 1px solid #e0ecf8;
	border-left:                 1px solid #e0ecf8;
	border-bottom:              1px solid #e0ecf8;
	padding:					20px 30px 13px 30px;
	overflow:                   hidden;
	background:					#edf3f8;
}

div.feature-checkout-login {
	width:						702px;
	margin:						0;
    border-top:                 none;
	border-right:                 1px solid #e0ecf8;
	border-left:                 1px solid #e0ecf8;
	border-bottom:              1px solid #e0ecf8;
	padding:					20px 30px 25px 30px;
	overflow:                   hidden;
	background:					#edf3f8;
}

div#feature-small {
	width:						702px;
	margin:						0;
        border:                                            1px solid #d4e4f4;
	padding:						18px 30px 17px 30px;
	overflow:                                          hidden;
	background:					#e0ecf8;
}

div#menu {
	height:                                             40px;
	float:					                left;
}

div#search-area {
	padding:					        0 30px 0 0;
	margin:					        10px 0 0 0;
	float:					                right;
}

div#divider {
	width:						764px;
	margin:						15px 0 15px 0;
        border-top:                                      1px solid #eeeeee;
        clear:                                               both;
}

div#footer {
	width:						764px;
	margin:						15px 0 0 0;
        border-top:                                      1px solid #eeeeee;
	height:						70px;
        clear:                                               both;
}

div#footer-login {
	width:						340px;
	margin:						11px 0 0 0;
        float:                                                right;
        text-align:                                       right;
}

div#footer-text {
	width:						400px;
	margin:						11px 0 0 0;
    float:                      left;
}

/** shop specific
------------------------------------------------------------------ */
div.shippingPostcodeDiv {
	margin:						0;
}

#shippingPostcodeSpan {
	margin:						20px 0 10px 0;
}

div#loggedin {
	margin:						0;
padding: 0;
float: right;
}

#shippingSpan {
	margin:						20px 0 0 0;
}

.shippingDropDown {
	margin-bottom:				20px;
}

#ShippingOptions {
	margin-bottom:				20px;
}

#shippingCalc {
	margin:						20px 0 10px 0;
}

.catProdAttributeTitle {
	margin-bottom:				10px;
}

/** text
------------------------------------------------------------------ */
p {
	padding-bottom: 				10px;
	line-height:					20px;
}

p strong {
	font-weight:					bold;
}

a {
	text-decoration:				none;
	color:						#5c75c1;
	background:					none;
}

a:hover {
	text-decoration:				none;
	color:						#445ba1;
	background:					#none;
}

div#content h1 {
	font-size:						22px;
	color:						#333333;
	padding:						10px 0 0 0;
        line-height:                                      26px;
}

div#content h2 {
	font-size:						15px;
	color:						#333333;
	padding:						0;
}

div#content h3 {
        font-size:						15px;
	color:						#333333;
	padding:						0 0 7px 0;
}

div#heading h1 {
	font-size:						24px;
font-weight:bold;
padding: 0 34px 0 0;
	color:						#FFFFFF;
	font-family:					Century Gothic, "Times New Roman", Times, serif;
}

div#heading h2 {
	font-size:						14px;
	color:						#FFFFFF;
	font-style:					italic;
	padding:						3px 0 0 0;
font-family:					Century Gothic, "Times New Roman", Times, serif;
}

div#submenu h1 {
	font-size:						22px;
	color:						#FFFFFF;
	padding:						35px 0 10px 0;
}

div#submenu a {
	color:						#FFFFFF;
	text-decoration:                               none;
}

div#submenu a:hover {
	color:						#daefff;
	text-decoration:                               none;
}

div#submenu ul li {
	font-size:						15px;
	color:						#FFFFFF;
	padding:						0 0 7px 0;
	float:							right;
}

div#submenu ul li a{
	color:						#FFFFFF;
}

div#submenu ul li a:hover{
	color:						#daefff;
}

div#menu ul {
	display: 						block;
	padding: 						0;
	margin: 						0;
	list-style: 						none;
	text-align: 					center;
}

div#menu ul li {
	display: 						block;
	float: 						left;
	margin: 						0;
	list-style: 						none;
}

div#menu a {
	display: 						block;
	height: 						27px;
	padding: 						13px 12px 0px 12px;
	margin: 						0;
	color: 						#FFFFFF;
	text-decoration: 				none;
	font-size: 					14px
}

div#menu a:hover {
	color: 						#daefff;
}

div#menu ul li.first {
	padding-left:					15px;
}

/** text
------------------------------------------------------------------ */

.searchform {
	color:						#333333;
	background-color: 				#FFFFFF;
	font-size:						11px;
	font-family:					Arial, Helvetica, sans-serif;
	border:						none;
	padding:						3px;	
	margin:						0 8px 0 0;
}

.productTextarea {
	width: 232px;
        background: #fff;
        margin-top: 6px;
	border: 1px solid #eeeeee;
        color: 						#222222;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	padding: 4px;
}