/* ---------------- Quiksilver 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: #FFFFFF;
}

.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: 140%;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

.footer_text_title a:link, .footer_text_title a:visited, .footer_text_title a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_text_title a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-align: left;
}

.footer_text a:link, .footer_text a:visited, .footer_text a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_text a:hover {
	color: #FFFFFF;
	background: #e21a22;
	text-decoration: none;
}

.copyright {	
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

.copyright a:link, .copyright a:visited, .copyright a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* ----------------------------------------------------------------- */



/* -------------- Quiksilver "Main Page" layout syles -------------- */
.banner_border {		
	border: 1px #FFFFFF 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: 90px;
	top: 30px;
}

.textfield_10px {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: normal;	
	width: 177px;
	border: 1px solid #FFFFFF;
}
/* ----------------------------------------------------------------- */


/* -------------- Quiksilver "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: #FFFFFF;
	line-height: 15px;
	text-align: justify;	
}

.content_text a:link, .content_text a:visited, .content_text a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.content_text a:hover {
	color: #e21a22;
	text-decoration: underline;
}

.sitemap_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
}

.sitemap_text a:link, .sitemap_text a:visited, .sitemap_text a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.sitemap_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e21a22;
}
/* ----------------------------------------------------------------- */



/* ------------ Quiksilver "News & Events" layout syles ------------ */
.news_title {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
}

.news_text {
	font-family: ;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
	text-align: justify;
	margin-bottom: 20px;
}

.news_clickmore {
 font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
 font-size: 11px;
 color: #e21a22;
 font-weight: bold;
 text-align: left;
}

.news_clickmore a:link, .news_clickmore a:visited, .news_clickmore a:active {
	color: #e21a22;
	text-decoration: none;
}

.news_clickmore a:hover {
	color: #FFFFFF;
	background-color: #e21a22;
	text-decoration: none;
}
/* ----------------------------------------------------------------- */



/* -------------- Quiksilver "Contact Us" layout syles ------------- */
.contactus_title {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
}

.contactus_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
	margin-bottom: 20px;
	height: 100px;
}
/* ----------------------------------------------------------------- */



/* ------------ Quiksilver "Shopping Cart" layout syles ------------ */
.shopping_cart_text {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 10px;
	color: #000000;
	line-height: 14px;;
	text-align: left;	
}

.shopping_cart_text a:link, .shopping_cart_text a:visited, .shopping_cart_text a:active {
	color: #000000;
	text-decoration: none;	
}

.shopping_cart_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e21a22;
}

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;	
}	
/* ----------------------------------------------------------------- */



/* ------------- Quiksilver "Product Cat" layout syles ------------- */
.item_thumb_bg1 {
	background-color: #cdcccc;
	text-align: center;
	vertical-align: middle;
}

.item_thumb_bg2 {
	background-color: #999999;
	text-align: center;
	vertical-align: middle;
}

.item_details {
 font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
 font-size: 10px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: left;
}

.item_details a:link, .item_details a:visited, .item_details a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.item_details a:hover {
	color: #FFFFFF;
	background-color: #e21a22;
	text-decoration: none;
}

.item_detalis_bg {	
	background-color:#333333;
	height: 50px;
	padding: 9px;
	vertical-align: top;
}
/* ----------------------------------------------------------------- */