@import "style.css";
html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
body {
/*background:#324A67 url(images/page_bg.gif) repeat-x scroll left top;*/
background:#a1a483  url(images/pgbg.gif) repeat-x scroll left top;
color: #606052;
height:100%;
margin:0px;
padding:0px;
text-align:center;
}
#main {
height:100%;
margin:0px auto;
padding:0px;
text-align:left;
width:900px;
background-image:url(images/footer_bg_tile_grey.gif);
}
#top {
background:#fff;
height:97px;
position:relative;
text-align:center;
width:100%;
}
#men {
float:right;
margin:32px 25px 0px 0px;
}
#adspace_top {
float:right;
border:1px solid #fff;
width:468px;
height:60px;
margin:26px 15px 0px 0px;
padding:0px;
color:#fff;
text-align:center;
}
#topEdge {
background:RGB(202,0,0);
height:13px;
position:relative;
width:100%;
}
#advert1 {
width:900px;
text-align:center;
margin-top:1px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
#bottom {
background:#fff url(images/left_bottom_cnr.gif) no-repeat scroll left
bottom;
clear:both;
height:13px;
margin-left:auto;
margin-right:auto;
position:relative;
width:900px;
}
#page {
margin-top:1px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:900px;
height:100%;
}
#header {
background-image:url(images/bar_bg.gif);
background-repeat:repeat;
position:relative;
width:900px;
}
#banner {
background-image:url(images/ausauto_logo_new.gif);
background-repeat:no-repeat;
height:102px;
padding-right:3px;
width:380px;
}
#tagline {
background:#000;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
height:18px;
width:895px;
color:#fff;
font-size:80%;
text-align:right;
padding-right:5px
}

#logo {
float:right;
margin:20px 0px 3px 4px;
position:relative;
text-align:right;
width:50%;
}
#leftcol {
float:left;
margin:0px;
padding:0px 0px 0px 10px;
width:180px;
}

.shadow {
        margin:5px 0px 10px 0px;
        width:172px;
height:7px;
      /*  background:url(images/side_shade.gif);*/
}
.shtop {
    width:172px;
    height:7px;
	margin:0px;padding:0px;
    background:url(images/side_shadow_top.gif) top left no-repeat;
}
.shbot {
    width:172px;
    height:7px;
    background:url(images/side_shadow_bot.gif) top left no-repeat;
}

#homepage_left_block {
border-left:1px dashed #e0e0e0;
border-right:1px dashed #e0e0e0;
display:block;
float:left;
padding:0px;
width:510px;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width: 470px;
padding:0px;
}
html>body #homepage_left_block {
width:510px; padding:0px;
	/* ie5win fudge ends */
}
#homepage_left_block ul{
padding:0px;margin:0px;
background:none;
}
#homepage_left_block li{
padding:0px;
padding-left:0px;
margin-left:15px;
list-style-type:none;
}
#homepage_left_block #container-user li{
margin-left:0px;
}

.content p img{
padding:8px;background:#fff;border:1px solid #333;margin:0px 0px 8px 10px;
}
/*Front page*/
#feature_article img {
float:right;
display:block;
padding:8px;
background:#fff;
border:1px solid #333;
margin:0px 0px 8px 10px;
}

#top_blog_comment {
width:890px;
margin:0px;
clear:both;
border-bottom:1px solid #000;
/*border-top:1px solid:#683e3e;*/
border-top:1px solid #999;
padding:4px 5px 5px 5px;
background:#4a4a4a;
/*background:#482727;
background:RGB(253,209,12);*/
text-align:center;
color:#fff;
}
#top_blog_comment h4, #top_blog_comment div, #top_blog_comment a {
margin:0px;
font-size:11px;
color:#fff;
}
#rightcol {
float:right;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
width:180px;
}*html #rightcol {padding:0px 0px 0px 0px;}

#inner {
background:#FFFFFF url(images/center_gradient.gif) repeat-x;
margin:0px;
padding:0px;
}
hr {
border-top:1px dashed #e0e0e0;height:1px;margin-top:10px
}
.hr {
border-top:1px dashed #e0e0e0;height:1px;margin-top:10px
}
.hidden {
clear:both;height:1px;margin-top:1px
}
img {
border:0pt none;
}
blockquote {
border-left:1px dotted #96967E;
color:#363630;
margin-left:20px;
padding-left:20px;
}
#footer {
clear:both;
/*background-image:url(images/footer_bg_tile.gif);*/
background-image:url(images/footmenu_back.gif);
color:#333;
font-size:11px;
margin-top:10px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:900px;
}
#footer_menu {
margin:0px auto;
height:45px;
}
.footer_right {
display:block;
float:right;
margin:0px;
padding:0px;
width:280px;
}
.flist_new ul {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
}
.flist_new li
{list-style-type:none;
}

