@charset "UTF-8";

/* CSS Document */

/*-------General Styles--------*/

a {
	color: #660000;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}
/*a:link, a:active, a:hover, a:focus {color: #85AD33;}*/

body {
	background-image: url('../img/background/background.gif');
	background-repeat: repeat;	
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 12px;
	color: #660000;
	text-align: center;
}

img, div { 
	border: none;
}

input, textarea {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	color: #660000;
	border: 1px solid #660000;
	margin-bottom: 5px;

}


/*-------Page Layout Containers--------*/

.site_container {
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	width: 750px;
	text-align: left;
}

.header_container {
	width: 750px;
	height: 90px;
	float: left;
	position:relative;
	z-index: 3;
	background: url('../img/background/header_bg.png') no-repeat;
}

.nav_container {
	width: 750px;
	height: 85px;
	float: left;
	position:relative;
	z-index: 0;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.nav_container_home {
	width: 750px;
	height: 85px;
	float: left;
	position:relative;
	z-index: 2;
	background: url('../img/background/middle_bg.png') no-repeat;
}

.nav_container_flash {
	width: 750px;
	height: 85px;
	float: left;
	position:relative;
	z-index: 1;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.content_container_home {
	width: 750px;
	height: 430px;
	margin-top: -31px;
	float: left;
	position:relative;
	z-index: 1;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.content_container_flash {
	width: 750px;
	height: 345px;
	float: left;
	position:relative;
	z-index: 1;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.content_container {
	width: 750px;
	height: 335px;
	padding-top: 15px;
	float: left;
	position:relative;
	z-index: 1;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.content_container_withmargin {
	width: 680px;
	height: 330px;
	padding-top: 15px;
	padding-left: 70px;
	float: left;
	position:relative;
	z-index: 1;
	background: url('../img/background/middle_bg.png') repeat-y;
}

.footer_container_home {
	width: 750px;
	height: 60px;
	margin-top: -40px;
	float: left;
	position:relative;
	z-index: 3;
	background: url('../img/background/footer_bg.png') repeat-y;
}

.footer_container {
	width: 750px;
	height: 60px;
	float: left;
	background: url('../img/background/footer_bg.png') repeat-y;
}


/*-------Header--------*/

.header_logo {
	width: 235px;
	height: 90px;
	float: left;
}

.header_links {
	width: 350px;
	height: 90px;
	padding-top: 82px;
	padding-right: 21px;
	float: right;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
}


/*-------Content--------*/

.content_home {
	width: 750px;
	height: 430px;
	margin-top: -31px;
	float: left;
}

.content {
	width: 650px;
	float: left;
}

.content_overflow {
	width: 660px;
	height: 312px;
	overflow: auto;
	float: left;
}

/*-------Footer--------*/

.footer_divider {
	width: 750px;
	height: 8px;
	float: left;
}

.footer_spacer {
	width: 570px;
	height: 50px;
	float: left;
}

.footer_links_column_1 {
	width: 105px;
	height: 50px;
	margin-top: 0px;
	float: left;
	font-size: 9px;
	text-align: left;
}

.footer_links_column_2 {
	width: 55px;
	height: 50px;
	margin-top: 0px;
	float: left;
	font-size: 9px;
	text-align: left;
}

.footer_link_active {
	font-size: 9px;
	font-weight: bold;
	color: #da2b80;
}



/*-------Content Products--------*/

.products_image {
	width: 240px;
	padding-left:10px;
	height: 335px;
	float: left;
}

.products_detail {
	width: 470px;
	height: 335px;
	float: left;
}



/*-------Content Text Styles--------*/
 

.txt_brown_10pt {
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #660000;
}

.txt_brown_12pt {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #660000;
}

.txt_brown_12pt_bold {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #660000;
}

.txt_brown_14pt {
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	color: #660000;
}

.txt_brown_14pt_bold {
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	color: #660000;
}

.txt_pink_12pt_bold {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #da2b80;
}

.txt_pink_14pt_bold {
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	color: #da2b80;
}

.txt_pink_18pt_bold {
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
	color: #da2b80;
}

.txt_error{
	font-weight: bold;
	font-size: 12px;
	line-height: 1rpx;
	color: #cc0000;
}

/*-------Tooltips--------*/

#tooltip_left{
	position:absolute;
	z-index:10;
	padding:0px;
	display:none;
}

.tooltip_left{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #da2b80;

}

#tooltip_right{
	position:absolute;
	z-index:10;
	padding:0px;
	display:none;
}

.tooltip_right{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #da2b80;

}

/*-------Foxycart--------*/
.submit {
	border:none;
}

