﻿body{
margin:0;
padding:0;
line-height: 1.5em;
height: 100%; 
max-height: 100%; 
background-color: #ffffff;

}

b{font-size: 110%;}
em{color: red;}

a.menu_link {
	color: #3C3C3C;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #3C3C3C;
	border:0;
	}

.img_href {
	border: none 0px;
}
.img_href_whell {
	border: none 0px;
	vertical-align: bottom;
}	
#RT_TopBg
{   background-image: url('../Images/websiteBannerBgY.png');
	width: 100%; /*Width of overall page*/
    margin: 0 auto; /*Center container on page*/
    height: 97px;
    position:relative;
	top: 0px;
	left: 0px;
}

#RT_BottomBg
{   background-image: url('../Images/websiteFooterBannerBg.jpg') ;
	width: 100%; /*Width of overall page*/
    margin: 0 auto; /*Center container on page*/
    height:43px;
    bottom:0;
}

#RT_MainSection
{   
    margin: 0 auto; /*Center container on page*/
    width: 760px; /*Width of main container*/
    height: auto;
}

#RT_MainSection_about
{   
    margin: 0 auto 0 25%; /*Center container on page,30*/
    width: 45%; /*Width of main container*/
    height: auto;
}

#RT_SideBg
{   background: #3c3c3c;
	width: 221px; /*Width of overall page*/
    /*margin: 0 auto; /*Center container on page*/
    height: 100%;
}

#RT_ProductBanner
{   width:750px;
	height:15px;
	/* background-image: url('../Images/websiteProductBanner.jpg'); */
	letter-spacing: -.5px;
	text-decoration: none;
	font: 17px "calibri";
	color: #3c3c3c;
	display:block;
	text-indent:10px;
}

#RT_ProductBanner3
{   width:750px;
	height:15px;
	/*  background-image: url('../Images/websiteProductBanner.jpg'); */
	letter-spacing: -.5px;
	text-decoration: none;
	font: 15px "calibri";
	color: #3c3c3c;
	display:block;
	text-indent:1px;
}

#RT_Item
{   float: none;
    /*width:250px;*/
    /*height:200px;*/
}

#RT_Item a
{   display: block;
	margin-right: 1px;
	padding: 0px 0px;
	letter-spacing: -.5px;
	text-decoration: none;
	font: 14px "Calibri";
	color: #3c3c3c;
	vertical-align:middle;
	text-align:center;
}

#RT_Item a:hover
{   display: block;
	margin-right: 1px;
	padding: 0px 0px;
	letter-spacing: -.5px;
	text-decoration: none;
	font: 14px "Calibri";
	color: #3c3c3c;
	vertical-align:middle;
	text-align:center;
	background-color:#ffcc4c;
	
}


#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto;
}

#topsection{
height: 97px; /*Height of top section*/
width: 860px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
vertical-align:middle;
position:relative;
	top: 1px;
	left: 0px;
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 0 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
margin-left: -803px; /*Set margin to that of -(MainContainerWidth)*/
/*background: #C8FC98;*/
/*background: #CCFFFF;*/
}


#footer
{  /* clear: left;*/
	clear: both;
    background-image: url('../Images/websiteFooterBannerBg.jpg');
	width:100%;
    text-align: center;
    bottom:0px;
	margin-bottom:0px;
	text-align: center;
	font: 13px calibri;
	color: #DADADA;
	height: 43px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
            left: 0px;
        }
#footer_text
{
	padding-top:13px;
}

#footer a{
color: #DADADA;
}
#footer a:visited {
color: #DADADA;
}


.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Top Menu */

#menu {
	float: left;
	vertical-align:middle;
	width: 1000px;
	height: 97px;
    position:relative;
	top: 1px;
	left: 0px;
}


#menu ul {
	margin: 0;
	padding: 7px 0 0 0;
	list-style: none;
	line-height: normal;
	vertical-align:middle;
}
#menu ul.logo {
	margin: 0;
	padding: 0px 0 0 0px;
}

#menu li {
	display: block;
	float: left;
	height: 97px;
	vertical-align: middle;
}

#menu li.last{
	display: block;
	float: right;
	height: 97px;
	color: #DADADA;
	font-size: 14 px;
	font-weight: bold;
	vertical-align: middle;
}


#li_start
{
	display: block;
	float: right;
	height: 97px;
	color: #DADADA;
	font-size: 14 px;
	font-weight: bold;
	vertical-align: middle;
	width:160px;
}


#menu a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 20px;
	letter-spacing: -.5px;
	text-decoration: none;
	font: 12px "Calibri";
	color: #DADADA;
	vertical-align:middle;
}

#menu a:link {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 50px 20px;
	letter-spacing: -1px;
	text-decoration: none;
	font: 12px "Calibri";
	color: #DADADA;
    vertical-align: middle;
    }
    
#menu a:visited {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 50px 20px;
	letter-spacing: -1px;
	text-decoration: none;
	font: 12px "Calibri";
	color: #DADADA;
    vertical-align: middle;
    }

#menu a:hover  
{	display: block;
	float: left;
	margin-right: 3px;
	padding: 50px 20px;
	letter-spacing: -1px;
	text-decoration: none;
	font: 12px "Calibri";
	/*color: #AAAAAA;*/
	color: #ADADAD;
    vertical-align: middle;
    	
    }
    
    