.flist_new p
{
margin:0px;
}
.flist {
float:left;
line-height:20px;
list-style-type:none;
margin-left:0px;
margin-top:20px;
padding-left:0px;
width:278px;
}
.flist ul {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
display:none;
float:left;
list-style-type:none;
margin-left:0px;
padding-left:0px;
}
.flist li
{
    font-family:"Tahoma","Arial","Helvetica","sans-serif";
width:243px;
    float:left;
    border-bottom:1px dashed #e0e0e0;
    padding-top:0px;
    padding-bottom: 2px;
    margin-left: 0px;
    margin-top:1px;
    margin-bottom:0px;
}
.flist li a
{    text-decoration: none;
    padding:3px;
    padding-left: 15px;
    background-image: url('images/icon_indic.jpg');
    background-position: 1px center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 0px;
    
}
.flist li a:hover
{
    background-color: RGB(253,209,12);
}
#uLogin {
background:#E0E0E0;
border:1px dashed #E0E0E0;
margin-bottom:8px;
margin-top:8px;
padding:10px;
}
.Gap {
height:10px;
}
.footnote {
background:#FFFFCC url('images/comment_.gif') no-repeat scroll 0%;
margin-bottom:10px;
margin-top:10px;
padding:5px 5px 5px 30px;
}
#address {
background-image:url('images/address-bg.gif');
background-repeat:no-repeat;
clear:both;
height:134px;
margin-top:8px;
padding:18px 0px 12px 40px;
width:200px;
}
#address p {
font-size:9px;
font-weight:bold;
line-height:13px;
}
/*LINK LISTS*/
#homepage_left_block .links ul {
float:left;
list-style-type:none;
margin:0px;
padding:0px;
width:100%;
background:none;
}
#homepage_left_block .links li {
border-color:#e0e0e0;
border-style:dashed;
border-width:0px 0px 1px 0px;
display:block;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
width:100%;
background:none;
}
#homepage_left_block .links li a {
color:#333;
display:block;
padding:5px;
text-decoration:none;
background:none;
}
#homepage_left_block .links li a:hover {
background:#FFFFCC none repeat scroll 0%;
}
#homepage_left_block .links span {
color:RGB(202,0,0);
line-height:120%;
margin:0px;padding:0px;
}
.links h5 {
margin:0px;
}
.commentsheader {
border-bottom:1px solid #000000;
color:#333333;
font-weight:bold;
}
.comlinks {
border-top:1px dashed #666666;
color:#999999;
font-size:10px;
font-weight:bold;
}
.listtopics {
font-size:10px;
}


#navholder {
margin:0px;
padding:0px;
width:900px;
height:29px;
}*html #navholder {height:28px}

#tabnav {
font-size: 14px;
text-align: left;
margin: 5px 0px 0px 0px;
padding: 0px;
}
#tabnav li {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
margin: 0px;
border-bottom: none;
float:left;
display: block;
background:url('images/tabs/left_gg_grey.gif') no-repeat left top;
padding:6px 0px 5px 9px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
padding:8px 15px 4px 9px;
}html>body #tabnav li {padding:6px 0px 5px 9px;}

#tabnav li a {
line-height:18px;
margin: 0px;
padding:8px 15px 7px 9px;
color:#fff;
display:inline;
text-decoration: none;
background:url('images/tabs/right_gg_grey.gif') no-repeat right top;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
padding:8px 15px 7px 8px;
}html>body #tabnav li a {padding:8px 15px 7px 9px}

#tabnav li a:hover {
color:RGB(253,209,12);
}

#tabnav li#current {
margin: 0px;
background:url('images/tabs/norm_left_on.gif') no-repeat left top;
padding:6px 0px 5px 9px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
padding:7px 0px 4px 9px;
}html>body #tabnav li#current {padding:6px 0px 5px 9px;}

#tabnav li#current a {
background:url('images/tabs/norm_right_on.gif') no-repeat right top;
color:RGB(202,0,0);
 }

.menu {
clear:both;
float:left;
margin:0px 0px 5px 5px;
padding:0px;
text-align:left;
voice-family:inherit;
width:152px;
}
html > body div.menu {
width:152px;
}
.menu img{
padding:0px;
margin:0px;
}
.menu a:visited {
border-bottom:1px solid #CCCCCC;
border-left:0px none;
color:#666666;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.menu a {
border-bottom:1px solid #CCCCCC;
border-left:0px solid #000000;
color:#666666;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.menu a:hover {
/*background-color:#BFE4FF;*/
background-color:RGB(253,209,12);
border-bottom:1px solid #CCCCCC;
border-left:0px solid #000000;
color:#3252B2;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-align:left;
text-decoration:none;
width:151px;
}
.menu a:active {
background-color:#BFE4FF;
border-bottom:1px solid #666666;
border-left:0px none;
color:#3252B2;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.footer-box {
border:2px dotted #CCCCCC;
margin:20px 0px 3px;
padding:12px;
width:555px;
}

