/* ------------------- Roxy general layout syles ------------------- */
body {
 margin: 0px;
 background-color: #999999;
 background-image: url(../images/body_bg.jpg);
 font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
 font-size: 11px;
 color: #000000;
}

.footer {
 padding-left: 40px;
 padding-top: 15px;
 padding-right: 40px;
 padding-bottom: 15px;
}

.footer_text_title {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	line-height: 15px;
	color: #021822;
	text-align: left;
	font-weight: bold;
}

.footer_text_title a:link, .footer_text_title a:visited, .footer_text_title a:active {
	color: #021822;
	text-decoration: none;
}

.footer_text_title a:hover {
	color: #021822;
	text-decoration: underline;
}

.footer_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	line-height: 15px;
	color: #285b6e;
	text-align: left;
}

.footer_text a:link, .footer_text a:visited, .footer_text a:active {
	color: #285b6e;
	text-decoration: none;
}

.footer_text a:hover {
	color: #285b6e;
	background: #a2def9;
	text-decoration: none;
}

.copyright {	
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	color: #285b6e;
	text-align: center;
}

.copyright a:link, .copyright a:visited, .copyright a:active {
	color: #285b6e;
	text-decoration: none;
}

.copyright a:hover {
	color: #285b6e;
	text-decoration: underline;
}
/* ----------------------------------------------------------------- */



/* ----------------- Roxy "Main Page" layout syles ----------------- */
.banner_border {		
	border: 1px #90c404 dotted;
}

.newsletter_signup_bg {
 background-image: url(../images/newsletter_bg.gif);
 background-repeat: no-repeat;
}

.flv_bg {
	background-image: url(../images/flv_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.newsletter_signup_box {
	position: relative;
	width: 255px;
	height: 22px;	
	left: 95px;
	top: 28px;
}

.textfield_10px {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: normal;	
	width: 186px;
	height: 18px;
	border: 1px solid #a2def9;
}
/* ----------------------------------------------------------------- */



/* ----------------- Roxy "Sub Pages" layout syles ----------------- */
.bread_crumb {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.bread_crumb a:link, .bread_crumb a:visited, .bread_crumb a:active {
	color: #FFFFFF;
	text-decoration: none;	
}

.bread_crumb a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.content_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font: 11px;
	color: #574e50;
	line-height: 15px;
	text-align: justify;	
}

.content_text a:link, .content_text a:visited, .content_text a:active {
	color: #574e50;
	text-decoration: underline;
}

.content_text a:hover {
	color: #00adef;
	text-decoration: underline;
}

.sitemap_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #285b6e;
	line-height: 18px;
	text-align: left;
}

.sitemap_text a:link, .sitemap_text a:visited, .sitemap_text a:active {
	color: #285b6e;
	text-decoration: none;
}

.sitemap_text a:hover {
	color: #285b6e;
	text-decoration: none;
	background-color: #a2def9;
}
/* ----------------------------------------------------------------- */



/* --------------- Roxy "News & Events" layout syles --------------- */
.news_title {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 14px;
	color: #231f20;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
}

.news_text {
	font-family: ;
	font-size: 11px;
	color: #574e50;
	line-height: 15px;
	text-align: justify;
	margin-bottom: 20px;
}

.news_clickmore {
 font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
 font-size: 11px;
 color: #ec008c;
 font-weight: bold;
 text-align: left;
}

.news_clickmore a:link, .news_clickmore a:visited, .news_clickmore a:active {
	color: #ec008c;
	text-decoration: none;
}

.news_clickmore a:hover {
	color: #FFFFFF;
	background-color: #ec008c;
	text-decoration: none;
}
/* ----------------------------------------------------------------- */



/* ----------------- Roxy "Contact Us" layout syles ---------------- */
.contactus_title {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 14px;
	color: #231f20;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
}

.contactus_text {
	font-family: ;
	font-size: 11px;
	color: #574e50;
	line-height: 16px;
	text-align: left;
	margin-bottom: 20px;
	height: 100px;
}
/* ----------------------------------------------------------------- */



/* --------------- Roxy "Shopping Cart" layout syles --------------- */
.shopping_cart_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	color: #574e50;
	line-height: 14px;;
	text-align: left;	
}

.shopping_cart_text a:link, .shopping_cart_text a:visited, .shopping_cart_text a:active {
	color: #574e50;
	text-decoration: none;	
}

.shopping_cart_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00adef;
}

ul#shopping_cart {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;	
	list-style-position: outside;
	list-style-type: square;
}

li#shopping_cart {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;	
}	
/* ----------------------------------------------------------------- */



/* ----------------- Roxy "Product Cat" layout syles --------------- */
.item_thumb_bg1 {
	background-color: #c7eafb;
	text-align: center;
	vertical-align: middle;
}

.item_thumb_bg2 {
	background-color: #abe1fa;
	text-align: center;
	vertical-align: middle;
}

.item_details {
 font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
 font-size: 10px;
 color: #515252;
 font-weight: bold;
 text-align: left;
}

.item_details a:link, .item_details a:visited, .item_details a:active {
	color: #ec008c;
	text-decoration: none;
}

.item_details a:hover {
	color: #FFFFFF;
	background-color: #ec008c;
	text-decoration: none;
}

.item_detalis_bg1 {	
	background-color: #ebebec;
	height: 50px;
	padding: 10px;
	vertical-align: top;
}

.item_detalis_bg2 {	
	background-color: #e2e3e4;
	height: 50px;
	padding: 10px;
	vertical-align: top;
}
/* ----------------------------------------------------------------- */