/* ------------------------------------------------------------------------------
 * STYLE
 * 
 * 	project: 	Naban Carpets
 * 	version: 	0.1 - 27.04.2010
 * 	author:		VOID (hl@void.pt)
 *
 * 	[Table of Contents]
 *		1. LAYOUT
 *		2. ELEMENTS
 *			2.1. Language
 *			2.2. Menu
 *			2.3. Logo
 *			2.4. Photo
 *			2.5. Content
 *			2.6. Footer
 *		3. TYPOGRAPHY
 *			3.1. Fancy
 *			3.2. Colors
 *		4. LINKS
 *		5. BUTTONS
 *		6. TABLES
 *		7. SECTIONS
 *			7.1. Contacts
 * --------------------------------------------------------------------------- */

/* [1. LAYOUT] --------------------------------------------------------------- */

#wrapper {
	background: 				#ecebe6 url(../images/body-bg.jpg) repeat-x left top;
}

#header {
	background: 				#ffffff url(../images/header-bg.jpg) no-repeat left top;
}

#layout {
	background: 				#ffffff url(../images/layout-bg.jpg) repeat-y left top;
	padding-bottom:				20px;
}

#bottom {
	height:						100px;
	border-top:					1px solid #e7e5e0;
	background: 				none;
}

/* [2. ELEMENTS] ------------------------------------------------------------- */

/* 2.1. Language */

#language {
	position:					relative;
	float:						right;
	width:						125px;
	height:						15px;
	margin:						0px 40px 0px 0px;
	padding:					0px;
	background:					#97aec6;
	opacity:					0.50;
}

ul#langlist ul { 
	display: 					none;
}

ul#langlist li:hover > ul {
	display: 					block;
}

ul#langlist ul {
	position:					absolute;
	left:						0px;
	top:						15px;
}

ul#langlist ul ul {
	position:					absolute;
	left:						100%;
	top:						0px;
}

ul#langlist table { 
	border-collapse: 			collapse; 
}

ul#langlist {
	display:					block;
	float: 						left;
	margin:						0px;
	padding:					0px;
	list-style:					none;
	background:					none;
	border:						none;
	zoom:						1;
	z-index:					201;
}

ul#langlist li {
	display:					block;
	float:						left;
	margin:						0px;
	padding:					0px;
}

ul#langlist li:hover {
	position:					relative;
}

ul#langlist a.mainbutton {
	display:					block;
	width:						100px;
	height:						15px;
	padding:					0px 15px 0px 10px;
	vertical-align:				middle;
	background:					transparent url(../images/language-arrow.gif) no-repeat right -2px;
	border:						none;
	text-align:					left;
	text-decoration:			none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#51698a;
	cursor:						default;
}

ul#langlist li a.mainbutton:hover {
	position:					relative;
	background:					transparent url(../images/language-arrow.gif) no-repeat right -22px;
	border:						none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#ffffff;
	text-decoration:			none;
}

ul#langlist li:hover > a.mainbutton {
	background:					transparent url(../images/language-arrow.gif) no-repeat right -22px;
	border:						none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#ffffff;
	text-decoration:			none;
}

ul#langlist ul {
	width:						125px;
	margin:						0px;
	padding:					0px 0px 5px 0px;
	list-style:					none;
	background:					#97aec6;
	border:						none;
}

ul#langlist ul li {
	float:						none;
	height:						15px;
	background:					none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	color:						#ffffff;
	text-transform:				none;
}

ul#langlist ul li:hover {
	background:					none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	color:						#51698a;
	text-transform:				none;
}

ul#langlist ul a {
	width:						100px;
	height:						15px;
	padding:					0px 15px 0px 10px;
	background:					none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	color:						#ffffff;
	text-align:					left;
	text-decoration:			none;
	white-space:				nowrap;
}

ul#langlist ul a:hover {
	width:						100px;
	height:						15px;
	padding:					0px 15px 0px 10px;
	background:					none;
	font:						10px/15px Verdana, Helvetica, Arial, sans-serif;
	color:						#51698a;
	text-decoration:			none;
}