.raised {
background:transparent none repeat scroll 0%;
width:40%;
}
.raised h1, .raised p {
margin:0pt 10px;
}
.raised h1 {
color:#6B6B41;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}
.raised p {
line-height:16px;
padding-bottom:0.5em;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised
.b2b, .raised .b3b, .raised .b4b {
display:block;
font-size:1px;
overflow:hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised
.b3b {
height:1px;
}
.raised .b2 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #eeeeee;
}
.raised .b3 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #dddddd;
}
.raised .b4 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #aaaaaa;
}
.raised .b4b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #eeeeee;
border-right:1px solid #999999;
}
.raised .b3b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #dddddd;
border-right:1px solid #999999;
}
.raised .b2b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #aaaaaa;
border-right:1px solid #999999;
}
.raised .b1 {
background:#fff none repeat scroll 0%;
margin:0pt 5px;
}
.raised .b2, .raised .b2b {
border-width:0pt 2px;
margin:0pt 3px;
}
.raised .b3, .raised .b3b {
margin:0pt 2px;
}
.raised .b4, .raised .b4b {
height:2px;
margin:0pt 1px;
}
.raised .b1b {
background:#999999 none repeat scroll 0%;
margin:0pt 5px;
}
.raised .boxcontent {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #fff;
border-right:1px solid #999999;
display:block;
padding-bottom:1px;
text-align:left;
}
.raised .boxcontent p {
color:#333333;
margin-bottom:0px;
margin-top:0px;
padding:0px 10px;
}
.cartlinks {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px dashed #dddddd;
border-top:1px dashed #dddddd;
clear:both;
margin:10px 0px;
padding:3px 4px;
}
.cartlinks a {
text-decoration:none;
}
.subscription_box {
border-bottom:1px dashed #dddddd;
border-top:1px dashed #dddddd;
clear:both;
margin:10px 0px;
padding:3px 4px;
}
.subscription_box a {
text-decoration:none;
}
#shoptop {
margin:0px 0px 0px 6px;
}
#blogshoutbox {
width:162px;
height:110px;
margin:10px 0px 10px 5px;
padding:0px;
border-bottom:1px solid #e0e0e0;
}
#blogshoutbox a:hover {
background:none
}
#cartTable {
border-collapse:collapse;
font-size:10px;
margin:0px 0px 10px;
width:480px;
}
th {
padding:0pt 0.5em;
text-align:left;
}
#cartTable tr.tableDescriptions td {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px solid #fb7a31;
border-top:1px solid #fb7a31;
}
#cartTable tr.prices {
text-align:right;
}
#cartTable td {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:0pt 0.5em;
}
#cartHolder{
clear:both;
font-size:11px;

}
#cartHolder #cart h3{
background:#333 url(images/cart_top_bg_k.gif) repeat-x;
font-size:11px;
color:#fff;
padding:4px;
}
#cart {
border-color:#eeeeee rgb(238, 238, 238) rgb(224, 224, 224);
border-style:solid solid dashed;
border-width:1px;
display:block;
margin:0px 0px 15px 5px;
width:160px;
padding-top:0px
}
#cart h3 {
font-weight:normal;
font-size:11px;
padding:4px;
margin-top:0px
}
#cart p {
padding:10px 4px;
}
.cart {
background-color:#f8f8f8;
}
.activeCart {
background-color:#daff9f;
}
.hoverCart {
background-color:#ffffcc;
}
#products {
margin:0px;
padding:0px;
width:500px;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width: 470px;
}
html>body div#products {
	width:500px; /* ie5win fudge ends */
}
.product {
border:1px solid #e0e0e0;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:5px 5px 10px 5px;
text-align:center;
height:230px;
width:220px;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width: 200px;
}
html>body div.product {
width:220px;
	/* ie5win fudge ends */
}
.product img {
cursor:move;
}
#main .product h2 {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 5px 0px;
border:0px;
}
.product p {
color:#333333;
}
.product a {
color:#6CAF00;
}
.price {
font-size:100%;
}
.productCart {
font-size:10px;
margin:10px;
}
.productCart a {
color:#FF0000;
float:right;
}
.transferProduct {
border:1px solid #6caf00;
}
.postTable {
width:470px;
background:#FFFFCC none repeat scroll 0%;
margin:10px 0px 0px 0px;
padding:10px;
}
.postTable #blogContentTA {
margin-left:0px;
}
dl {
width:480px;
}
dl, dd {
margin:0pt;
}
dt {
background:#60A7CD none repeat scroll 0%;
margin:2px;
padding:0px;
}
dt a {
color:#FFFFFF;
}
dd a {
color:#000000;
}
/*DIRECTORY*/
.directory_item {
padding:0px;
background:#fff;
border:0px;
clear:top;
}
.toggler a:link {
background:url('images/plus_ajax.gif') top left no-repeat;
padding:0px 0px 0px 15px;
}
.toggler_selected a:link {
background:url('images/minus_ajax.gif') top left no-repeat;
padding:0px 0px 0px 15px;
}
.directory_item_selected {
padding:10px 0px 0px 10px;
background:#ffffcc;
border:1px solid #e0e0e0;
}
.dirlisting{
margin:10px 0px 0px 0px;
padding:10px;
padding-left:0px;
background:#ffffcc;
/*border:1px solid #e0e0e0;*/
}
.innerDirlist h4 {
margin:0px;padding:0px;
background:#333;
font-size:11px;
color:#b32400;
}
/*STAR RATINGS*/
.rating {
clear:both;
cursor:pointer;
display:block;
margin:0px;
}
.rating:after {
clear:both;
content:'.';
display:block;
height:0pt;
visibility:hidden;
width:0pt;
}
.cancel, .star {
cursor:pointer;
float:left;
height:25px;
overflow:hidden;
text-indent:-999em;
width:25px;
}
.cancel, .cancel a {
background:transparent url(images/delete.gif) no-repeat scroll 0pt -24px;
}
.star, .star a {
background:transparent url(images/star_2.gif) no-repeat scroll 0pt 0px;
}
.cancel a, .star a {
background-position:0pt 0px;
display:block;
height:100%;
width:100%;
}
div.rating {
border-top:1px dashed #e0e0e0;
/*font-family:Georgia,"Times New Roman",serif;*/
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-weight:bold;
margin-top:10px;
padding-top:10px;
padding-left:10px;
}
div.rating div.on a {
background-position:0pt -24px;
}
div.rating div.hover a, div.rating div a:hover {
background-position:0pt -48px;
}
/*BLOGS*/

