/* css browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Verdana,Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:#ffffff;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/**General Layout**/
body{background-color:#e3eafd;  font-size:14px; font:Arial, Helvetica, sans-serif;}
#wrapper{background:url(../images/fill.png) repeat-y; width:825px; margin:0px auto 0px auto;}
#logo{background:url(../images/header.png) no-repeat; width:815px; height:140px; margin:0px auto 0 auto;}
#navigation{width:300px; float:left;}
#footer{background:url(../images/footer.png) no-repeat bottom; clear:both; width:825px; height:40px; clear:both; padding-top:25px; clear:left;}
#content{padding: 0px 10px 5px 25px; width:605px; float:left;}
#lft-clm{float:left;width:165px; margin-left: 13px;}

/**Navigation**/

#navigation ul{padding:25px 0 0 15px;}
#navigation ul li{ display:inline; list-style-type:none; font-size:13px;}
#navigation a{text-decoration:none; color:#355593;}
#navigation a:hover{ text-decoration:none; color:#000;}
#cart{float:right; width:200px;}
#cart ul{padding: 25px 0px 0 0;}
#cart ul li{display:inline; list-style-type:none; font-size:12px;}
#cart a{ color:#444444; text-decoration:none;}
#cart a{margin: 0 0 0px 0px;}
#cart li.cart{ background:url(../images/cart.png) no-repeat right; height:17px; padding-right:25px; }
#search{ float:right;width:145; padding: 45px 0px 0px 170px; height:23px;}
#search-win{background:url(../images/win-background.png) no-repeat; border:none; height:23; padding:3px 0px 5px 5px; float:left; width:140; margin:0 0 0 0;}
#search-btn{ float:left; height:23; width:23: padding:0 0 0 0; width:23; margin:0 15px 0 -5px;}

/**Left Column**/
#lft-clm ul li{font-weight:bold; padding-left:15px; color:#444444; font-size:12px; line-height:21px;}
#lft-clm a{ text-decoration: none; color:#444444;}
#lft-clm a:hover{color:#000; text-decoration:none;}

/**main content**/
#main-clm{}


/**Header**/
h1{background:url(../images/hr.png) no-repeat bottom; font-size:18px; font-weight:bold; color:#355593; padding:25px 0 5px 7px;}
