p {

	margin: 0px 0px 0px 0px;
}

a:link
{

}

a:visited
{
    font-size:12px;

}

a:active
{

}

a:hover
{

}


a.sw_alink:link
{
	color: #7dd9ff; 
    text-decoration: none;
	
   -webkit-transition:color 1s ease-out;  
   -moz-transition:color 1s ease-out;  
   -o-transition:color 1s ease-out;  
   transition:color 1s ease-out; 	
}

a.sw_alink:visited
{

    color: #7dd9ff; 
	text-decoration: none;
}

a.sw_alink:active
{

    color: #7dd9ff; 
	text-decoration: none;
}

a.sw_alink:hover
{
	color: #00b3fe; 
    text-decoration: none;
}


#sw_sitemap
{ 

  display: block;
  width: 1px;
  height: 1px;
  text-indent: -999999em;
  overflow: hidden; 
  visibility: hidden;	
  
}

.sw_text
{
	font:12px arial,sans-serif;
}

.sw_plugin
{
	font:12px arial,sans-serif;
}


.sw_textcat
{
	padding: 5px 5px 5px 5px;
	font:12px arial,sans-serif;
	color: #ffffff; 
	width: 100%;
	height: 17px;
    background-color: #444;	
	
	
}

.sw_itemspace
{

	clear: both;
	height:  10px;

}

.sw_formspace
{

	clear: both;
	height:  5px;

}



.sw_line
{

	width: 100%;
	height: 1px;

}

.sw_gallery
{

}

.sw_gallery_thumb
{
	float:left;

	width: 91px;
	height: 81px;
	text-align:center;	
	
}

.sw_gallery_clear
{
	clear:both;

}

.sw_youtube
{
	
}

.sw_download
{
	
}


img.sw_frame{

	border: 1px; 
	border-style: solid;
	border-color: #444;
	

}


img.sw_noframe{

	border: 0px; 
	border-style: none;
	border-color: #444;

}

/*------ EASYFORM -------- */

.sw-easyform-wrapper
{
	width: 645px; 

}

/*
form {

}
*/

.sw-col1 {
	text-align: right;
	width: 200px;
	height: 31px;
	margin: 0;
	float: left;
	margin-right: 2px;

}

.sw-col2 {
	width: 395px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;


}

.sw-col3{

	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin: 0;	
		

}

.sw-col2comment {
	width:  375px;
	height: 98px;
	margin: 0;
	display: block;
	float: left;

}

.sw-col1comment {
	text-align: right;
	width: 200px;
	height: 98px;
	float: left;
	display: block;
	margin-right: 2px;

}

.sw-row-easyform {
	clear: both;
	width: 634px;
}

.sw-submit-easyform {
	
	height: 29px;
	width: 435px;
	padding-top: 0px;
	float:right;

}

.sw-input-easyform {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px 0 5px 8px;
	padding: 1px;
	border: 1px solid #ccc;
	width: 375px;
}

.sw-textarea-easyform  {
	border: 1px solid #ccc;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px 0 5px 8px;
	width: 373px;
	height: 95px;
}

.sw-button-easyform {
	
	/*send button easyform*/
	width: 378px;
	
	color:#fff;
	 
	background-color:#222;
	border:1px solid #ccc;	
	cursor : pointer;

   -webkit-transition:all 1s ease-out;  
   -moz-transition:all 1s ease-out;  
   -o-transition:all 1s ease-out;  
   transition:all 1s ease-out; 		
}

.sw-button-easyform:hover {
	
	/*send button easyform*/
	width: 378px;
	
	color:#ccc;
	 
	background-color:#333;
	border:1px solid #ccc;
	
	cursor : pointer;	
}

.sw-button-form {
	
	/*send button form*/

	

}

.sw-result-easyform {
	
	/*div showing result of easyform*/
	
}

/* FLASH SWF */

.sw-swf {
	
	/*div showing result of flash*/
	
}


/* BUTTONS */

.sw-buttons {
	
	/* div buttons */
	overflow:hidden;

	

	
}

.sw-buttons-center {
	
	/* div buttons */
	
	/*
	position: absolute; 
	top: 50%;
	display: table-cell; vertical-align: middle;	
	*/
	
	
	text-align:center;
	margin:0 auto; 	
	
	

	
}

.sw-buttons-right {
	
	/* div buttons */
	float:right;
	
	
}

.sw-buttons-left {
	
	/* div buttons */
	float:left;
	
	
}


.sw-button-group {
	
	/* div buttons */
	clear:both;

	/*
	position:relative;
	
	
	width:150px;
	
	background-color: #000000;
	*/
	
}


.sw-button-item {
	
	/* div buttons */
	float:left;
	
	
}

/* SLIDESHOW CONTAINER */

.sw-slideshow
{
	background-color: #222;
}



/* PICTURE LEFT TEXT RIGHT COMPONENT */

.sw-text-fltr
{
	position:relative;
	margin-left:10px;
	margin-top: 0px;
	float:left;
	
	width:490px;

}

/* PICTURE RIGHT TEXT LEFT COMPONENT */

.sw-text-tlfr
{
	position:relative;
	margin-right:5px;
	margin-top: 0px;
	float:left;

	width:490px;

}

/* FORM COMPONENT */

.sw-form {

	width: 635px;

}

.sw-row-form {

	clear: both;
	width: 635px;

}

.sw-formcol1 {

	text-align: left;
	width: 200px;
	height: 20px;
	margin: 0;
	float: left;
	

}

.sw-formcol2 {

	width: 400px;
	height: 20px;
	display: block;
	float: left;
	margin: 0;	

}

.sw-formcol3{

	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin: 0;	
		

}

.sw-col2comment-form {
	width: 400px;
	height: 98px;
	margin: 0;
	display: block;
	float: left;

}

.sw-col1comment-form {
	text-align: left;
	width: 200px;
	height: 98px;
	float: left;
	display: block;

}

.sw-submit-form {
	height: 29px;
	width: 430px;
	padding-top: 0px;
	float: right;
	

}

.sw-input-form {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px 0 5px 8px;
	padding: 1px;
	border: 1px solid #ccc;
	width: 375px;
}

.sw-textarea-form  {
	border: 1px solid #ccc;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px 0 5px 8px;
	width: 375px;
	height: 98px;
}

.sw-button-form {
	
	/*send button form*/
	width: 375px;
	
	color:#ccc;
	 
	background-color:#222;
	border:1px solid #ccc;
	cursor : pointer;
	
   -webkit-transition:all 1s ease-out;  
   -moz-transition:all 1s ease-out;  
   -o-transition:all 1s ease-out;  
   transition:all 1s ease-out; 	
	

}

.sw-button-form:hover {
	
	/*send button form*/
	width: 375px;
	
	color:#fff;
	 
	background-color:#333;
	border:1px solid #ccc;
	cursor : pointer;
}



.sw-result-form {
	
	/*div showing result of form*/
	clear: both;
	position: relative;
	display: block;

	
}

.sw-radio {

	margin-right:5px;

}

.sw-combo {

	margin: 0px 0 5px 8px;
	width: 375px;
	color:#fff;
    background-color:#000;
    border: 1px solid #ccc;	

}

.sw-check {

	margin-right:5px;

}

