* { padding: 0; margin: 0; }

a img{
	border: 0 none;
}

body {
 background: #ebeaea url(../images/bg.jpg) repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 864px;
}
#header {
 width: 844px;
 color: #333;
 padding: 10px;
 height: 100px;
 margin: 5px 0px 0px 0px;
 background: url(../images/disc_and_bg.png) no-repeat top right;
}
#navigation {
 width: 813px;
 color: #fff;
 padding: 0 25px;
 margin: 0px 0px 0px 0px;
 background: url(../images/nav.jpg) no-repeat top center;
}
#navigation_other {
 width: 813px;
 color: #fff;
 padding: 0 25px;
 margin: 0px 0px 0px 0px;
 background: url(../images/nav_other.jpg) no-repeat top center;
}
#promotion {
 width: 820px;
 color: #000;
 height: 125px;
 padding: 0 22px;
 margin: 0px 0px 0px 0px;
 background: url(../images/special_offer.jpg) no-repeat top center;
}
#content-head { 
 clear: both;
 color: #fff;
 background: url(../images/disc_woman.jpg) no-repeat bottom right;
 height: 116px;
 margin: 0 auto;
 padding: 15px 185px 15px 25px;
 width: 654px;
}
#content-head-other { 
 clear: both;
 color: #fff;
 height: 25px;
 margin: 0 auto;
 padding: 8px 25px;
}
#content-holder {
 background: url(../images/crowd_bg.jpg) repeat-x bottom left;
}
.special_offer_box_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	padding: 4px;
	text-align: left;
	font-size: 12pt;
	border: 2px solid #4B87A9;
}
.special_offer_box_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFD593;
	padding: 4px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #216C96;
	border-left-color: #206B96;
	text-align: center;
	font-size: 8.5pt;
}
.smaller {
	font-size: 9px;
}

.special_offer_box_1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ACC9DA;
	padding: 4px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #216C96;
	border-left-color: #216C96;
	text-align: center;
	font-size: 8.5pt;
}
.special_offer_box_foot {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFD593;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #216C96;
	border-bottom-color: #216C96;
	border-left-color: #216C96;
	padding: 4px;
	text-align: center;
	font-size: 8.5pt;
}

#content { 
 width: 814px;
 color: #333;
 background: url(../images/content_border.jpg) repeat-y;
 margin: 0 auto;
 padding: 25px;
}
#footer {
 margin: 0 auto;
 padding: 10px;
 text-align: center;
 width: 844px;
 font-size: 11px;
 color: #FFFFFF;
}
#footer-text-holder {
 background: #013856 url(../images/footer.jpg) repeat-x;
 text-transform: uppercase;

}
#footer-text {
 margin: 0 auto;
 padding: 10px;
 width: 844px;
 font-size: 11px;
}

#header-email{
	float: right;
	font-size: 12pt;
	padding: 0 75px 0 0;
	text-align: right;
}
#header-email a:link, #header-email a:visited{
	font-size: 12pt;
	color:black;
	text-decoration: none;
}
#header-email a:hover{
	font-size: 12pt;
	color:black;
}

#navigation ul,
#navigation_other ul{
	list-style: none;
	height: 19px;
	padding: 8px 0;
}
#navigation li,
#navigation_other li{
	padding: 2px 9px;
	float: left;
	text-transform: uppercase;
}
#navigation_other a:link, #navigation_other a:visited,
#navigation a:link, #navigation a:visited, #footer a:link, #footer a:visited{
	color: white;
	text-decoration: none;
}
#navigation_other a:hover,
#navigation a:hover, #footer a:hover{
	color: white;
	text-decoration: underline;
}

#left-promo{
	float: left;
	height: 100px;
	padding: 25px 25px 0 40px;
	text-align: center;
    width: 400px;
}
#left-promo .headline{
	font-size: 24pt;
}

#right-promo{
	float: left;
	font-size: 12pt;
	padding: 25px 165px 10px 45px;
	text-align: center;
	width: 140px;
}
#right-promo .headline{
	font-size: 18pt;
	padding-bottom: 10px;
}

