@charset "utf-8";

/******** Tags ********/

body {
background:#eee9c0;
color:#24235a;
font-family: palatino linotype, serif;
font-size: .9em;
background-repeat:repeat-y;
background-position:left;
margin-left: 10px;
}

#outer_div{
width: 950px;
clear: both;
}

#text{
margin-left: 400px;
}

a {

color: #24235a;
text-decoration: none;
font-weight: bold;
}

a:hover {

color: #a71a1a;
}

a img {
border: none; 
} 

p {
margin: 10px;
text-indent: 25px;
}

h2{
margin-left: 100px;
}

#product_form {
//margin-top: -320px;
}

/******** General IDs ********/

#header{
width: 100%;
background: #EEE9C0;
padding: 10px;
}

#main_container {
color: #111;
width: 950px;
margin-left: 5px;
text-align: left;
padding: 5px 5px 5px 5px;
}

#main_container form {
float: right;
//margin-top: -320px;
width: 250px;
}
#main_container img {
float: left;
}
#quick_links {
float: right;
text-align: center;
}

#quick_links a {
display: block;
}

#bodythree {
color: #111;
width: 650px;
margin-left: 10px;
text-align: left;
padding: 5px 5px 5px 60px;
}

#main_container a #link{
color: #fff;
}

#main_container p{
font-weight: bold;
font-size: 18px;
//width: 400px;
}


#main_container

table

tbody

tr

td

a 
img
{
border: 2px solid #efecd1;
}

#main_container

table

tbody

tr

td

a 
img:hover
{
border: 2px solid black;
}



#blanket{
margin-left: -65px;
}

#main_container .form{
text-align: left;
}

#winblanket {
margin: -80px 0px 0px 850px;
}

#flag{
margin: -80px 0px 0px 620px;
}

#banner p a img:hover{
border: 2px solid black;
}

#banner{
width: 200px;
text-align: center;
float: left;
}

.topdrop {
color: #fff;
border-right: 1px solid #fff;
padding: 0px 15px 1px 13px;
position: relative;
display: inline;
float: left;
text-align: center;
}

.topdrop a {
color: #fff;
}

.dropdown {
position: absolute;
top: 15px;
left: -20px;
width: 225px;
background: #fff;
color: #000;
border: 1px solid #397531;
text-align: left;
z-index: 2;
padding: 1px;
}

.dropdown a {
font-size: 12px;
display: block;
color: #000;
margin: 1px;
border: 1px solid #ddd;
padding: 1px;
}

.dropdown a:hover {
background: #ddd;
}

#menu {
background:#397531;
background-image:url('images/Template_Images/smGradient2.gif');
background-repeat:repeat-x;
background-position:top left;
text-align:right;
padding: 3px 3px 3px 0px;
color:#ffffff;
font-weight: bold;
margin-top: 20px;
width: 946px;
height: 20px;
}

#blink {
margin: 0px 0px -20px 660px;
}

#footer {
text-align: right;
width: 100%;
background: #3A7435;
color: #fff;
margin-top: 30px;
height: 20px;
}

#footer a{
color: #fff;
padding-right: 5px;
}

#footer a:hover{
color: #000;
padding-right: 5px;
}


#polartec {
width: 100%;

}


#polartec p{
display:inline;
margin: 0px 0px 0px 80px;
}

#credit{
margin: -110px 0px 0px 665px;
}

#acute{
margin: 0px 0px 0px 280px;
}

#acute a{
color: #24235a
}

#acute a:hover{
color: #3A7435:
}

/*HORSE PAGES*/
#horsepage{
margin-left: 100px;
}

#order{
text-align: left;
color: #000;
margin-left: 20px;
}

#horsewear{
background:#24235a;
color:#fff;
padding:5px;
margin:10px;
font-size: 20px;
}

#horsewear a{
color:#fff;
}

#horsewear a:hover{
color:yellow;
}

#horse a{
color:#fff;
}

#horse a:hover{
color:yellow;
}

#horse{
background:#24235a;
color:#fff;
padding:5px;
margin:10px;
font-size: 18px;
text-align: center;
}


#order h2{
margin-left: 0px;
}

#benefits{
float:right;
}

#diagram img{
float:right;
}

#right{
float:right;
display: block;
}

#left{
float: left;
display: block;
margin-left: -60px;
}

/******** IDs ********/

#sitemap_tree {
float: left;
width: 49%;
}

#sitemap_az {
float: right;
width: 49%;
}

/******** Classes ********/

.error {
background: #faa;
border: 1px solid #f33;
margin: 5px;
}

ul{
margin-left: 10px;

}

#content form .form {
text-align: right;
}

#AuthorizeNetSeal a img{
margin-left:  575px;
margin-top: 120px;
width: 90px;
height: 72px;
}

#AuthorizeNetSeal {

width: 90px;
height: 72px;
}

#footer_top {
clear:both;
}/* Style Sheet Dynamically Generated by Acute Technology Content Management System. */

