/*----- Base styles -----*/* {margin:0; padding:0; border:0;}body {background:url(images/layout/layout_02.jpg) repeat-x top left; text-align:center; font-family:Verdana,Arial,Sans serif; line-height:1.8em;}div#all {margin:0 auto; width:994px; text-align:left;}hr {display:none;}a {color:#d94600; text-decoration:none;}a:hover {text-decoration:underline;}form input {display:block; margin:2px 12px; width:130px; border:1px solid #fafafa; font-style:italic; color:#666666;}div.bottom {clear:both; margin:0; width:100%; height:13px;}td[colspan] {font-style:italic;}td.right {text-align:right;}/*----- Header styles -----*/div#all div#header {position:relative; width:100%; height:113px;}div#all div#header h1 {position:absolute; top:0; left:0; width:214px; height:113px; text-align:center;}div#all div#header h1 a {position:relative; display:block; width:100%; height:78px; padding-top:35px; color:#2f3192;}div#all div#header h1 a span {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(images/layout/layout_04.jpg) no-repeat top left;}div#all div#header form {position:absolute; width:179px; height:88px; top:5px; right:0px; padding-top:12px; background:url(images/layout/layout_07.jpg) no-repeat top left;}div#all div#header form ul {font-size:70%; margin:4px 8px;}div#all div#header form ul li {display:block; float:left; margin:0 3px; padding-left:15px; background:url(images/layout/layout_13.gif) no-repeat top left;}/*----- Left column styles -----*/div#all div#left {float:left; width:214px; font-size:90%;}div#all div#left ul#menu, div#all div#left div {list-style:none; background:url(images/layout/layout_20.jpg) repeat-y top left;}div#all div#left div {margin-top:10px;}div#all div#left ul#menu li {display:block; margin:0 15px; padding-left:20px; width:169px; background:url(images/layout/layout_13.gif) no-repeat top left;}div#all div#left ul#menu li a {display:block; width:100%; font-weight:bold; color:#000000;}div#all div#left ul#menu li a:hover {text-decoration:none; color:#387ab4;}div#all div#left div.bottom {margin:0; background:url(images/layout/layout_37.jpg) no-repeat top left;}div#all div#left div#advertise {text-align:center;}div#all div#left div#advertise h3 {width:100%; height:24px; background:url(images/layout/layout_26.jpg) no-repeat top left; font-size:90%; padding-left:15px; text-align:left;}div#all div#left div#advertise img {display:block; margin:10px auto;}/*----- Content column styles -----*/div#all div#content {float:left; width:549px; min-height:400px; margin:0 24px;}div#all div#content h2 {display:none;}div#all div#content ul#breadcrumbs {list-style:none; height:40px; margin-left:13px;}div#all div#content ul#breadcrumbs li {float:left; padding-left:20px; margin-right:10px; background:url(images/layout/layout_13.gif) no-repeat top left; font-size:80%;}div#all div#content div.product {background:url(images/layout/layout_40.jpg) repeat-y top left; font-size:90%;}div#all div#content div.product h3 {margin-top:10px; padding-left:15px; clear:both; background:url(images/layout/layout_30.jpg) no-repeat top left; font-size:90%; color:#2e3192;}div#all div#content div.product h4 {font-size:85%; margin-left:15px;}div#all div#content div.product table {margin:15px; font-size:75%; line-height:1.8em;}div#all div#content div.product p {padding:15px; font-size:75%; line-height:1.8em;}div#all div#content div.product p.price {margin:-15px 0; text-align:right;}div#all div#content div.product p.price a {display:block; margin:0 15px 0 460px; padding-left:10px; background:url(images/layout/layout_13.jpg) no-repeat center left;}div#all div#content div.product p.price strong {color:#387ab4; font-size:110%;}div#all div#content div.product p img {float:left; margin:0 5px 5px 0;}div#all div#content div.product div.bottom {height:18px; background:url(images/layout/layout_23.jpg) no-repeat bottom right;}/*----- Right column styles -----*/div#all div#right {float:right; width:179px; font-size:90%;}div#all div#right form {width:100%; height:34px; padding-top:6px; background:url(images/layout/layout_11.jpg) no-repeat top left;}div#all div#right div {background:url(images/layout/layout_33.jpg) top left; margin-top:10px;}div#all div#right div#cart {margin-top:3px;}div#all div#right div#cart h3 {width:100%; height:24px; background:url(images/layout/layout_17.jpg) no-repeat top left; font-size:90%; padding-left:15px;}div#all div#right div#cart table {width:179px; font-size:70%; line-height:1.5em; padding:5px 15px;}div#all div#right div#cart table tr.bold {font-weight:bold;}div#all div#right div#cart table tr td#width {width:90px;}div#all div#right div#news {text-align:center;}div#all div#right div#news h3 {width:100%; height:24px; background:url(images/layout/layout_25.jpg) no-repeat top left; font-size:90%; padding-left:15px; text-align:left;}div#all div#right div#news img {display:block; margin:10px auto;}div#all div#right div#news p {text-align:right; font-size:80%; clear:both;}div#all div#right div#news p a {display:block; margin:0 15px 0 120px; padding-left:10px; background:url(images/layout/layout_13.jpg) no-repeat center left;}div#all div#right div.bottom {margin:0; background:url(images/layout/layout_35.jpg) no-repeat top left;}/*----- Footer styles -----*/div#all div#footer {clear:both; width:100%; height:59px; background:url(images/layout/layout_39.jpg) no-repeat bottom left;}div#all div#footer p {padding-top:25px; text-align:center; font-size:70%; color:#666666;}
