/* CSS Document */

body {
background: #7ac3a5 url(/stores/xanaxalternative.com/images/bg.png) no-repeat;
background-position: top center;
background-attachment: fixed;
margin: 0;
padding: 0;
}

p, li, td, input, select {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

.bold {font-weight: bold; font-size: 14px;}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 24px;
color: #000000;
margin: 0;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
color: #000000;
margin: 0;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #000000;
margin: 0;
}

.note {
text-align: center;
color: #666666;
font-size: 10px;
}

.setRight {
text-align: right;
}

.setCenter {
text-align: center;
}

img {
border: 0;
}

.floatLeft {
float: left;
padding: 15px;
}

.floatRight {
float: right;
padding: 15px;
}

/* layout */

#header{
width: 904px;
height: 20px;
background: url(/stores/xanaxalternative.com/images/orange_bg.png) repeat-y;
background-position: top center;
margin-left: auto;
margin-right: auto;
font-size: 10px;
color: white;
text-align: center;
font-family: arial, tahoma, sans-serif;
padding: 3px;
}

#container {
background: url(/stores/xanaxalternative.com/images/white_bg.png) repeat-y;
background-position: top center;
width: 904px;
margin-left: auto;
margin-right: auto;
}

#logo{
width: 678px;
float: left;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

#menu {
width: 678px;
height: 41px;
float: left;
background: url(/stores/xanaxalternative.com/images/filler_off.png);
padding: 0;
margin-left: 25px;
display: block;
}

#menu a{
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
text-align: center;
text-decoration: none;
padding-top: 11px;
}

a.menu:link, a.menu:visited { 
height: 30px; 
float: left;
display:inline; 
background:url(/stores/xanaxalternative.com/images/filler_off.png);
padding-right: 12px;
padding-left: 13px; 
}
		
a.menu:hover { 
height: 30px;
float: left;
display:inline; 
background:url(/stores/xanaxalternative.com/images/filler_on.png);
padding-right: 12px;
padding-left: 13px; 
}

#mainpoints {
width: 640px;
height: 146px;
margin-left: 39px;
display: block;
float: left;
background: #FFFFFF url(/stores/xanaxalternative.com/images/points_bg.png) repeat-x;
margin-bottom: 20px;
}

#mainpoints li {
list-style-image: url(/stores/xanaxalternative.com/images/square_bullet.jpg);
font-size: 18px;
font-weight: bold;
line-height: 22px;
color: #174569;
margin-left: 10px;
margin-top: 10px;
}

#bottle {
width: auto;
float: right;
margin-top: 25px;
margin-right: 20px;
margin-bottom: 20px;
display: inline;
}

#breadcrumb{
font-family: arial, tahoma, sans-serif;
color: #8c8c8c;
font-size: 10px;
margin-left: 20px;
margin-bottom: 10px;
}

#breadcrumb a{
font-family: arial, tahoma, sans-serif;
color: #5d992a;
font-size: 10px;
}

#policyindex{
width: 150px;
height: 160px;
padding-left: 35px;
padding-top: 20px;
margin-right: 17px;
margin-left: 10px;
margin-bottom: 10px;
float: right;
background: #F0F0F0;
border: 1px #d2d1d1 solid;
}

#policyindex h2{
font-size: 14px;
padding-left: 5px;
}

#policyindex a{
text-decoration: none;
}

#contactList{
margin-bottom: 80px;
}

#content {
width: 850px;
height: auto;
display: block;
margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
clear: both;
}

#content p{
color: #000000;
font-size: 12px;
font-weight: normal;
}

#content li {
list-style-image: url(/stores/xanaxalternative.com/images/square_bullet.jpg);
font-size: 14px;
font-weight: bold;
line-height: 16px;
color: #5d992a;
margin-left: 10px;
margin-top: 10px;
padding-left:0; 
}

#content h3{
font-size: 14px;
font-weight: bold;
color: #174569;
}

#content h2{
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 5px;
padding-left: 10px;
background: #F0F0F0;
}

#footerStripe {
width: 100%;
height: 5px;
background: #FFFFFF;
margin-top: 10px;
}

#footer {
width: 904px;
height: auto;
background: url(/stores/xanaxalternative.com/images/orange_bg.png) repeat-y;
background-position: top center;
margin-left: auto;
margin-right: auto;
font-size: 9px;
color: white;
text-align: center;
font-family: arial, tahoma, sans-serif;
padding-top: 10px;
}

#footer a{
font-size: 10px;
color: white;
text-align: center;
font-family: arial, tahoma, sans-serif;
padding-top: 10px;
text-decoration: none;
}

.disclaimer {
	font-size: 9px;
	color: white;
	text-align: center;
	line-height: 9px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#newsletter {
display: block;
margin-top: 10px;
}