.blog_comment {
background:#FFFFCC none repeat scroll 0%;
margin:0px 0px 10px 0px;
padding:5px;
}
.blog_comment h4 {
margin:0px;
padding:0px;
}
#blogContainer {
background:#ffffff none repeat scroll 0%;
border-top:1px dashed #e0e0e0;
clear:both;
margin:10px 0px 0px;
padding:0px;
width:470px;
}
/*#blogContainer h2{
background:url(images/blog_comment.gif) no-repeat 0px 0px;
padding-left:30px;
}*/
#blogContainer h2{
background:url(images/blog_comment.gif) no-repeat right top;
padding-right:30px;
}
.blogTitle {
/*font-family:Georgia,"Times New Roman",serif;*/
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:120%;
font-weight:bold;
}
.blogItem {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px dashed #e0e0e0;
display:block;
float:left;
margin-bottom:10px;
padding:5px;
width:100%;
}
#warehousebox {
display:none;
}
/*FORMS*/
.ajax_submit_text {
color:#fff;
margin-left:7em;
clear:both;
margin-top:10px;
width:100px;
text-align:center;
display:block;
padding:6px;
border:1px solid #444;
background:#324a67;
}
.ajax_submit_text:hover {
background:#a1a483 none repeat scroll 0%;
}
/*.ajax_submit_text span {
width:84px;
padding:6px;
background:#BFE4FF;
border:1px dashed #eee;
}*/
#formarea label {
    margin-right: 1em;
    display: block;
    float: left;
    text-align: right;
    width: 6em;
}
:focus {
outline: thin dotted invert }

/*EVENTS& MAPS*/
#events_holder {

border-bottom:1px dashed #e0e0e0;
}
.prevnext {
background:#ffffcc;
}
#events {
margin-bottom:1em;
}
#listContainer {
border-top:1px dashed #e0e0e0;
margin-top:0px;
margin-bottom:1em;
padding:2px;
}
#eventsTable {
border-collapse:collapse;
width:480px
}
#eventsTable tr {
border-bottom:1px dashed #e0e0e0;
margin-bottom:3px;
}
tr.eventList:hover {
background:#ffffcc;	
}
#map {
width:482px;
height:288px;
padding:0px 0px 0px 2px
}
#longDescription{
padding:10px 10px 0px 10px;
background:#ffffcc;

}
#longDescriptionClose {
color:#b32400;
}
#longDescriptionClose:hover {
text-decoration:underline;
}
#MapSearch img{
padding:11px 10px 0px 6px
}
#indicator {
width:470px;text-align:center;
}

#prevnext {
background:#fff;
border-bottom:1px dashed #e0e0e0;
margin:0px 0px 10px 0px;
}

.mceToolbarTop img {
margin:0px;padding:0px;border:0px;float:left;display:inline
}
.ajax_submit_text {
color:#fff;
margin-left:8em;
clear:both;
margin-top:10px;
width:100px;
text-align:center;
display:block;
padding:6px;
border:1px solid #444;
background:#871415;
}
.ajax_submit_text a,.ajax_submit_text a:link, .ajax_submit_text a:visited,
.ajax_submit_text a:active {
color:#fff;
}
.ajax_submit_text:hover {
background:#871415;
color: #000;
}
#formarea label {
    margin-right: 1em;
    display: block;
    float: left;
    text-align: right;
    width: 6em;
}
:focus {
outline: thin dotted invert }
input {
border: solid 1px #8cacbb;
}
input:hover {
border: solid 1px #000;
}
input[type="submit"]{
font: 100% Arial, Helvetica,sans-serif;
background:#871415;
color: #fff;
padding:2px;
} 
input[type="submit"]:hover{
background:#871415;
color: #000;
cursor : url("first.cur"), url("second.cur"), pointer
}
/**/
@import "style.css";
html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
body {
/*background:#324A67 url(images/page_bg.gif) repeat-x scroll left top;*/
background:#a1a483  url(images/pgbg.gif) repeat-x scroll left top;
font:78%/140% Tahoma, Arial, Helvetica, sans-serif;
color: #606052;
height:100%;
margin:0px;
padding:0px;
text-align:center;
}
#main {
height:100%;
margin:0px auto;
padding:0px;
text-align:left;
width:900px;
background-image:url(images/footer_bg_tile_grey.gif);
}
#top {
background:#fff;
height:97px;
position:relative;
text-align:center;
width:100%;
}
#men {
float:right;
margin:32px 25px 0px 0px;
}
#adspace_top {
float:right;
border:1px solid #fff;
width:468px;
height:60px;
margin:26px 15px 0px 0px;
padding:0px;
color:#fff;
text-align:center;
}
#topEdge {
background:RGB(202,0,0);
height:13px;
position:relative;
width:100%;
}
#advert1 {
width:900px;
text-align:center;
margin-top:1px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
#bottom {
background:#fff url(images/left_bottom_cnr.gif) no-repeat scroll left
bottom;
clear:both;
height:13px;
margin-left:auto;
margin-right:auto;
position:relative;
width:900px;
}
#page {
margin-top:1px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:900px;
height:100%;
}
#header {
background-image:url(images/bar_bg.gif);
background-repeat:repeat;
position:relative;
width:900px;
}
#banner {
background-image:url(images/ausauto_logo_new.gif);
background-repeat:no-repeat;
height:102px;
padding-right:3px;
width:380px;
}
#tagline {
background:#000;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
height:18px;
width:895px;
color:#fff;
font-size:80%;
text-align:right;
padding-right:5px
}

