html, body {height:100%}
body { margin: 0; padding: 0; font: 76% Helvetica,Arial,Verdana,sans-serif; background: #fff; font-size: 11px; color: #666; background: url('/images/site_bits/bgtile.gif') top center repeat; }

h1 { font-size: 13px; margin: 0 0 15px 0; border-bottom: 2px solid #ccc; font-weight: normal; color: #000; }
h2 { font-size: 12px; margin: 0 0 15px 0; border-bottom: 2px solid #ccc; font-weight: normal; color: #000; }
p { margin: 0 0 15px 0; font-size: 11px; }
#midcol p, #midcolnoleft p, #midcolnoleft form { padding: 0 0 0 15px; }
#midcolfull p { padding: 0 15px; }
#midcol h1, #midcolfull h1, #midcolnoleft h1 { margin: 15px 0 15px 10px; padding: 0 20px 4px 5px;  }
#midcolfull h1 { margin: 15px 10px; }
#rightcol h2, #rightcol h1 { margin: 16px 10px 15px 0; padding: 0 0 4px 5px; }
#rightcol p { padding: 0 0 0 5px; }
hr { height: 1px; background: none; border: none; border-top: 1px solid #ccc; }

a, a:link, a:visited, a:active { color: #00aeef; text-decoration: underline; }
a:hover { color: #666; }

object { display: block; }

#container { width: 100%; height:100%; min-height:100%; margin-bottom:-80px; }
html>body #container{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#wrapper { position: relative; top: 10px; }

#header { width: 100%; height: 75px; background: url('/images/site_bits/headertile.gif') repeat-x; /*margin-top: 10px;*/ }
#headerinner { width: 820px; margin: auto; position: relative; }
#logo { width: 134px; height: 75px; }
#dropshadow { width: 820px; height: 520px; margin: auto; padding: 20px 40px 40px 40px; background: url('/images/site_bits/dropshadow.png') no-repeat; position: relative; }
#slideshow { width: 820px; height: 520px; }
#slideshow { width: 920px; height: auto; margin: auto; position: relative; top: -5px; }
#bow { width: 333px; height: 162px; position: absolute; background: url('/images/site_bits/bow.png') no-repeat; left: -9px; top: -9px; }

ul#nav { margin: 0; padding: 0; position: absolute; right: 0; bottom: 0; font-size: 14px; height: 53px; }
	ul#nav li { float: left; list-style: none; height: 53px; position: relative; margin-left: 5px; }
	ul#nav li a, ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active { color: #fff; text-decoration: none; display: block; padding: 5px 10px 0 10px; height: 48px; _fl\oat: left; }
	ul#nav li a:hover { background: url('/images/site_bits/navtab.gif') no-repeat; }
	ul#nav li.active a, ul#nav li.active a:link, ul#nav li.active a:visited, ul#nav li.active a:active { background: url('/images/site_bits/navtab.gif') no-repeat; color: #00aeef; }
	.navend { display: none; width: 10px; height: 53px; position: absolute; top: 0; right: 0; background: url('/images/site_bits/navend.gif') no-repeat; }

#maincontent { width: 820px; position: relative; /*top: -20px;*/ margin: 0 auto; background: url('/images/site_bits/mainbg2.gif') repeat-y; }
	#leftcol { width: 250px; color: #fff; border: 5px solid #333; border-bottom: none; background: #231f20 url('/images/site_bits/subnavbg.gif') repeat-x; float: left; margin-right: 20px; padding-bottom: 20px; }
	#midcol { width: 320px; float: left; margin-right: 20px; }
	#midcolwide { width: 540px; float: right; }
	#midcolfull { width: 820px; }
	#midcolnoleft { width: 600px; float: left; margin-right: 20px; }
	#rightcol { width: 200px; float: left; }
	
	#subnavbtm { width: 260px; height: 5px; position: absolute; bottom: 0; left: 0; background: #333; }
	
	.shop { width: 280px; height: 90px; float: left; position: relative; }
	.shop a, .shop a:link, .shop a:visited, .shop a:active, .shop a:hover { display: block; width: 260px; height: 70px; /*position: absolute; top: 10px; left: 10px;*/ position: relative; }
	
	.shop_main { width: 280px; height: 190px; float: left; position: relative; }
	.shop_main a, .shop_main a:link, .shop_main a:visited, .shop_main a:active, .shop_main a:hover { display: block; width: 260px; height: 170px; position: absolute; top: 10px; left: 10px; }
	
	#shop1 { background:url('/images/site_bits/shops/whitewall.png') top center no-repeat; _back\ground:none; }
	#shop2 { background:url('/images/site_bits/shops/canopy.png') top center no-repeat; _back\ground:none; }
	#shop3 { background:url('/images/site_bits/shops/westwood.png') top center no-repeat; _back\ground:none; }
	#shop4 { background:url('/images/site_bits/shops/annharvey.png') top center no-repeat; _back\ground:none; }
	#shop5 { background:url('/images/site_bits/shops/berketex.png') top center no-repeat; _back\ground:none; }
	#shop6 { background:url('/images/site_bits/shops/cheese.png') top center no-repeat; _back\ground:none; }
	#shop7 { background:url('/images/site_bits/shops/slater.png') top center no-repeat; _back\ground:none; }
	#shop8 { background:url('/images/site_bits/shops/sugacane.png') top center no-repeat; _back\ground:none; }
	#shop9 { background:url('/images/site_bits/shops/cathystephens.png') top center no-repeat; _back\ground:none; }
	#shop10 { background:url('/images/site_bits/shops/inspired.png') top center no-repeat; _back\ground:none; left: 280px; }
	
	#shop1 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/whitewall_ie.png', sizingMethod='scale'); }
	#shop2 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/canopy_ie.png', sizingMethod='scale'); }
	#shop3 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/westwood_ie.png', sizingMethod='scale'); }
	#shop4 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/annharvey_ie.png', sizingMethod='scale'); }
	#shop5 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/berketex_ie.png', sizingMethod='scale'); }
	#shop6 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cheese_ie.png', sizingMethod='scale'); }
	#shop7 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/slater_ie.png', sizingMethod='scale'); }
	#shop8 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/sugacane_ie.png', sizingMethod='scale'); }
	#shop9 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cathystephens_ie.png', sizingMethod='scale'); }
	#shop10 img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/inspired_ie.png', sizingMethod='scale'); }

	#shop1 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/whitewall_ie_over.png', sizingMethod='scale'); }
	#shop2 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/canopy_ie_over.png', sizingMethod='scale'); }
	#shop3 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/westwood_ie_over.png', sizingMethod='scale'); }
	#shop4 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/annharvey_ie_over.png', sizingMethod='scale'); }
	#shop5 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/berketex_ie_over.png', sizingMethod='scale'); }
	#shop6 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cheese_ie_over.png', sizingMethod='scale'); }
	#shop7 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/slater_ie_over.png', sizingMethod='scale'); }
	#shop8 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/sugacane_ie_over.png', sizingMethod='scale'); }
	#shop9 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cathystephens_ie_over.png', sizingMethod='scale'); }
	#shop10 img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/inspired_ie_over.png', sizingMethod='scale'); }
	
	#shop1:hover, #shop2:hover, #shop3:hover, #shop4:hover, #shop5:hover, #shop6:hover, #shop7:hover, #shop8:hover, #shop9:hover, #shop10:hover { background-position: bottom center; }
	
	#shop1_main { background:url('/images/site_bits/shops/whitewall_main.png') top center no-repeat; _back\ground:none; }
	#shop2_main { background:url('/images/site_bits/shops/canopy_main.png') top center no-repeat; _back\ground:none; }
	#shop3_main { background:url('/images/site_bits/shops/westwood_main.png') top center no-repeat; _back\ground:none; }
	#shop4_main { background:url('/images/site_bits/shops/annharvey_main.png') top center no-repeat; _back\ground:none; }
	#shop5_main { background:url('/images/site_bits/shops/berketex_main.png') top center no-repeat; _back\ground:none; }
	#shop6_main { background:url('/images/site_bits/shops/cheese_main.png') top center no-repeat; _back\ground:none; }
	#shop7_main { background:url('/images/site_bits/shops/slater_main.png') top center no-repeat; _back\ground:none; }
	#shop8_main { background:url('/images/site_bits/shops/sugacane_main.png') top center no-repeat; _back\ground:none; }
	#shop9_main { background:url('/images/site_bits/shops/cathystephens_main.png') top center no-repeat; _back\ground:none; }
	#shop10_main { background:url('/images/site_bits/shops/inspired_main.png') top center no-repeat; _back\ground:none; left: 280px; }

	#shop1_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/whitewall_main_ie.png', sizingMethod='scale'); }
	#shop2_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/canopy_main_ie.png', sizingMethod='scale'); }
	#shop3_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/westwood_main_ie.png', sizingMethod='scale'); }
	#shop4_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/annharvey_main_ie.png', sizingMethod='scale'); }
	#shop5_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/berketex_main_ie.png', sizingMethod='scale'); }
	#shop6_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cheese_main_ie.png', sizingMethod='scale'); }
	#shop7_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/slater_main_ie.png', sizingMethod='scale'); }
	#shop8_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/sugacane_main_ie.png', sizingMethod='scale'); }
	#shop9_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cathystephens_main_ie.png', sizingMethod='scale'); }
	#shop10_main img.blank { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/inspired_main_ie.png', sizingMethod='scale'); }

	#shop1_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/whitewall_main_ie_over.png', sizingMethod='scale'); }
	#shop2_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/canopy_main_ie_over.png', sizingMethod='scale'); }
	#shop3_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/westwood_main_ie_over.png', sizingMethod='scale'); }
	#shop4_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/annharvey_main_ie_over.png', sizingMethod='scale'); }
	#shop5_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/berketex_main_ie_over.png', sizingMethod='scale'); }
	#shop6_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cheese_main_ie_over.png', sizingMethod='scale'); }
	#shop7_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/slater_main_ie_over.png', sizingMethod='scale'); }
	#shop8_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/sugacane_main_ie_over.png', sizingMethod='scale'); }
	#shop9_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/cathystephens_main_ie_over.png', sizingMethod='scale'); }
	#shop10_main img.blank_over { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/shops/ie/inspired_main_ie_over.png', sizingMethod='scale'); }
	
	#shop1_main:hover, #shop2_main:hover, #shop3_main:hover, #shop4_main:hover, #shop5_main:hover, #shop6_main:hover, #shop7_main:hover, #shop8_main:hover, #shop9_main:hover, #shop10_main:hover { background-position: bottom center; }
	
	
#leftcol h1, #leftcol h2 { font-size: 12px; color: #fff; border-bottom: 2px solid #00aeef; padding: 10px 0px 5px 0px; margin: 0 10px; }
#leftcol ul { margin: 5px 10px 10px 10px; padding: 0; }
ul#shops li { list-style: none; margin: 0; padding: 0; font-size: 12px; border-bottom: 1px solid #fff; }
ul#shops li a, ul#shops li a:link, ul#shops li a:visited, ul#shops li a:active { color: #fff; text-decoration: none; display: block; width: 198px; _wid\th: 198px; padding: 8px 26px; _mar\gin-right: -20px; position: relative; left: -10px; }
ul#shops li a:hover { background: #333; }
ul#shops li.active a, ul#shops li.active a:link, ul#shops li.active a:visited, ul#shops li.active a:active { color: #00aeef; background: #333; }

#footer { width: 100%; height: 40px; margin: 40px 0 0 0; color: #fff; background: url('/images/site_bits/footerbg.gif') repeat-x; position: relative; clear: both; }
	#footerlinks { line-height: 40px; width: 820px; margin: auto; }
		#copyright { width: 49%; float: left; }
		#duoinfo { width: 49%; float: right; text-align: right; }
		#footerlinks a, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active { color: #fff; text-decoration: none; }
		#footerlinks a:hover { text-decoration: underline; }


.clearfloat { clear: both; }
.clearfooter { clear: both; height: 20px; }




/*Dynamic list styles*/

.dynamic,.dynamic ul { padding: 0px; list-style: none; margin: 0px; display: block; }
.dynamic .default { min-height: 100px; _hei\ght: 100px; margin-bottom: 15px; line-height: 13px; }
.dynamic .default img { float: left; margin: 0px 10px 10px 0px; border: 1px solid #00aeef; display: block; }
.dynamic .default p { margin:0px; }
.dynamic .default h3 { font-size: 12px; margin-bottom: 5px; text-decoration: underline; font-weight: normal; }

.dynamic .frontnews { min-height: 60px; _hei\ght: 60px; margin-bottom: 10px; line-height: 13px; }
.dynamic .frontnews img { float: left; margin: 0 5px 5px 0; border: 1px solid #00aeef; display: block; width: 48px; height: 48px; }
.dynamic .frontnews p { margin: 0; }


/*tables and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }

.formdefault input{ font-size: 11px; }
.formdefault dt { float: left; width: 70px; padding: 3px 1px; min-height: 20px; _hei\ght: 20px; clear: both; }
.formdefault dd { min-height: 26px; _hei\ght: 26px; margin: 0px; padding: 1px; width: 155px; float: left; *float: none; }
.formdefault dd input, .formdefault dt input, .formdefault dd select, .formdefault dt select, .formdefault dd textarea, .formdefault dt textarea { width: 150px; font-family: sans-serif; margin-left: 0px; }
.formdefault dd textarea, .formstyle1 dt textarea { height: 60px; margin-left: 0px; font-size: 11px; }
.formdefault p { clear: both; }