/* 2.2. Menu */

#menu {
	position:					relative;
	float:						right;
	width:						720px;
	height:						46px;
	margin:						50px 0px 0px 0px;
	padding:                	0px;
	overflow:					hidden;
}

#menu li {
	position:					relative;
	float:						left;
	height:						44px;
	margin:						0px 10px 0px 10px;
	padding:                    2px 0px 0px 0px;
	overflow:					hidden;
}

#menu li a {
	display:					block;
	position:					relative;
	height:						44px;
	margin:						0px;
	padding:	 				0px;
	text-decoration:			none;
	text-align:					left;
	text-transform:				uppercase;
	font-family:				'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 					16px;
	font-weight:				normal;
	color:						#ffffff;
	background:					none;
}

#menu li a span {
	line-height:				11px;
	text-transform:				none;
	font-family:				Tahoma, Arial, sans-serif;
	font-size: 					11px;
	font-weight:				normal;
	color:						#0085b0;
}

#menu li a:hover, 
#menu li a.active {
	background:					transparent url(../images/menu-arrow.gif) no-repeat center bottom;
}

/* 2.3. Logo */

#logo {
	position:					relative;
	float:						left;
	width:						195px;
	height:						135px;
	margin:						15px 0px 0px 20px;
	padding:                	0px;
	overflow:					hidden;
}

#slogan {
	position:					absolute;
	right:						5px;
	bottom:						0;
	width:						400px;
	height:						auto;
	margin:						0px;
	padding:                	0px;
	overflow:					hidden;
	font:						24px Georgia, Times New Roman, Times, serif;
	font-weight:				normal;
	font-style:					italic;
	color:						#4d94b9;
	line-height:				28px;
	text-align:					right;
}

/* 2.4. Photo */

#photo {
	position:					relative;
	clear:						both;
	width:						976px;
	height:						250px;
	margin:						0px 2px 0px 2px;
	padding:                	0px;
	overflow:					hidden;
}

/* 2.5. Content */

#content {
	position:					relative;
	clear:						both;
	width:						950px;
	margin:						15px;
	padding:                	0px;
}

/* 2.6. Footer */

#footer {
	position:					relative;
	width:						960px;
	height:						100px;
	margin:						0px;
	padding:					0px 10px 0px 10px;
	overflow:					hidden;
	text-align:					center;
	font:						10px/16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-weight:				normal;
	color:						#918b85;
}

#footer a {
	font:						10px/16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-weight:				normal;
	color:						#918b85;
	text-decoration:			none;
}

#footer a:hover {
	font:						10px/16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-weight:				normal;
	color:						#0085b0;
	text-decoration:			none;
}

#footer div.fcontactos {
	position:					relative;
	width:						960px;
	height:						20px;
	margin:						10px 0px 0px 0px;
	padding:					0px;
	text-align:					center;
}

#footer div.fcontactos span {
	padding:                    0px 10px 0px 20px;
}

#footer div.fcontactos span.fmorada 	{ background: url(../images/icon-casa.gif) no-repeat left -2px; }
#footer div.fcontactos span.ftel 		{ background: url(../images/icon-telefone.gif) no-repeat left -2px; }
#footer div.fcontactos span.ffax 		{ background: url(../images/icon-impressora.gif) no-repeat left -2px; }
#footer div.fcontactos span.femail 		{ background: url(../images/icon-envelope.gif) no-repeat left -1px; }

#footer div.flinks {
	position:					relative;
	width:						900px;
	height:						18px;
	margin:						5px auto 10px auto;
	padding:					5px 0px 5px 0px;
	list-style:					none;
	border-top:					1px dotted #c8c5bf;
	border-bottom:				1px dotted #c8c5bf;
	text-align:					center;
}

#footer div.flinks a {
	position:					relative;
	margin:						0px 5px 0px 5px;
	padding:                    0px;
	text-transform:				uppercase;
	font:						10px/18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

