html, body {margin:0;padding:0;background-color:#fff;font:12px Tahoma,Arial,Verdana,sans-serif;}

img {margin: 3px;}

#top_menu {width:120px;height:22px;text-align:left;padding:0 0 30px 20px;}
#top_menu a {border:0px;text-decoration:none;padding:0px;margin:0px;}
#top_menu a img {border:0px;}

#content {margin:30px 0 0 0;padding:0px;width:530px;float:left;}

#menu {width:230px;}

#main_menu {margin:5px 0 0 35px;}
#main_menu a {position:relative;font-size:9px;}
#main_menu a:hover {color:#f00;}
#main_menu a img {border:0;position:absolute;top:0;left:27px;}

#cats {}
#cats div {clear:both;float:left;width:100%;margin:0 0 20px 0;}

#cats img {position:relative;float:right;}
#cats div.right {padding:0 0 0 0;}
#cats div.right p {margin:0 0 0 40px;}
#cats div.right p img {position:relative;float:left;margin:0 10px 0 0;}
#cats div h3, #cats div h3 {font-size:14px;text-align:center;margin:0;padding:15px 0 10px 0;}
#cats div p, #cats div p {margin:0 0 0 30px;color:#000080;}
#cats div img, #cats div img {padding:0 10px 10px 10px;}
#cats div a, #cats div a {color:#000;font-weight:bold;display:block;}

#home {height:100px;margin:0 0 0 0;}
#home h1 {font-size:14px;padding:10px 0 0 50px;margin:0;}
#home h1 span {padding:0 0 0 100px}

.home_rightimg, .home_leftimg {position:relative;height:150px;color:#000080}
.home_leftimg img {position:absolute;top:0;right:0;}
.home_leftimg p {padding:0 0 0 30px;width:330px;margin:10px 0 0 0}

.home_rightimg p {width:330px;margin:10px 0 0 200px;}
.home_rightimg img {position:absolute;top:0;left:30px;}

#items {}
#items div {clear:both;float:left;width:100%;margin:0 0 20px 0;}

#items div.right {padding:0 0 0 0;}
#items div.right p {margin:0 0 0 40px;}
#items div.left div.image {float:left;width:auto;padding:0;margin:0 10px 0 20px;}
#items div.left div.image div {text-align: center;}
#items div.right div.image {float:right;width:auto;padding:0;margin:0 10px 0 20px;}
#items div.right div.image div {width:auto; text-align: center;}
#items div h3, #items div h3 {font-size:10px;text-align:center;margin:0;padding:15px 0 10px 0;}
#items div p, #items div p {margin:0 0 0 30px;}
#items .options2 {clear:both;width:90%;margin:0 0 0 40px;}
#items .options2 td {text-align:center;border-left:3px solid #fff;}

#items .options_table {clear:both;width:90%;margin:20px 10px 10px 40px;}
#items .options_table tr td{border: 2px solid #fff; background: #dff0ff; color: #000080; padding: 2px;}

#items .options2 th {text-align:center;font-weight:bold;}

.options2 .one {background-color:#DFF0FF}
.options2 .two {background-color:#fff}

#home_article {padding:0;}
#home_article h2 {margin:0 0 10px 0; font-size: 18px;}

#contactUs {}
#contactUs table {margin:auto;color:#000080;}
#contactUs table th {padding:0 0 10px 0;}
#contactUs table td {text-align:center;height:20px;}
#contactUs table td.left {text-align:right;padding: 0 10px 0 0}
#contactUs table td.right {text-align:left}
#contactUs h2 {padding:0 10px 0 20px;margin:20px 0 0 0;font-size:12px;font-weight:bold;color:#000080;}
#contactUs p {padding:0 10px 0 20px;margin:0 0 0 0;color:#000080}
#contactUs p.small {font-size:10px;}

#links {margin:0 0 0 20px;}
#links h1 {text-align:center;font-size:16px;margin:0;padding:0}
#links span {width:250px;color:#000080;display:block;float:left;}
#links a {color:#000;font-size:10px;}
#links a:hover {color:#f00;}
#links div {margin:5px 0 0 0;}

input.submit_message {color:#000080;margin:10px 0 0 0;}
#home_content {color:#000080;}
#home_content p {line-height: 1.5;}
#home_article {padding:30px 0 0 40px;}

#company_profile {padding:20px 0 0 40px;}
#company_profile h2 {text-align:center;}
#company_profile_content {color:#000080;}

#contactUs, #links {padding:20px 0 0 30px;}

#contactUs .message {text-align:center;font-size:12px;color:#000;}
#contactUs .message p {color:#000;}
#contactUs .message h2 {color:#000;}

.footer {position:relative;}
.footer a {position:absolute;bottom:0px;color:#666;font-size:10px;}
.footer a#L1 {left:30%;}
.footer a#L2 {left:60%;text-decoration:none;}


.cart {border-collapse: collapse; font-size: 10px; margin: 10px 0px 10px 30px; border: 1px solid #cee7ca; width: 90%;}
.cart tr td.head {text-align: center; font-size: 12px;font-weight: bold;}
.cart tr td {border: 1px solid #ddd;}


.cart_table {font-size: 12px; width: 100%;}
.cart_table tr td {order: 2px solid #fff; background: #dff0ff; color: #000080; padding: 2px;}
.cart_table tr td input{border: 0; font-size: 12px; width: 30px;}