body {margin:0px; padding:0px; background:#FCFFF5 url(images/bg.png) 0px 0px repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

.cls {clear:both; height:0px; overflow:hidden;}
h1, h2, h3, h4, h5, h6, p, ul, li {margin:0px; padding:0px;}
input {margin:0px;}

#formic {background:url(images/bg-formic.jpg) bottom repeat-x; padding:0px 0px 170px 0px;}
#main {width:870px; margin:0px auto;}
#main #Top {width:870px; height:172px; background:url(images/bg-top.jpg) top right no-repeat;} 
#main #Top img {float:left; margin:0px 0px 0px 10px;}
#main #Top h1 {float:left; font-size:14px; color:#193441; padding:30px 0px 0px 10px;}
#main #Top h2 {float:right; font-size:14px; color:#193441; padding:30px 0px 0px 0px;}
#main #Top img.checkout {clear:both; float:right !important; margin:-50px 0px 0px 0px !important; border:none;}
#main #Top ul {list-style:none; float:right; clear:right; margin:-14px 0px 0px 0px;}
#main #Top li {float:left; margin:0px 0px 0px 10px;}
#main #Top li a {height:23px; line-height:23px; overflow:hidden; float:left; text-decoration:none; color:#FFFFFF; background:url(images/right-navTop.jpg) top right no-repeat; font-size:12px; padding:0px 8px 0px 0px; display:block; cursor:pointer;}
#main #Top li a span {float:left; background:url(images/left-navTop.jpg) 0px 0px no-repeat; padding:0px 0px 0px 10px;}

#main #left {width:142px; float:left; text-align:right; line-height:16px; color:#333333; padding:0px 10px 0px 0px;}
#main #left #boxTop {background:url(images/left-boxTop.jpg) 0px 0px no-repeat; height:5px; overflow:hidden; margin:20px -10px 0px 0px;}
#main #left ul {list-style:none; background:#FFEFA3 url(images/left-boxBg.jpg) 0px 0px repeat-x; border-left:#A59B6B 1px solid; line-height:32px; padding:0px 0px 0px 15px; text-align:left; margin:0px -10px 0px 0px;}
#main #left ul li {}
#main #left ul li a {color:#193441; text-decoration:none; font-size:12px; background:url(images/arrow-dark.gif) 0px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #left ul li a:hover {text-decoration:underline;}
#main #left #boxBottom {background:url(images/left-boxBottom.jpg) 0px 0px no-repeat; height:5px; overflow:hidden; margin:0px -10px 20px 0px;}
#main #left a.shop {font-size:12px; font-weight:bold; color:#193441; text-decoration:underline; background:url(images/ico-shop.jpg) 0px 0px no-repeat; padding:0px 0px 0px 20px;}
#main #left a.shop:hover {text-decoration:none;}
#main #left img {margin:3px 0px 0px 0px; border:none;}

#main #right {width:676px; float:left; margin:0px 0px 0px 0px; display:inline; background:url(images/bg-contain.gif) 0px 0px repeat-y; padding:18px 21px 50px 21px;}
#main #right #header {
	background:url(images/header2.jpg) 0px 0px no-repeat;
	width:289px;
	height:140px;
	padding:191px 0px 0px 386px;
}
#main #right #header #boxHeader {width:289px; height:82px; background:url(images/bg-boxHeader.jpg) 0px 0px no-repeat; color:#193441;}
#main #right #header #boxHeader h3 {font-size:28px; color:#193441; padding:15px 0px 0px 20px;}
#main #right #header #boxHeader h3 span {font-size:16px;}

#main #right ul#offers {list-style:none;}
#main #right ul#offers li {width:327px; height:112px; float:left; margin:0px 0px 18px 0px; background:url(images/bg-tabs.jpg) top right no-repeat;}
#main #right ul#offers li.odd {margin:0px 20px 18px 0px !important;}
#main #right ul#offers li img {float:left;}
#main #right ul#offers li a {width:127px; font-size:15px; font-weight:bold; display:block; color:#193441; text-decoration:underline; text-align:center; margin:45px 0px 0px 0px; float:left;}
#main #right ul#offers li a:hover {text-decoration:none;}
#main #right p {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0px 0px 10px 0px; color:#193441;}

#boxFooter {width:696px; margin:0px auto; padding:0px 0px 0px 174px;}
#Footer {width:696px; height:190px; margin:-195px auto 0px auto; position:absolute;}
#Footer .twoBox {width:163px; height:89px; background:url(images/bg-box.jpg) 0px 0px no-repeat; padding:8px 0px 14px 14px; float:left; margin:0px 13px 25px 0px;}
#Footer .twoBox input {float:left;}
#Footer .twoBox input.text {width:108px; height:20px; border:#676767 1px solid; margin:0px 5px 0px 0px;}
#Footer .twoBox h5 {font-size:14px; color:#193441;}
#Footer .twoBox p {font-size:11px; padding:0px 10px 6px 0px; float:none !important; color:#193441 !important; width:auto !important;}
#Footer img {float:right; margin:-2px 0px 0px 5px;}
#Footer h6 {float:right; font-size:14px; color:#FFFFFF; width:160px; padding:35px 0px 10px 0px;}
#Footer p {float:right; font-size:11px; color:#FFFFFF; width:160px; line-height:16px;}
#Footer ul {clear:left; width:370px; list-style:none; line-height:20px;}
#Footer li {float:left; width:32%;}
#Footer li a {color:#FFFFFF; text-decoration:none; background:url(images/arrow-white.gif) 0px 5px no-repeat; padding:0px 0px 0px 15px;}
#Footer li a:hover {text-decoration:underline;}

#copy {text-align:center; padding:10px 0px;}
#copy a {color:#193441; text-decoration:none;}
#copy a:hover {text-decoration:underline;}
#copy span {margin:0px 0px 0px 35px;}
#copy img {vertical-align:middle; margin:0px 0px 0px 35px;}