#logo {
float:right;
margin:20px 0px 3px 4px;
position:relative;
text-align:right;
width:50%;
}
#leftcol {
float:left;
margin:0px;
padding:0px 0px 0px 10px;
width:180px;
}

.shadow {
        margin:5px 0px 10px 0px;
        width:172px;
height:7px;
      /*  background:url(images/side_shade.gif);*/
}
.shtop {
    width:172px;
    height:7px;
	margin:0px;padding:0px;
    background:url(images/side_shadow_top.gif) top left no-repeat;
}
.shbot {
    width:172px;
    height:7px;
    background:url(images/side_shadow_bot.gif) top left no-repeat;
}

/*Front page*/
#feature_article img {
padding:8px;background:#fff;border:1px solid #333;margin:0px 0px 8px 10px;
}

#top_blog_comment {
width:890px;
margin:0px;
clear:both;
border-bottom:1px solid #000;
/*border-top:1px solid:#683e3e;*/
border-top:1px solid #999;
padding:4px 5px 5px 5px;
background:#4a4a4a;
/*background:#482727;
background:RGB(253,209,12);*/
text-align:center;
color:#fff;
}
#top_blog_comment h4, #top_blog_comment div, #top_blog_comment a {
margin:0px;
font-size:11px;
color:#fff;
}
#rightcol {
float:right;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
width:180px;
}*html #rightcol {padding:0px 0px 0px 0px;}

#inner {
background:#FFFFFF url(images/center_gradient.gif) repeat-x;
margin:0px;
padding:0px;
}
hr {
border-top:1px dashed #e0e0e0;height:1px;margin-top:10px
}
.hr {
border-top:1px dashed #e0e0e0;height:1px;margin-top:10px
}
.hidden {
clear:both;height:1px;margin-top:1px
}
img {
border:0pt none;
}
blockquote {
border-left:1px dotted #96967E;
color:#363630;
margin-left:20px;
padding-left:20px;
}
#footer {
clear:both;
/*background-image:url(images/footer_bg_tile.gif);*/
background-image:url(images/footmenu_back.gif);
color:#333;
font-size:11px;
margin-top:10px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:900px;
}
#footer_menu {
margin:0px auto;
height:45px;
}
.footer_right {
display:block;
float:right;
margin:0px;
padding:0px;
width:280px;
}
.flist_new ul {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
}
.flist_new li
{list-style-type:none;
}

.flist_new p
{
margin:0px;
}
.flist {
float:left;
line-height:20px;
list-style-type:none;
margin-left:0px;
margin-top:20px;
padding-left:0px;
width:278px;
}
.flist ul {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
display:none;
float:left;
list-style-type:none;
margin-left:0px;
padding-left:0px;
}
.flist li
{
    font-family:"Tahoma","Arial","Helvetica","sans-serif";
width:243px;
    float:left;
    border-bottom:1px dashed #e0e0e0;
    padding-top:0px;
    padding-bottom: 2px;
    margin-left: 0px;
    margin-top:1px;
    margin-bottom:0px;
}
.flist li a
{    text-decoration: none;
    padding:3px;
    padding-left: 15px;
    background-image: url('images/icon_indic.jpg');
    background-position: 1px center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 0px;
    
}
.flist li a:hover
{
    background-color: RGB(253,209,12);
}
#uLogin {
background:#E0E0E0;
border:1px dashed #E0E0E0;
margin-bottom:8px;
margin-top:8px;
padding:10px;
}
.Gap {
height:10px;
}
.footnote {
background:#FFFFCC url('images/comment_.gif') no-repeat scroll 0%;
margin-bottom:10px;
margin-top:10px;
padding:5px 5px 5px 30px;
}
#address {
background-image:url('images/address-bg.gif');
background-repeat:no-repeat;
clear:both;
height:134px;
margin-top:8px;
padding:18px 0px 12px 40px;
width:200px;
}
#address p {
font-size:9px;
font-weight:bold;
line-height:13px;
}
/*LINK LISTS*/
#homepage_left_block .links ul {
float:left;
list-style-type:none;
margin:0px;
padding:0px;
width:100%;
background:none;
}
#homepage_left_block .links li {
border-color:#e0e0e0;
border-style:dashed;
border-width:0px 0px 1px 0px;
display:block;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
width:100%;
background:none;
}
#homepage_left_block .links li a {
color:#333;
display:block;
padding:5px;
text-decoration:none;
background:none;
}
#homepage_left_block .links li a:hover {
background:#FFFFCC none repeat scroll 0%;
}
#homepage_left_block .links span {
color:RGB(202,0,0);
line-height:120%;
margin:0px;padding:0px;
}
.links h5 {
margin:0px;
}
.commentsheader {
border-bottom:1px solid #000000;
color:#333333;
font-weight:bold;
}
.comlinks {
border-top:1px dashed #666666;
color:#999999;
font-size:10px;
font-weight:bold;
}
.listtopics {
font-size:10px;
}


