* { margin: 0; padding: 0 }
body {
	background: #e2e2e2 url(../images/core/stripe.png);
	color: #333;
	font: 13px/18px Tahoma, Verdana, Arial;
	text-align: center;
}
h2, h3, ul, p { margin: 1em 0; }
a { outline: invert none; }
.clr { clear: both; }
#page { margin: 1em auto; text-align: left; width: 1000px; }
#header { background: url(../images/core/squidheader_tile.jpg) top repeat-x; height: 150px; }
#header .lg { background: url(../images/core/squidheader_logo.jpg) top left no-repeat; float: left; height: 150px; width: 170px; }

#header ul { background: url(../images/core/squidheader_right.jpg) top right no-repeat scroll; color: #FFF; float: right; list-style: none outside; margin: 0; padding: 55px 10px 0 0; }
#header li { margin: 0 0 3px 0; }
#header li a { color: #FFF; text-decoration: none; }
#header li a:hover { text-decoration: underline; }
#header li.shr { margin-left: 40px; }
#header li.shcrt { margin-top: 16px; margin-bottom: 0; }
#header li a.reg { background: url(../images/icons/register.png) center left no-repeat; padding-left: 22px; }
#header li a.login { background: url(../images/icons/login.png) center left no-repeat; padding-left: 22px; }

#header h1 a { background: url(../images/core/squidheader_title.gif) top center no-repeat; display: block; height: 150px; text-indent: -9999px; }


#subnav { background: #4b7fe4 url(../images/core/squidheader_subnav.jpg) bottom repeat-x; color: #FFF; height: 30px; }
#subnav .i { padding: 5px 20px 0 40px; }
#subnav a { color: #FFF; font-weight: bold; text-decoration: none; } #subnav a:hover { text-decoration: underline; }
#c { background:#FFF; margin: 0; padding: 10px 10px 0 10px; }
#c .l { float: left; margin-right: 10px; width: 250px; }
#c .srch { background: url(../images/core/searchbox_bg.jpg) bottom no-repeat; color: #FFF; margin-bottom: 10px; padding-bottom: 5px; }
#c .srch h2 { background: url(../images/core/searchbox_title.jpg) center no-repeat; height: 36px; margin: 0; text-indent: -9999px; }
#c .srch h2.browse { background-image: url(../images/core/searchbox_title_b.jpg); }
#c .srch form { margin: 10px; margin-top: 0; }
#c .srch input { background: #FFF; border: 0; padding: 2px; width: 170px; }
#c .srch label { display: block; margin-top: 10px; padding-left: 2px; }
#c .srch .au { background: transparent; height: auto; width: auto; }
#c .srch select { width: 97%; }
#c .srch .plus { float: right; font-size: 18px; margin-top: -22px; z-index: 1000; }

#c .lw .tt p { margin: 1em 10px; }
#c .lw .tt p.tt { font-style: italic; }
#c .lw .tt p.cit { font-weight: bold; text-align: right; }
#c .lw { background: url(../images/core/lwindow_tile.jpg) center repeat-y; }
#c .lw .h { background: url(../images/core/lwindow_caption.jpg) center no-repeat; height: 33px; }
#c .lw .h h3 { color: #FFF; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 8px; margin: 0 0 0 15px; }
#c .lw ul { list-style: none outside; margin: 1em 5px; }
#c .lw li { clear: both; height: 32px; }
#c .lw a img { float: left; border: 0; }
#c .lw span { float: right; margin-top: 5px; }
#c .lw span a { color: #666; text-decoration: underline; }
#c .lw .f { background: url(../images/core/lwindow_footr.jpg) center no-repeat; height: 20px; }

#c .m { float: left; width: 510px; }
#c .m .mw { background: url(../images/core/mwindow_tile.jpg) center repeat-y; margin-bottom: 10px; }
#c .mw .h { background: url(../images/core/mwindow_caption.jpg) top center no-repeat; height: 31px; }
#c .mw .h h3 { color: #FFF; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 5px; margin: 0 0 0 15px; }
#c .mw .i { margin: 0 15px; }
#c .mw .f { background: url(../images/core/mwindow_footr.jpg) bottom center no-repeat; height: 20px; }

#c .mw .part { color: #666; float: left; height: 150px; margin: 10px 0 0 0; padding: 5px; width: 150px; }
#c .mw .part .pic { display: block; height: 50px; vertical-align: top; }
#c .mw .part a { color: #666; text-decoration: underline; }
#c .mw .c { color: #666; margin: 10px; }
#c .mw .c a { color: #666; text-decoration: underline; }

#c .r { float: right; width: 200px; }
#c .r .rw { background: url(../images/core/rwindow_tile.jpg) center repeat-y; margin-bottom: 10px; }
#c .rw .h { background: url(../images/core/rwindow_caption.jpg) top center no-repeat; height: 31px; }
#c .rw .h h3 { color: #FFF; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 5px; margin: 0 0 0 15px; }
#c .rw .f { background: url(../images/core/rwindow_footr.jpg) bottom center no-repeat; height: 14px; }
#c .rw .c { margin: 10px; }
#c .rw dt { color: #333; font-weight: bold; margin-bottom: 5px; }
#c .rw dd { color: #666; margin-bottom: 8px; text-decoration: underline; }

#c .rw .qa { list-style: none outside; margin: 0; }
#c .rw .qa li { margin-bottom: 5px; }
#c .rw .qa a { color: #333; padding-left: 24px; text-decoration: none; }
#c .rw .qa a.fav { background: url(../images/icons/fav.jpg) center left no-repeat; }
#c .rw .qa a.taf { background: url(../images/icons/taf.jpg) center left no-repeat; }

#c .r .uol { color: #666; text-decoration: underline; text-align: center; margin: 1em auto; }