/* [3. TYPOGRAPHY] ----------------------------------------------------------- */

/* 3.1. Fancy */

.indent {
	padding:					0px 20px 0px 20px;
	text-align:					justify;
	text-indent: 				2em;
}

.indent-1 { padding-left: 10px; }
.indent-2 { padding-left: 20px; }
.indent-3 { padding-left: 30px; }
.indent-4 { padding-left: 4em; }

p.mantra {
	font:						30px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				normal;
	color:						#8e8d8e;
	line-height:				28px;
	text-align:					right;
}

p.mantra span {
	font:						22px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				normal;
	color:						#6b1e24;
}

p.linespace {
	line-height:				1.5;
}

.alt {
	font-size:					1.5em;
	color: 						#666666;
	font-family: 				"Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
	font-style: 				italic;
	font-weight: 				normal;
}

.dquo { 
	margin-left: 				-.5em;
}

p.bigtext {
	font-size:					1.125em;
	line-height:				1.125em;
	letter-spacing:				0.5px;
}

p.incr, .incr p {
	font-size: 					10px;
	line-height: 				1.44em;
	margin-bottom: 				1.5em;
}

.caps {
	font-variant: 				small-caps;
	text-transform: 			lowercase;
}

/* 3.2. Colors */

.blue {
	color:						#00659b;
}

.black {
	color:						#000000;
}

.darkgrey {
	color:						#3b3b3b;
}

.lightgrey {
	color:						#898a8b;
}

.white {
	color:						#d5d8d9;
}

/* [4. LINKS] ---------------------------------------------------------------- */

body a.noicon {
	background:					transparent none !important;
	padding:					0 !important;
	margin:						0 !important;
}

/* [5. BUTTONS] -------------------------------------------------------------- */

a.button, button {
	display:					block;
	float:						left;
	margin: 					0px 10px 0px 0px;
	padding:					7px 10px 7px 10px;
	border:						none;
	background-color:			#282326;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight:				bold;
	color:						#676767;
	text-decoration:			none;
	cursor:						pointer;
}

button {
  	width:						auto;
	overflow:					visible;
	padding:					4px 10px 3px 7px;   /* IE6 */
}

button[type] {
	padding:					4px 10px 4px 7px;   /* Firefox */
	line-height:				17px;           	/* Safari */
}

*:first-child+html button[type] {
	padding:					4px 10px 3px 7px;   /* IE7 */
}

button img, a.button img {
	margin:						0 3px -3px 0 !important;
	padding:					0;
	border:						none;
	width:						16px;
	height:						16px;
	float:						none;
}

button:hover, a.button:hover {
	background-color:			#171617;
	color:						#b9202d;
}

a.button:active {
	background-color:			#171617;
	color:						#b9202d;
}

.positive {
	color:						#529214;
}

a.positive:hover, button.positive:hover {
	background-color:			#e6efc2;
	color:						#529214;
}

a.positive:active {
	background-color:			#529214;
	color:						#ffffff;
}

.negative {
	color:						#d12f19;
}

a.negative:hover, button.negative:hover {
	background-color:			#fbe3e4;
	color:						#d12f19;
}

a.negative:active {
	background-color:			#d12f19;
	color:						#ffffff;
}

/* [6. TABLES] --------------------------------------------------------------- */

table {
	width: 						100%;
	margin:						10px 0px 10px 0px;
	font:						12px Tahoma, Arial, sans-serif;
	text-align: 				center;
}

table thead tr th, 
table tfoot tr th {
	padding: 	                5px;
	background: 				#e9edf3;
	border-top: 				1px solid #cbcbcb;
	border-right: 				1px solid #ffffff;
	letter-spacing: 			1px;
	font: 						12px Tahoma, Arial, sans-serif;
	font-weight:				bold;
	text-align: 				center;
	color: 						#696969;
}

table thead tr th.spec, 
table tfoot tr th.spec {
	border-left: 				1px solid #cbcbcb;
	text-align: 				center;
}