#menu_head
{
	font: 16px calibri bold;
	color: #ADADAD;
}


#menu .current_page_item a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 50px 20px;
	letter-spacing: -1px;
	text-decoration: none;
	font: 12px "Calibri";
	color: #DADADA;
    vertical-align: middle;
}


/* Side Menu */
#logo
{
	float:left;
	clear:right;
	margin:22px 0 0 22px;
	position:relative;
}
#logo a
{
		border:0;
}
#logo a:link
{
		border:0;
}
#logo a:visited
{
		border:0;
}
#logo a:hover
{
		border:0;
}

#sidebar
{
	background-image: url(../Images/websiteMenuBg.png);
	float:left;
	clear:both;
	width:199px;
	margin:-42px 0 0 0;
	padding:52px 0 20px 0;
	background-repeat:repeat-y;
}

#sidebar_wb
{
	background-image: url(../Images/websiteMenuBg.png);
	float:left;
	clear:both;
	width:199px;
	margin:-42px 0 0 0;
	padding:52px 0 350px 0;
	background-repeat:repeat-y;
}

#sidebar_cpx
{
	background-image: url(../Images/websiteMenuBg.png);
	float:left;
	clear:both;
	width:199px;
	margin:-42px 0 0 0;
	padding:52px 0 270px 0;
	background-repeat:repeat-y;
}

#sideMenu a {
	float: left;
	margin-right: 3px;
	letter-spacing: -.5px;
	text-decoration: none;
	font: 12px "Calibri";
	color: #DADADA;
	vertical-align:middle;
	margin-left:35px;
}

#sideMenu a:hover {
	float: left;
	padding-right: 3px;
	letter-spacing: -.5px;
	text-decoration: none;
	font: 12px "Calibri";
	background-color: #3C3C3C;
	vertical-align:middle;
	margin-left:35px;
}

#sideMenu ul {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style: none;
	line-height: normal;
	vertical-align:middle;
}

#sideMenu li {
	display: block;
	float: left;
	width:190px;
	height:25px;
	vertical-align: middle;
}

/* image maps */
.picture img {
	border-style: none;
	border-color: White;
	border-width: 0;
	height: 762px;
	width: 782px;

}

.picture img.left {
	float: left;
	margin-right: 15px;
}

.picture img.right {
	float: right;
	margin-left: 15px;
}
.picturesnapdown img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 644px;
	width: 800px;
	cursor: hand;
}
.pictureacapex5070 img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 760px;
	width: 600px;
	cursor: hand;
}
.capex4060 img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 656px;
	width: 703px;
	cursor: hand;
}
.cfxmk2 img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 656px;
	width: 703px;
	cursor: hand;
}
.cfxmk3 img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 744px;
	width: 600px;
	cursor: hand;
}

.cfxmk4 img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 637px;
	width: 670px;
	cursor: hand;
}
/* Video */

#video_holder
{
	width:100%;
}

#player1
{
	border-color:#f3d970;
	border-style:solid;
	border-width:10px;
	margin:0 auto 0 19%;
}

/* Content */
#post 
{
	width:760px;
	margin: 0 auto;
	left: 456px;
}

#flash_holder
{
	width:75%;
	margin: 0 auto 0 18%;
}

/* E-mail */
#e-mail a:link
{
	border:0;
	text-decoration: none;
	color: #3C3C3C;
}

#contact1
{

}

#contact2
{

}

/*Tabs*/
#tabs
{
	display: block; 
	width:760px; 
	font: 14px calibri;
}

/* Recently Viewed */
#Recent
{
	font:12px calibri;
}
#Recent a:link
{
	font:12px calibri;
	text-decoration:none;
	color:#3c3c3c;
}
#Recent a:hover
{
	font:12px calibri;
	text-decoration:none;
	color:#3c3c3c;
}
#Recent a:visited
{
	font:12px calibri;
	text-decoration:none;
	color:#3c3c3c;
}

a 
{
	text-decoration:none;
	font-family:Calibri;
	color:#3c3c3c;
	outline:0px none;
}

img
{
	border:0px none;
}

table#sitemap
{
    text-align:center;
	  vertical-align:top;
}
table#sitemap td
{
    text-align:left;
	  vertical-align:top;
}
.sitemapH
{
    font-size:25px;
    text-align:center;
}
    
.sitemap
{
	  vertical-align:top;
}


#TabContainer1  .ajax__tab_inner
{
height:200px;
background:transparent url(images/tabs/tab_inner.gif) no-repeat top left;
margin:0px;
padding:0px;
}
 
/* The right side of the tab */
#TabContainer1  .ajax__tab_outer
{
height:200px;
background:transparent url(images/tabs/tab_outer.gif) no-repeat top left;
margin:0px;
padding:0px;
}
 
/* The center of the tab */
#TabContainer1  .ajax__tab_tab
{
height:200px;
background:transparent url(images/tabs/tab_tab.gif) no-repeat top left;
margin:0px;
padding:0px;
}
TABLE.home TD 
{
text-align:center;
font-size:20px;

/* padding:5px 5px 5px 5px ; */
}

TABLE.holiday TD 
{
    font-family:Arial Narrow;
text-align:center;
font-size:16px;

}