h1 								{
	padding:19px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
	color:#363636;
	font-size: 24px;
	line-height:normal;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
h1 .smallText					{font-size:.55em;}								 
								 
h1.title_un						{}

h2								{
	font-size:12px;
	line-height:1.1em;
	color:#817a7a;
	font-weight:normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	width: 421px;
}
.big h2							{padding: 0px 0px 5px 0px;}
h1 .smallText					{font-size:.775em; font-weight:normal;}								 
h2 .smallText					{font-size:.539em;}
								 
.contentPadd h3 				{
	margin:0px 0px 0px 0px;
	padding: 5px;
	background:#f4f4f4;
	font-size:1.1em;
}					 
								 
h4 								{padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;
   								 font-size:1.1em; line-height:1.4em; font-weight:normal;}								 
/* ************************************************************************************* */
.show								{padding:17px 0px 0px 0px;margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.prods_content 						{padding:8px 0px 4px 0px;margin: 0px 0px 0px 0px;}
.prods_content.cart,
.padding .prods_content 			{padding:0px 0px 0px 0px; overflow:hidden;}


ul.sub_categories					{list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px -2px; float:left;}
ul.sub_categories li 				{float:left;margin:17px 0px 0px 2px;}

ul.sub_categories .prods_content .name_padd			{padding:8px 7px 7px 7px;background:url('../images/div_hint_bg.png') 0px 0px repeat transparent;}
ul.sub_categories .prods_content .name span a		{color:#fff;}
ul.sub_categories .prods_content .name span a:hover	{color:#d7d7d7;}

.prods_content .name_padd							{padding:10px 7px 5px 7px; vertical-align:top; text-align:left;}
.prods_content .pic_padd							{padding:0px 0px 0px 0px; text-align:left;}
.prods_content.un .pic_padd							{float:left;}
.prods_content .desc_padd							{padding:0px 10px 5px 7px; text-align:left;}
.prods_content .listing_padd						{padding:7px 0px 0px 0px; text-align:left;}
.prods_content .price_padd							{padding:0px 10px 0px 11px;vertical-align:middle; text-align:left; border-bottom:0px solid #f1f1f2;}

.prods_content .button__padd						{padding:0px 0px 0px 0px; text-align:left; overflow:hidden;}
.prods_content .button__padd a						{display:inline-block;}
.prods_content .button__padd .bg_button2-act,
.prods_content .button__padd .bg_button2			{float:right;}
.prods_content .button__padd .bg_button22-act,		
.prods_content .button__padd .bg_button22			{float:right;}
/* ************************************************************************************* */
.prods_content .box-padd .desc_padd					{padding:0px 10px 5px 7px; text-align:left; text-transform:lowercase; font-size:10px; font-weight:bold; overflow:hidden;}
/* ************************************************************************************* */
.prods_content ul									{margin:0px;padding:0px; list-style:none; overflow:hidden;margin: 0px 0px 0px -2px;padding: 0px 0px 0px 0px;}
.prods_content li									{float:left;margin: 0px 0px 0px 2px; width:auto;}
.prods_content li.prods_vseparator 					{display:none;}

.prods_content .prods_hseparator					{float:none; height:17px; display:none;}
.prods_content li.prods_hseparator					{display:block;  height:15px;background:url('../images/prods_hseparator.gif') 0px 50% repeat-x transparent;}
.marg-bottom										{margin: 0px 0px 0px 0px;}
/* ************************************************************************************* */
.prods_content.padding li									{float:none; margin:0px; width:auto; vertical-align:top; overflow:hidden;}
.prods_content.padding li.prods_hseparator 				{ height:17px;}
/* ************************************************************************************* */

.wrapper_prods										{padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content .data_padd							{padding:0px 0px 17px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #f1f1f2;}
.prods_content .manuf_padd							{padding:0px 0px 14px 0px;vertical-align:middle; text-align:left;}
.prods_content .name2_padd							{padding:17px 10px 10px 0px; vertical-align:top; text-align:left;}
.prods_content .pic2_padd							{padding:0px 0px 0px 0px; text-align:center;}
.prods_content .desc2_padd							{padding:16px 0px 17px 0px; text-align:left;border-bottom:1px solid #f1f1f2;}
.prods_content .price2_padd							{padding:0px 0px 13px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #f1f1f2;}
.prods_content .button2__padd						{padding:0px 0px 0px 0px;margin: 17px 0px 0px 0px; text-align:left; }

/* ************************************************************************************* */
/* *************************************************************************************
.prods_content a					{color:#4c4c4c; font-weight:normal;  text-decoration:none;}
.prods_content a:hover				{color:#4c4c4c; text-decoration:underline;}
 */  
.name span a					{color:#161419;font-weight:normal; font-size:1em; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
.name span a:hover				{color:#161419; text-decoration:underline;}

h2.name span a 					{font-weight:normal;}

.price.un b							{display:none;}
h2 b								{font-size:.6em; font-weight:normal; display:inline-block; margin-top:3px; float:left;}
SPAN.productSpecialPrice 	{color:#fff;font-size:10px; font-weight:normal;}
del									{font-size:1.05em; line-height:2.1em; font-weight:normal; display:inline-block; margin-top:5px; margin-left:5px;}
.wrapper_hint del					{font-size:.9em; line-height:1.3em; font-weight:normal;margin-top:0px; margin-left:4px; color:#fff; margin-top:5px;}
.desc							{color:#a6a6a6;} 
.desc p							{text-indent:0px;padding-top: 10px;}

.cart_price   SPAN.productSpecialPrice 	{color:#000;font-size:1.7em; line-height:2.0em; font-weight:normal;}
.cart_total	  .productSpecialPrice 		{color:#000;font-size:1.7em; line-height:2.0em; font-weight:normal;}


h2 SPAN.productSpecialPrice 	{color:#2b2b2b;font-size:1.1em; line-height:1.2em; font-weight:normal;}
h2 del							{font-size:.7em; line-height:1.2em; font-weight:normal;}

.manuf span							{font-weight:bold;}

.prod_img 							{text-align:left;}
.prod_img a 						{display:inline-block;}
.prods_pic_bg						{display:inline-block;}

.prods_content .box-padd					{padding: 5px 10px 10px 10px; background:#f1f1f1; width:175px; overflow:hidden;}
/* ************************************************************************************* */
/* ************************************************************************************* */
table.listing 								{margin:0px 0px 0px 0px; width:100%; background:#f2f2f2;}
table.listing td							{padding:1px 0px 1px 0px;
								 			 color:#5a5b5c; font-size:.9em; line-height:.9em; }
.prods_content .listing b,							 
.prods_content .listing font				{background:#f2f2f2;}							 

.prods_content .listing b 					{font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font   				{color:#5a5b5c; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.prods_content .listing b font   			{color:#5a5b5c; padding:0px 3px 0px 0px;}
.prods_content .listing b font a 			{text-decoration:underline;}
.prods_content .listing b font a:hover   	{text-decoration:none}

.prods_content .listing font a 				{color:#5a5b5c; text-decoration:underline; font-weight:normal;font-size:.9em;}
.prods_content .listing font a:hover   		{color:#5a5b5c; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_vseparator						{background:url('../images/spacer.gif') 50% 0px repeat-y;}
.prods_vseparator img					{width:10px;}
/*
.padding .prods_hseparator			{background:url('../images/hseparator.gif') 0px 50% repeat-x;}
.padding .prods_hseparator img		{height:10px;}
.prods_hseparator img				{height:10px;}
*/
.cart_hseparator						{background:url('../images/cart_hseparator.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img					{height:10px;}

.cart 									{border:1px solid #f1f1f2; border-width:1px 1px 1px 1px;}
.cart th								{border:1px solid #f1f1f2; border-width:0px 1px 1px 0px;padding: 10px 0px 10px 0px; text-transform:uppercase; background:#fcfcfc;}

tr .cart_prods,
tr .cart_update,
tr .cart_price							{border:1px solid #f1f1f2; border-width:0px 1px 1px 1px;}
/* ************************************************************************************* */
.cart table td							{padding: 0px 17px 0px 17px;}
.cart_products_options					{width:120px;padding:17px; border:1px solid #f1f1f2;}
.cart_total	td							{font-size:1em; font-weight:bold;
									     text-transform:uppercase;padding:10px; text-align:center; border:1px solid #f1f1f2; border-width:0px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act				{margin-top:8px;}
.or										{padding-top:10px;padding-right: 15px; }									 
									 
.cart_update,
.cart_price								{text-align:center;padding: 0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice	{margin:-12px 0px 10px 0px; display:inline-block;}

.cart,
.cart table								{width:100%;}

.cart_total	td							{vertical-align:middle;}
.cart .row > td							{padding-bottom:17px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top									{margin:17px 0px 0px 0px;border:1px solid #f1f1f1; border-width:1px 0px 1px 0px;}
.result1_bottom									{border-bottom:0px solid #f1f1f2;}

.result2_top									{margin:0px 0px 17px 0px;border:1px solid #f1f1f1; border-width:1px 0px 1px 0px;}
.result2_bottom									{border-bottom:0px solid #f1f1f2; }

.result_top_padd div  							{padding:11px 1px 9px 1px;}
.result_bottom_padd div							{padding:11px 1px 9px 1px;}

.result_top_padd								{margin:0px;}
.result_bottom_padd								{margin:0px;}

.wrapper_content-padd.un .result1_top			{margin:20px 26px 20px 26px;}
.wrapper_content-padd.un .result2_top			{margin:20px 26px 20px 26px;}


.result   										{color:#888888; font-size:1em; line-height:1.2em; }
.result span 		   							{color:#000;}
.result strong   								{font-weight:normal;}
.result small									{font-size:9px}
/* ************************************************************************************* */
.result_un .result1_top							{margin:0px 0px 17px 0px}
.result_un .result2_top							{margin:17px 0px 0px 0px}
/* ************************************************************************************* */
.result_right 									{text-align:right;}
.result_right b									{color:#000; font-weight:normal;}
.result_right a.pageResults						{color:#000; text-decoration:underline;}
.result_right a.pageResults:hover 				{color:#ff981f; text-decoration:none;}

.result_right a.pageResults.next,
.result_right a.pageResults.next u				{color:#888888;text-decoration:none;}

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span			{color:#000;}

.result_right a.pageResults.next:hover,
.result_right a.pageResults.next:hover u 		{text-decoration:none;}

.result_right a.pageResults.next span:hover,
.result_right a.pageResults.next u span:hover 	{color:#ff981f;text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet						{padding:17px 0px 0px 0px; overflow:hidden;}
.buttonSet.extra				{padding: 17px 0px 14px 0px;}
.buttonAction					{display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input				{border:1px solid #d9d9d9;background:#fff;padding:1px; color:#706c56; font-size:1em; line-height:1.4em; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default											{font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #f1f1f2;}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover 				{border:0px solid #303030;}/*color: #fff; background: #191919*/
.prods_content .ui-state-default,
.ui-state-default											{border:0px solid #303030;} /* background: #191919*/
.ui-state-default.ui-state-hover 							{border:0px solid #f1f1f2;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#fff; border:1px solid #f1f1f2;}
/* ************************************************************************************* */
.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#fff;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#303030;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
p										{margin-top:0px; margin-bottom:0px;}
.coProgressBar							{float: left; width: 75%; padding-top: 2px; }
#coProgressBar							{height:15px;}
.ui-progressbar							{border:1px solid #f1f1f2;}
.ui-progressbar .ui-progressbar-value	{background:#f1f1f2;}

.moduleRow { }
.moduleRowOver 						{background-color: #f8f8f8; cursor: pointer;}
.moduleRowSelected 					{background-color: #f8f8f8;}

.checkoutBarFrom, .checkoutBarTo 	{color: #696767;font-size: 1em;  }
.checkoutBarCurrent 				{color: #ff981f;font-size: 1em;}

.orderEdit 							{ color: #ff981f; text-decoration:none; }
.orderEdit:hover 					{text-decoration:underline;}

.productsNotifications 				{background: #f9f9f9; }

.accountLinkList li a 			 	{color:#ff981f;}
.accountLinkList li a:hover		 	{color:#807979;}

.inputRequirement 					{color: #ff981f;}

.messageStackError, 
.messageStackWarning				{color:#000;}
.messageStackError img, 
.messageStackWarning img			{float:left;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal ul {
  list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px; margin:0px auto 0px auto; float:left;
}
#piGal .outer	{}
#piGal li {
	border:1px solid #d7d7d7;
}
#piGal li {
	border:0px solid #f1f1f2;
	vertical-align:top;
	height: auto;
    margin: 0;
}
#piGal li a	{
	display:block;
}
#piGal ul.thumbs	{
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;

}
#piGal ul.thumbs li	{
	margin:10px 5px 0px 0px;
	border:1px solid #d7d7d7; overflow:hidden;
}
#piGal ul.thumbs li:hover	{
	border:1px solid #474747;
}
#piGal .outer {
   background:#fff;padding:0px 0px 5px 0px; margin-right:0px;
}
/* ************************************************************************************* */
.prods_info .options ul			{padding:0px;margin: 0px 0px 0px -20px; list-style:none;}
.prods_info .options ul	li		{float:left; padding: 0px 0px 10px 20px;}
.prods_info .options label		{float:left; margin-top:3px;}
.prods_info .options select		{margin: 0px 0px 0px 10px; width:160px; float:left;}
.prods_info .options			{padding:20px 0px 10px 0px; border:1px solid #f1f1f2; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .options br			{line-height:10px;}
.prods_info .options-title		{color:#000;font-size:1.1em; font-weight:bold;
								 padding: 0px 0px 10px 0px;}

.prods_info .desc_padd			{
	padding: 17px 0px 17px 0px;
	border-top:1px solid #f1f1f2;
	border-bottom:1px solid #f1f1f2;
}

.prods_info .data_padd			{
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px solid #f1f1f2;
}
.prods_info .desc_padd.add		{border-bottom:0px solid #f1f1f2; }
								 
.prods_info .data_add			{padding: 0px 0px 17px 0px;}



.prods_info .desc2_padd					{padding: 10px 0px 10px 0px; border-top:1px solid #f1f1f2; border-bottom:1px solid #f1f1f2; border-top:1px solid #f1f1f2; }

h2.price								{padding: 6px 0px 14px 0px; overflow:hidden;}

.prods_info .stars_padd					{padding: 14px 0px 22px 0px;display:block;}
.prods_info .stars_padd	img				{margin: 0px 5px -5px 5px;}

.prods_info .contentInfoText 
.stars_padd								{border-top:1px solid #f1f1f2;}

.prods_info .desc						{font-size:1.1em; line-height:1.3em;}

.prods_info  h3,
.data									{font-size:.9em; font-weight:normal;}
.data span								{ color:#000}
.prods_info .data p						{ }
.prods_info h3 a						{font-weight:bold; display:inline-block; margin-right:10px;}

.prods_info .data b						{color:#ff981f; display:inline-block; margin-right:10px;}

.prods_info .stars 						{ color:#888888;}

.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span					{color:#000; font-weight:normal;}

.prods_info .contentInfoText br			{line-height:1.2em;}

.border_bottom					{border-bottom:1px solid #f6f6f6;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.small_title				{color:#000;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td				{padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button__padd span.ui-button-icon-primary 				{display:none;} /**/
button										{height:24px; font-size:12px; line-height:15px !important; font-family:Arial, Helvetica, sans-serif;}									
.bg_button2 a,
.bg_button2-act a,
.bg_button22 a,
.bg_button22-act a							{}

.bg_button2  span,
.bg_button2-act  span,
.bg_button22  span,
.bg_button22-act  span				{font-size:12px; line-height:15px;}

.prods_content .bg_button2 a,
.prods_content .bg_button2-act a,
.prods_content .bg_button22 a,
.prods_content .bg_button22-act a			{}

.prods_content a.bg_button2-act,
.prods_content a.bg_button22-act			{text-decoration:none;}

.bg_button2,
.bg_button22,
.bg_button2-act,
.bg_button22-act,
.bg_button2 div,
.bg_button22 div,
.bg_button2-act div, 
.bg_button22-act div						{display:inline-block; cursor:pointer; overflow:hidden;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_button22 .button-t						{background:url('../images/div_hint_bg.png') 0px 0px repeat transparent;}
/* ************************************************************************************* */
.bg_button22 a span,
.bg_button22 span							{color:#fff;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:lowercase; text-decoration:none;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_button22-act .button-t					{background:url('../images/div_hint_bg.png') 0px 0px repeat transparent;}
/* ************************************************************************************* */

.bg_button22-act a span,
.bg_button22-act span						{color:#d7d7d7; font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:lowercase; text-decoration:none;}											 
/* ************************************************************************************* */	
/* ************************************************************************************* */

/* ************************************************************************************* */										 
/* ************************************************************************************* */
.bg_button2 .button-t						{background:url('../images/div_hint_bg.png') 0px 0px repeat transparent;}


.bg_button2-act .button-t					{background:url('../images/div_hint_bg.png') 0px 0px repeat transparent;}
/* ************************************************************************************* */

.bg_button2  a span,
.bg_button2  span							{color:#fff;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:lowercase;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

.bg_button2-act a span,
.bg_button2-act span						{color:#d7d7d7;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:lowercase;}
/* ************************************************************************************* */
.bg_button2,
.bg_button22,
.bg_button2-act
.bg_button22-act				{padding:0; overflow:hidden;}

.wrapper_hint .bg_button2 .button-t, 
.wrapper_hint .bg_button2-act .button-t, 
.wrapper_hint .bg_button22 .button-t, 
.wrapper_hint .bg_button22-act .button-t			{background:none;} 
/* ************************************************************************************* */
.wrapper				{padding: 10px 5px 10px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.title-t						{margin-bottom:0px;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #ff981f;}
.ui-widget-header				{background:transparent;}

/* ************************************************************************************* */
.button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 4px 7px 5px 7px; }
.button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 4px 7px 5px 7px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 4px 7px 5px 23px; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 4px 7px 5px 23px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .1em; }

.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary, 
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary { left: .3em; }
/* ************************************************************************************* */	
/* ************************************************************************************* */
.accountLinkList li:hover span {background-image:;}
										
/* ************************************************************************************* */
/* ************************************************************************************* */
.decks ol, .decks li 			{margin:0;padding:0;}
.decks 					{width:100%;margin:0 auto;list-style-type:none;}
.forecastle 					{display:table; width:100%;}
.masthead 					{display:table-row;}
.prods_info li.port_side, .prods_info li.starboard_side, prods_info li.starboard_side_c,
.prods_content li.port_side, .prods_content li.starboard_side_c, .prods_content li.port_side_c, .prods_content li.starboard_side_c			 	{display:table-cell;vertical-align:top;}

.prods_info li.port_side, .prods_info li.starboard_side,
.prods_content li.port_side, .prods_content li.starboard_side, .prods_info li.port_side, .prods_info li.starboard_side_c,
.prods_content li.port_side_c, .prods_content li.starboard_side_c, 	{display:inline;zoom:1;vertical-align:top;}

.prods_info li.port_side,
.prods_content li.port_side,  		{width:35%; }

.prods_info li.starboard_side,
.prods_content li.starboard_side 	{width:58%;}
.prods_info li.port_side_c,
.prods_content li.port_side_c,  		{width:35%; }

.prods_info li.starboard_side_c,
.prods_content li.starboard_side_c 	{width:64%;}
.info					{padding: 0px 0px 0px 17px;}
.info2					{padding: 0px 0px 0px 5px;}
/* ************************************************************************************* */
/**//*/
.port_side,.starboard_side,.s3 {display:inline-block;float:left;}
.ft {clear:left;}
/**/
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.class_table				{margin: 17px 0px 0px 0px;}

.wrapper_box 				{padding:0px;}
#contact-wrapper {
	font-size:12px; BORDER: #ccc 0px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 515px; PADDING-RIGHT: 20px;  FLOAT: left; PADDING-TOP: 20px
}
#contact-wrapper DIV {
	CLEAR: both; padding-top:2px; padding-bottom:2px;
}
#contact-wrapper LABEL {
	width:200px; DISPLAY: block; FLOAT: left;
}
FORM #contactform INPUT {
	margin-left: 160px; BORDER: #bbb 1px solid;  HEIGHT: 18px; FONT-SIZE: 14px; 
}
FORM #regForm INPUT {
	margin-left: 160px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
FORM #logForm INPUT {
	margin-left: 160px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
FORM #actForm INPUT {
	margin-left: 160px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.leftbox {
	PADDING-BOTTOM: 10px; WIDTH: 350px; FLOAT: left; BORDER-RIGHT: #ccc 1px dashed
}
.rightbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 355px; FLOAT: left
}
.area {
	WIDTH: auto; HEIGHT: auto
}
.longbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 550px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 70px; PADDING-TOP: 20px
}
.error {
	COLOR:#993333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
  
    width:720px;
    height:300px;;
    margin:0px auto;
    
    padding-top:9px;
	
}

#slider {
	position:relative;
    width:720px;
    height:300px;
    margin-left:-3px;
	background:url url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
width:720px;
height:300px;
	position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
#slider2 {
	position:relative;
    width:310px;
    height:400px;
    margin-left:5px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider2 img {
width:310px;
height:400px;

position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider2 a {
	border:0;
	display:block;
}


#slider3 {
	position:relative;
    width:310px;
    height:400px;
    margin-left:5px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider3 img {
width:310px;
height:400px;

position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider3 a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	
}
.nivo-controlNav a {
	display:block;
	width:0px;
	height:0px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#ccc;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	float:left;
	background:url(../images/east-indies-furniture.jpg)
}
.nivoSlider img {
	width:720px;
	height:300px;
	position:relative;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ccc;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