table thead tr th.last, 
table tfoot tr th.last {
	border-right: 				1px solid #cbcbcb;
}

table thead tr th.nobg, 
table tfoot tr th.nobg {
	background:					none;
	border-top:					none;
	border-right:				none;
	border-bottom: 				1px solid #cbcbcb;
	border-left:				none;
}

table thead tr .headerSortUp {
	background: 				#e9edf3 url(../images/table-header-asc.gif) no-repeat center right;
}

table thead tr .headerSortDown {
	background: 				#e9edf3 url(../images/table-header-desc.gif) no-repeat center right;
}

table tbody td {
	padding: 	                5px;
	border-right: 				1px solid #ffffff;
	border-bottom: 				1px solid #ffffff;
	color: 						#696969;
	vertical-align:				middle;
	text-align: 				center;
	background: 				#ffffff;
}

table tbody td a {
	text-decoration:			none;
	font: 						12px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: 						#696969;
}

table tbody td a:hover, 
table tbody td a:active {
	color: 						#00659b;
}

table tbody td.spec, 
table tbody tr.odd td.spec {
	background:					#ededed;
	border-left: 				1px solid #cbcbcb;
	border-top: 				0;
	text-align: 				left;
}

table tbody td.last, 
table tbody td.last {
	border-right: 				1px solid #cbcbcb;
}

table tbody tr.odd td {
	background-color:			#f5f7f9;
}

table tbody tr.last td {
	border-bottom: 				1px solid #cbcbcb;
}

/* [7. SECTIONS] ------------------------------------------------------------- */

/* 7.1. Virtual Loom */

#swfmovie {
	margin-bottom:				20px;
}

/* 7.2. Projects */

ul.projectlist li {
	margin:						0px;
}

/* 7.3. Contacts */

#map {
	position:					relative;
	clear:						both;
	width:						976px;
	height:						250px;
	margin:						0px 2px 0px 2px;
	padding:                	0px;
	overflow:					hidden;
}

ul.contactlist {
	list-style:					none;
}

ul.contactlist li {
	margin:						0px;
}

.contactForm {
	position:					relative;
	width:						400px;
	margin:						20px 0px 0px 0px;
	padding:                	0px;
}

.contactForm fieldset {
	margin:						0px;
	padding:					0px;
	border:						0px;
}

.contactForm p {
	margin-top:					10px;
}

.contactForm label {
	position:					relative;
	float:						left;
	width:						90px;
	height:						25px;
	margin:						3px 10px 4px 0px;
	text-align:					right;
	font: 						12px/18px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#565656;
}

.contactForm div.inputfield {
	position:					relative;
	float:						left;
	clear:						right;
	width:						300px;
	height: 					34px;
	margin:						0px 0px 0px 0px;
	padding:	 				0px;
	background:					transparent url(../images/input-bg.gif) no-repeat left top;
}

.contactForm div.inputfield.error {
	background:					transparent url(../images/input-error-bg.gif) no-repeat left top;
}

.contactForm div.inputmsg {
	position:					relative;
	float:						none;
	clear:						both;
	width:						375px;
	height:						29px;
	margin:						5px 0px 0px 5px;
	padding:	 				0px 0px 0px 20px;
	text-align:					right;
	color:						#b00d36;
}

.contactForm div.inputmsg.error {
	background:					transparent url(../images/icon-exclamation.gif) no-repeat left top;
}

.contactForm div.areafield {
	position:					relative;
	float:						left;
	clear:						right;
	width:						300px;
	height: 					210px;
	margin:						0px 0px 0px 0px;
	padding:	 				0px;
	background:					transparent url(../images/textarea-bg.gif) no-repeat left top;
}

.contactForm div.areafield.error {
	background:					transparent url(../images/textarea-error-bg.gif) no-repeat left top;
}