#f { background: #FFF; padding-top: 10px; }
#f .parts { float: left; margin: 0 1%; width: 18%; }
#f .parts ul { list-style: none outside; }
#f .parts li a { color: #666; }
#f .parts h4 { text-transform: uppercase; }
#f h3 { background: #4c7ee4; color: #FFF; font: bold 16px Tahoma, Arial, Helvetica, sans-serif; padding: 3px 10px; margin: 0; text-transform: uppercase; }
#f .flinks { background: #FFF url(../images/core/squidindex_mainfooter.jpg) bottom center no-repeat; color: #FFF; height: 30px; text-align: center; }
#f .flinks .r { float: right; } #f .flinks .l { float: left; }
#f .flinks .i { margin-top: 10px; }
#f .c { margin: 10px; }
#f .flinks .doh { height: 7px; }
#f .flinks a { color: #FFF; text-decoration: underline; }
#f .flinks .l { float: left; margin-left: 1em; }
#f .flinks .l a, #f .flinks .r a { border: 1px solid #FFF; padding: 2px 5px; }
#f .flinks .l a:hover, #f .flinks .r a:hover { border: 1px solid #000; }
#f .flinks .r { float: right; margin-right: 1em; }


#c .mlong { float: right; width: 720px; }
#c .mlong .window { background: url(../images/core/squid_mltile.jpg) right repeat-y; margin-bottom: 1em; }
#c .mlong .window .h { background: url(../images/core/squid_mlcaption.jpg) top right no-repeat; height: 31px; }
#c .mlong .window .h h3 { color: #FFF; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 5px; margin: 0 0 0 15px; }
#c .mlong .i { margin: 0 15px 10px 15px; }
#c .mlong button.addall { background: url(../images/core/squidsearchresults_addalltocart.jpg) center no-repeat; border: 0; color: #FFF; height: 25px; text-align: center; width: 118px; }
#c .mlong .prod { border-bottom: 1px solid #EAEAEA; clear: both; padding-bottom: 5px; padding-top: 10px; height: 95px; }
#c .prod .price, #c .prd .prc .price { color: #9e3347; font-size: 30px; }
#c .prod button.addcart, #c .prd button.addcart { background: url(../images/buttons/buttons-100.gif) top left no-repeat; border: 0; color: #FFF; height: 20px; width: 100px;}

#c .breadcrumb { background: url(../images/core/squid_mlfoot.jpg) bottom left no-repeat; height: 5px; padding: 0 0 0 1em; }
#c .bcr a { color: #333; text-decoration: underline; }
#c .bcr .active, #c .blu, #c .blu a { color: #04aeec; }
#c .blu a { text-decoration: none; }
#c .blu a:hover { text-decoration: underline; }

#c .prd .prc { text-align: right; margin-top: 10px; margin-right: 26px; }
#c .prd fieldset { border: 1px solid #CCC; padding: 5px; margin: 10px 0 0 0; }
#c .prd fieldset legend { color: #04aeec; font-size: 22px; font-weight: bold; }
#c .prd .bd { color: #9e3347; padding-right: 8px; }
#c .prd .bd strong { color: #333; }
/*
#c .prod .pic { float: left; margin-right: 10px; min-width: 120px; text-align: center; width: auto!important; width: 120px; }
#c .prod .desc { float: left; width: 250px; }
#c .prod ul { list-style: none outside; margin: 0; }
#c .prod li { height: 26px; }
#c .prod .desc .colors { background: url(../images/icons/color.jpg) center left no-repeat; padding: 0 0 0 20px; text-decoration: underline; }
#c .prod .price { float: right; margin-right: 10px; width: 160px; text-align: right; }
#c .prod .price input { text-align: right; width: 2.5em; }
#c .realprice { color: #9e3347; float: right; font-size: 30px; }
#c .strk { float: left; }
#c .right { float: right; }
*/
/*
#c .firstitem { height: 32px; line-height: 32px; vertical-align: bottom; }
#c table.prices { float: right; }
#c table.prices .short { width: 1em; }
#c table.prices .price { color: #9e3347; font-size: 30px; }
*/

#nav { background: #a1c4fb url(../images/core/squidheader_nav.jpg) top repeat-x; }
#nav ul { list-style: none outside; margin: 0; padding: 0 10px; }
#nav li { float: left; margin-right: 4px; }
#nav li a { background: url(../images/core/squidnav_inactleft.jpg) top left no-repeat; color: #2552b2; padding: 6px 0 5px 10px; }
#nav li a span { background: url(../images/core/squidnav_inacright.jpg) top right no-repeat; padding: 6px 20px 5px 10px; }
#nav li a.act { background-image: url(../images/core/squidnav_actleft.jpg); color: #FFF; font-weight: bold; }
#nav li a.act span { background-image: url(../images/core/squidnav_actright.jpg); }
#nav a span { text-decoration: none; } #nav a:hover span { text-decoration: underline; }

#nav { height: 30px; text-align: center; }
#nav table { height: 30px; margin: 0 auto; }
#nav .le { background: url(../images/tabs/grey_left.jpg) top left no-repeat; width: 9px; }
#nav .mi { background: url(../images/tabs/grey_mid.jpg) top repeat-x; text-align: center; vertical-align: middle; }
#nav .ri { background: url(../images/tabs/grey_right.jpg) top right no-repeat; width: 9px; }
#nav .mi a { color: #2552B2; text-decoration: none; }
#nav a:hover { text-decoration: underline; }
#nav .mia a { color: #FFF; font-weight: bold; }
#nav .lea { background-image: url(../images/tabs/blue_left.jpg); }
#nav .mia { background-image: url(../images/tabs/blue_mid.jpg); }
#nav .ria { background-image: url(../images/tabs/blue_right.jpg); }