#navholder {
margin:0px;
padding:0px;
width:900px;
height:29px;
}*html #navholder {height:28px}

#tabnav {
font-size: 14px;
text-align: left;
margin: 5px 0px 0px 0px;
padding: 0px;
}

#tabnav li {
font-family:"Tahoma","Arial","Helvetica","sans-serif";
margin: 0px;
border-bottom: none;
float:left;
display: block;
background:url('images/tabs/left_gg_grey.gif') no-repeat left top;
padding:7px 0px 5px 9px;
}
*html #tabnav li {padding:6px 0px 5px 9px;}

#tabnav li a,#tabnav li a:active,#tabnav li a:visited,#tabnav li a:focus{
padding:8px 15px 7px 9px;
color:#fff;
display:inline;
text-decoration: none;
background:url('images/tabs/right_gg_grey.gif') no-repeat right top;
}*html #tabnav li a {padding:8px 15px 7px 8px}

#tabnav li a:hover {
color:RGB(253,209,12);
}

#tabnav li#current {
margin: 0px;
background:url('images/tabs/norm_left_on.gif') no-repeat left top;
padding:7px 0px 5px 9px;
}*html #tabnav li#current {padding:6px 0px 5px 9px;}

#tabnav li#current a,#tabnav li#current a:active,#tabnav li#current
a:visited,#tabnav li#current a:focus {
   background:url('images/tabs/norm_right_on.gif') no-repeat right top;
color:RGB(202,0,0);
 }

.menu {
clear:both;
float:left;
margin:0px 0px 5px 5px;
padding:0px;
text-align:left;
voice-family:inherit;
width:152px;
}
html > body div.menu {
width:152px;
}
.menu img{
padding:0px;
margin:0px;
}
.menu a:visited {
border-bottom:1px solid #CCCCCC;
border-left:0px none;
color:#666666;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.menu a {
border-bottom:1px solid #CCCCCC;
border-left:0px solid #000000;
color:#666666;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.menu a:hover {
/*background-color:#BFE4FF;*/
background-color:RGB(253,209,12);
border-bottom:1px solid #CCCCCC;
border-left:0px solid #000000;
color:#3252B2;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-align:left;
text-decoration:none;
width:151px;
}
.menu a:active {
background-color:#BFE4FF;
border-bottom:1px solid #666666;
border-left:0px none;
color:#3252B2;
display:block;
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:11px;
font-weight:normal;
padding:5px;
text-decoration:none;
width:151px;
}
.footer-box {
border:2px dotted #CCCCCC;
margin:20px 0px 3px;
padding:12px;
width:555px;
}

/*content*/
.content {
margin:0px;
padding:0px 10px 0px 10px;
}
.content h1, h2 {
margin-top:12px;
}
.content ul {
margin-left:20px;
}
.content p img{
padding:8px 8px 8px 8px;background:#fff;border:1px solid #333;margin:0px 0px 8px 10px;
}