.contactForm input {
	width:						290px;
	height: 					15px;
	margin:						5px 5px 4px 5px;
	padding:	 				0px;
	border: 					none;
	background:					none;
	line-height:				15px;
	font: 						12px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:						#191919;
}

.contactForm textarea {
	width:						290px;
	height: 					190px;
	margin:						5px 5px 5px 5px;
	padding:	 				0px;
	border: 					none;
	background:					none;
	font: 						12px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:						#191919;
}

.contactForm input.submitButton {
	float:						right;
	width:						auto;
    height: 					25px;
	margin:						10px 0px 0px 0px;
	padding:	 				0px 10px 2px 10px;
	border-width:				1px;
	border-style:				solid;
	border-color:				#e4e4e4 #c2c2c2 #c2c2c2 #e4e4e4;
	text-align:					center;
	text-transform:				uppercase;
	font: 						12px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#191919;
}

.contactForm div.formresultOK {
	position:					relative;
	float:						none;
	clear:						both;
	width:						375px;
	height:						29px;
	margin:						5px 0px 0px 5px;
	padding:	 				0px 0px 0px 20px;
	text-align:					right;
	color:						#11921a;
}

.contactForm div.formresultKO {
	position:					relative;
	float:						none;
	clear:						both;
	width:						375px;
	height:						29px;
	margin:						5px 0px 0px 5px;
	padding:	 				0px 0px 0px 20px;
	text-align:					right;
	color:						#b00d36;
}

/* 7.4. Site map */

ul#sitemap {
	width: 						auto;
  	margin:						0px 0px 0px 20px;
	padding:                    0px;
}

ul#sitemap li {
	display: 					block;
  	margin: 					0px;
  	padding: 	                0px;
}

ul#sitemap li a {
	display: 					block;
  	height: 					30px;
	margin:						0px;
	padding:               	    0px;
  	font:						18px/30px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				normal;
	color:						#696969;
	text-decoration:			none;
	vertical-align: 			bottom;
}

ul#sitemap li a:hover, 
ul#sitemap li a:focus {
	color:						#00659b;
}

ul#sitemap ul.group {
	margin:						0px 0px 0px 20px;
	padding:					0px;
}

ul#sitemap ul.group li {
	display: 					block;
  	height: 					24px;
	margin:						0px;
	padding:               	    0px 0px 0px 15px;
	font:						16px/24px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#898a8b;
	text-transform:				none;
	background:					transparent url(../images/sitemap-bullet.gif) no-repeat left top;
}

ul#sitemap ul.group li a {
	display: 					block;
	margin:						0px;
	padding:               	    0px;
	font:						16px/24px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#898a8b;
	text-transform:				none;
	vertical-align: 			bottom;
}

ul#sitemap ul.group li a:hover, 
ul#sitemap ul.group li a:focus {
	color:						#b9202d;
}

ul#sitemap ul.subgroup {
	margin:						0px 0px 0px 30px;
	padding:					0px;
}

ul#sitemap ul.subgroup li {
	display:					block;
	height:						24px;
	margin:						0px;
	padding:					0px 0px 0px 15px;
	font:						11px/24px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				bold;
	color:						#d5d8d9;
	background:					transparent url(../images/sitemap-bullet.gif) no-repeat left top;
}

ul#sitemap ul.subgroup li a {
	display: 					block;
	margin:						0px;
	padding:               	    0px;
	font:						11px/24px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				bold;
	color:						#d5d8d9;
	text-transform:				none;
	vertical-align: 			bottom;
}

ul#sitemap ul.subgroup li a:hover, 
ul#sitemap ul.subgroup li a:focus {
	color:						#b9202d;
}

ul#sitemap ul.ssubgroup {
	margin:						0px 0px 0px 30px;
	padding:					0px;
}

ul#sitemap ul.ssubgroup li {
	display:					block;
	height:						24px;
	margin:						0px;
	padding:					0px 0px 0px 15px;
	font:						11px/24px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				bold;
	color:						#d5d8d9;
	background:					transparent url(../images/sitemap-bullet.gif) no-repeat left top;
}