#content-head-other h1{
	font-size: 18px;
}
#content-head h1{
	padding: 0 0 10px;
	font-size: 18pt;
}

#content h4{
 color: #1a1a1a;
 padding: 0px 30px 15px;
 font-size: 18px;
}

#content p{
 color: #1a1a1a;
 padding-bottom: 10px;
}

#comments {
  float:left;
  width:450px;
}

#comment-wrapper {
  position: relative;
}

#commentWrapper { /* required to avoid jumping */
  left: 0px;
  position: absolute;
  width:280px;
}

#comment {
  position: absolute;
  top: 0;
  margin-top: 200px;
  padding: 5px;
  height: 137px;
  color: white;
  font-weight: bold;
  width: 43px;
  z-index: 2;
  background: url(../images/icon_bg.png);
}

#comment img{
	margin: 1px 0px;
}

#comment.fixed {
  position: fixed;
  top: 0;
}.advert_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.main_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #125D85;
	text-decoration: underline;
}
#order-left-col{
	float:left;
	width: 50%;
}
#order-right-col{
	float:left;
	width: 50%;
	/*background: blue;
	height: 300px;*/
}
#order-left-col th, #order-right-col th{
	text-align: left;
}
#order-left-col td, #order-right-col td{
	vertical-align: top;
}
#order-left-col ul, #order-right-col ul{
	list-style: circle;
	padding: 10px 15px;
}
#featured-price{
	background: #FBFBFB;
	border: 8px solid black;
    font-size: 20px;
    padding: 10px;
    text-align: right;
    width: 100px;
}
.payment_method{
	height: 18px;
	margin: 5px 0;
	width: 150px;
	background: #fbfbfb;
	padding:10px;
}
.news_box{
	background-image: url(../images/news_box_cut.jpg);
	background-repeat: repeat-y;
}
#content .news_box a:link,
#content .news_box a:visited{
	color: #FFD593;
	text-decoration: none;
}
#content .news_box a:hover{
	color: #ACC9DA;
}
#content .news_box p{
	color: white;
	padding: 0 30px 10px;
}
#content .news_box .sub{
	color: #fee8c5;
}
.locations{
	background: #f8f8f8;
	border: 1px solid #0f5980;
	float: left;
	margin-right: 20px;
	padding: 10px;
	width: 235px;
}
.locations a:link, .locations a:visited{
	color: #0f5980;
}
.locations a:hover{
	color: #fff000;
}
#content .locations ul{
	list-style: circle;
	padding: 0 15px;
}
.news_title {
	font-size: 18px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #C1C1C1;
}
h5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #C1C1C1;
	text-decoration:none
}
#logo{
	float: left;
	width: 307px;
	height: 58px;
	padding-top: 15px;
	padding-left: 20px;
}
#add_this{
	clear: left;
	padding: 5px 0 0 20px;
}
.footer-sections{
	background: none repeat scroll 0 0 #013856;
    float: left;
    height: 130px;
    margin: 15px 10px;
    padding: 10px;
    text-align: left;
    text-transform: none;
    width: 236px;
}
.footer-sections h3{
	border-bottom: 1px solid white;
	font-size: 16px;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
    text-transform: uppercase;
	width: 100%;
}
.footer-sections ul{
	list-style: circle;
	padding: 0 20px;
}
.footer-sections li{
	padding: 2px 0;
}
#quote_details{
	background: #013856;
	margin: 0 0 20px;
	width: 100%;
}
#quote_details th{
	color: #f2f2f2;
	padding: 4px;
}
#quote_details td{
	background: #f2f2f2;
	padding: 4px;
	vertical-align: top;
}
#content #order-left-col h4{
	padding: 0;
	font-size: 13px;
}
#content ol{
	padding: 10px 20px;
}
#content #thank-you ul{
	list-style: square;
	padding: 10px 20px;
}
a:link, a:visited{
	color: #013856;
}
a:hover{
	color: #777;
}