.raised {
background:transparent none repeat scroll 0%;
width:40%;
}
.raised h1, .raised p {
margin:0pt 10px;
}
.raised h1 {
color:#6B6B41;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}
.raised p {
line-height:16px;
padding-bottom:0.5em;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised
.b2b, .raised .b3b, .raised .b4b {
display:block;
font-size:1px;
overflow:hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised
.b3b {
height:1px;
}
.raised .b2 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #eeeeee;
}
.raised .b3 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #dddddd;
}
.raised .b4 {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #ffffff;
border-right:1px solid #aaaaaa;
}
.raised .b4b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #eeeeee;
border-right:1px solid #999999;
}
.raised .b3b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #dddddd;
border-right:1px solid #999999;
}
.raised .b2b {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #aaaaaa;
border-right:1px solid #999999;
}
.raised .b1 {
background:#fff none repeat scroll 0%;
margin:0pt 5px;
}
.raised .b2, .raised .b2b {
border-width:0pt 2px;
margin:0pt 3px;
}
.raised .b3, .raised .b3b {
margin:0pt 2px;
}
.raised .b4, .raised .b4b {
height:2px;
margin:0pt 1px;
}
.raised .b1b {
background:#999999 none repeat scroll 0%;
margin:0pt 5px;
}
.raised .boxcontent {
background:#e6e6d6 none repeat scroll 0%;
border-left:1px solid #fff;
border-right:1px solid #999999;
display:block;
padding-bottom:1px;
text-align:left;
}
.raised .boxcontent p {
color:#333333;
margin-bottom:0px;
margin-top:0px;
padding:0px 10px;
}
.cartlinks {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px dashed #dddddd;
border-top:1px dashed #dddddd;
clear:both;
margin:10px 0px;
padding:3px 4px;
}
.cartlinks a {
text-decoration:none;
}
.subscription_box {
border-bottom:1px dashed #dddddd;
border-top:1px dashed #dddddd;
clear:both;
margin:10px 0px;
padding:3px 4px;
}
.subscription_box a {
text-decoration:none;
}
#shoptop {
margin:0px 0px 0px 6px;
}
#blogshoutbox {
width:162px;
height:110px;
margin:10px 0px 10px 5px;
padding:0px;
border-bottom:1px solid #e0e0e0;
}
#blogshoutbox a:hover {
background:none
}
#cartTable {
border-collapse:collapse;
font-size:10px;
margin:0px 0px 10px;
width:480px;
}
th {
padding:0pt 0.5em;
text-align:left;
}
#cartTable tr.tableDescriptions td {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px solid #fb7a31;
border-top:1px solid #fb7a31;
}
#cartTable tr.prices {
text-align:right;
}
#cartTable td {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:0pt 0.5em;
}
#cartHolder{
clear:both;
font-size:11px;

}
#cartHolder #cart h3{
background:#333 url(images/cart_top_bg_k.gif) repeat-x;
font-size:11px;
color:#fff;
padding:4px;
}
#cart {
border-color:#eeeeee rgb(238, 238, 238) rgb(224, 224, 224);
border-style:solid solid dashed;
border-width:1px;
display:block;
margin:0px 0px 15px 5px;
width:160px;
padding-top:0px
}
#cart h3 {
font-weight:normal;
font-size:11px;
padding:4px;
margin-top:0px
}
#cart p {
padding:10px 4px;
}
.cart {
background-color:#f8f8f8;
}
.activeCart {
background-color:#daff9f;
}
.hoverCart {
background-color:#ffffcc;
}
#products {
margin:0px;
width:500px;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width: 480px;
}
html>body div#products {
	width:500px; /* ie5win fudge ends */
}
.product {
border:1px solid #e0e0e0;
float:left;
margin-bottom:10px;
margin-right:10px;
padding-top:5px;
text-align:center;
width:235px;
height:235px;
}
.product img {
cursor:move;
}
#main .product h2 {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 5px 0px;
border:0px;
}
.product p {
color:#333333;
}
.product a {
color:#6CAF00;
}
.price {
font-size:100%;
}
.productCart {
font-size:10px;
margin:10px;
}
.productCart a {
color:#FF0000;
float:right;
}
.transferProduct {
border:1px solid #6caf00;
}
.postTable {
width:470px;
background:#FFFFCC none repeat scroll 0%;
margin:10px 0px 0px 0px;
padding:10px;
}
.postTable #blogContentTA {
margin-left:0px;
}
dl {
width:480px;
}
dl, dd {
margin:0pt;
}
dt {
background:#60A7CD none repeat scroll 0%;
margin:2px;
padding:0px;
}
dt a {
color:#FFFFFF;
}
dd a {
color:#000000;
}
/*DIRECTORY*/
.directory_item {
padding:0px;
background:#fff;
border:0px;
clear:top;
}
.toggler a:link {
background:url('images/plus_ajax.gif') top left no-repeat;
padding:0px 0px 0px 15px;
}
.toggler_selected a:link {
background:url('images/minus_ajax.gif') top left no-repeat;
padding:0px 0px 0px 15px;
}
.directory_item_selected {
padding:10px 0px 0px 10px;
background:#ffffcc;
border:1px solid #e0e0e0;
}
.dirlisting{
margin:10px 0px 0px 0px;
padding:10px;
padding-left:0px;
background:#ffffcc;
/*border:1px solid #e0e0e0;*/
}
.innerDirlist h4 {
margin:0px;padding:0px;
background:#333;
font-size:11px;
color:#b32400;
}
/*STAR RATINGS*/
.rating {
clear:both;
cursor:pointer;
display:block;
margin:0px;
}
.rating:after {
clear:both;
content:'.';
display:block;
height:0pt;
visibility:hidden;
width:0pt;
}
.cancel, .star {
cursor:pointer;
float:left;
height:25px;
overflow:hidden;
text-indent:-999em;
width:25px;
}
.cancel, .cancel a {
background:transparent url(images/delete.gif) no-repeat scroll 0pt -24px;
}
.star, .star a {
background:transparent url(images/star_2.gif) no-repeat scroll 0pt 0px;
}
.cancel a, .star a {
background-position:0pt 0px;
display:block;
height:100%;
width:100%;
}
div.rating {
border-top:1px dashed #e0e0e0;
/*font-family:Georgia,"Times New Roman",serif;*/
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-weight:bold;
margin-top:10px;
padding-top:10px;
padding-left:10px;
}
div.rating div.on a {
background-position:0pt -24px;
}
div.rating div.hover a, div.rating div a:hover {
background-position:0pt -48px;
}
/*BLOGS*/