ul#sitemap ul.ssubgroup li a {
	display: 					block;
	margin:						0px;
	padding:               	    0px;
	font:						11px/24px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				bold;
	color:						#d5d8d9;
	text-transform:				none;
	vertical-align: 			bottom;
}

ul#sitemap ul.ssubgroup li a:hover, 
ul#sitemap ul.ssubgroup li a:focus {
	color:						#b9202d;
}

/* 7.5. Downloads */

ul.downloadlist {
	clear:						both;
	margin:						0px;
	padding:					0px;
}

ul.downloadlist li {
	display:					block;
	clear:						both;
	margin:						10px 0px 10px 10px;
	padding:					10px 0px 10px 0px;
	list-style:					none;
}

ul.downloadlist li img {
	float:						left;
	width:						35px;
	height:						35px;
	margin:						4px 5px 0px 5px;
	padding:					0px;
}

ul.downloadlist li img.catalogImg {
	width:						150px;
	height:						200px;
}

ul.downloadlist li p {
	float:						left;
	margin:						3px 0px 0px 5px; 
	padding:					0px;
	overflow:					hidden;
	font-size:					1em;
	line-height:				1.25em;
	color:						#424242;
}

ul.downloadlist li p a {
	font-size:					0.825em;
	font-weight:				normal;
}

/* 7.6. Projects */

ul.projectlist {
	clear:						both;
	margin:						0px;
	padding:					0px;
}

ul.projectlist li {
	display:					block;
	clear:						both;
	margin:						10px 0px 10px 10px;
	padding:					10px 0px 10px 0px;
	list-style:					none;
}

ul.projectlist li img {
	float:						left;
	width:						50px;
	height:						50px;
	margin:						4px 5px 0px 5px;
	padding:					0px;
}

ul.projectlist li p {
	float:						left;
	width:						350px;
	height:						50px;
	margin:						3px 0px 0px 5px; 
	padding:					0px;
	overflow:					hidden;
	font-size:					1em;
	line-height:				1.25em;
	color:						#424242;
}

ul.projectlist li p span {
	font-size:					0.825em;
	font-weight:				normal;
}

/* Tabs */

#producttypes {
	position:					relative;
	clear:						both;
	width:						910px;
	height:						auto;
	margin:						0px;
	padding:					0px 20px 20px 20px;
}

#tabs {
	height:						45px;
}

#tabs ul {
	width:						895px;
	height:						45px;
	padding:					10px 0px 0px 15px;
	border-bottom:				1px solid #e5e5e5;
}

#tabs ul li {
	position: 					relative;
	display:					block;
	float:						left;
	width:						140px;
	height:						29px;
	margin:						0px 5px 0px 0px;
	padding:                    15px 0px 0px 0px;
	text-align:					center;
	font:						12px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#696969;
	border-top:					1px solid #e5e5e5;
	border-right:				1px solid #e5e5e5;
	border-bottom:				1px solid #e5e5e5;
	border-left:				1px solid #e5e5e5;
	background:					#f5f5f5;
	cursor:						pointer;
}

#tabs ul li.hover {
	color:						#000000;
	cursor:						pointer;
}

#tabs ul li.active {
	font-weight:				bold;
	color:						#00659b;
	border-top:					1px solid #e5e5e5;
	border-right:				1px solid #e5e5e5;
	border-bottom:				1px solid #ffffff;
	border-left:				1px solid #e5e5e5;
	background:					#ffffff;
	cursor:						default;
}

#tabs ul li h2 {
	color:						#898a8b;	
}

#tabs ul li.active h2 {
	color:						#00659b;	
}

#tabs ul li.disabled {
	cursor:						default;
}

#tabs ul li a {
	font:						12px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#000000;
	text-decoration:			none;
}

#tabs ul li a:hover {
	font:						12px Verdana, Helvetica, Arial, sans-serif;
	font-weight:				normal;
	color:						#b9202d;
	text-decoration:			none;
}