.blog_comment {
background:#FFFFCC none repeat scroll 0%;
margin:0px 0px 10px 0px;
padding:5px;
}
.blog_comment h4 {
margin:0px;
padding:0px;
}
#blogContainer {
background:#ffffff none repeat scroll 0%;
border-top:1px dashed #e0e0e0;
clear:both;
margin:10px 0px 0px;
padding:0px;
width:470px;
}
/*#blogContainer h2{
background:url(images/blog_comment.gif) no-repeat 0px 0px;
padding-left:30px;
}*/
#blogContainer h2{
background:url(images/blog_comment.gif) no-repeat right top;
padding-right:30px;
}
.blogTitle {
/*font-family:Georgia,"Times New Roman",serif;*/
font-family:"Tahoma","Arial","Helvetica","sans-serif";
font-size:120%;
font-weight:bold;
}
.blogItem {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px dashed #e0e0e0;
display:block;
float:left;
margin-bottom:10px;
padding:5px;
width:100%;
}
#warehousebox {
display:none;
}
/*FORMS*/
.ajax_submit_text {
color:#fff;
margin-left:7em;
clear:both;
margin-top:10px;
width:100px;
text-align:center;
display:block;
padding:6px;
border:1px solid #444;
background:#324a67;
}
.ajax_submit_text:hover {
background:#a1a483 none repeat scroll 0%;
}
/*.ajax_submit_text span {
width:84px;
padding:6px;
background:#BFE4FF;
border:1px dashed #eee;
}*/
#formarea label {
    margin-right: 1em;
    display: block;
    float: left;
    text-align: right;
    width: 6em;
}
:focus {
outline: thin dotted invert }

/*EVENTS& MAPS*/
#events_holder {

border-bottom:1px dashed #e0e0e0;
}
.prevnext {
background:#ffffcc;
}
#events {
margin-bottom:1em;
}
#listContainer {
border-top:1px dashed #e0e0e0;
margin-top:0px;
margin-bottom:1em;
padding:2px;
}
#eventsTable {
border-collapse:collapse;
width:480px
}
#eventsTable tr {
border-bottom:1px dashed #e0e0e0;
margin-bottom:3px;
}
tr.eventList:hover {
background:#ffffcc;	
}
#map {
width:482px;
height:288px;
padding:0px 0px 0px 2px
}
#longDescription{
padding:10px 10px 0px 10px;
background:#ffffcc;

}
#longDescriptionClose {
color:#b32400;
}
#longDescriptionClose:hover {
text-decoration:underline;
}
#MapSearch img{
padding:11px 10px 0px 6px
}
#indicator {
width:470px;text-align:center;
}

#prevnext {
background:#fff;
border-bottom:1px dashed #e0e0e0;
margin:0px 0px 10px 0px;
}

.mceToolbarTop img {
margin:0px;padding:0px;border:0px;float:left;display:inline
}
.ajax_submit_text {
color:#fff;
margin-left:8em;
clear:both;
margin-top:10px;
width:100px;
text-align:center;
display:block;
padding:6px;
border:1px solid #444;
background:#871415;
}
.ajax_submit_text a,.ajax_submit_text a:link, .ajax_submit_text a:visited,
.ajax_submit_text a:active {
color:#fff;
}
.ajax_submit_text:hover {
background:#871415;
color: #000;
}
#formarea label {
    margin-right: 1em;
    display: block;
    float: left;
    text-align: right;
    width: 6em;
}
#subscription input[type="text"] {
width:220px;margin-bottom:15px;
}
:focus {
outline: thin dotted invert }
input {
border: solid 1px #8cacbb;
}
input:hover {
border: solid 1px #000;
}
input[type="submit"]{
font: 100% Arial, Helvetica,sans-serif;
background:#871415;
color: #fff;
padding:2px;
} 
input[type="submit"]:hover{
background:#871415;
color: #000;
cursor : url("first.cur"), url("second.cur"), pointer
}
 
.autocompleter
{
	border: 1px solid #6FBEFF;
	width: 250px;
	background-color: #EFF8FF;
}
.autocompleter ul li
{
	text-align:left;
padding: 2px 10px;
	white-space: wrap;
	font-size: 11px;
	border-bottom:1px dashed #e0e0e0;
}

#autofill
{
	background:#ffffcc;
	float: right;
	border: 1px solid #eee;
	padding: 10px;
	margin-bottom:10px
}
.selectAutocompleter
{
	background-color: #d2fb8f;
}
#selectedCity
{
	background:#eee;
	padding:0px 0px 0px 10px;
	width: 480px;
	float: left;
	display:block;
	margin-bottom:10px
}
.adspace {
	text-align:center;
margin:10px 0px 10px 0px
}
#newuser{
border:1px solid #b32400;
border-width:1px 0px 1px 0px;
margin:30px 0px 0px 0px;
padding:10px 0px 10px 0px}
