﻿html {
     overflow: -moz-scrollbars-vertical;
}


body{
	background:  url('../../images/main/main_bk.jpg');
	background-repeat: repeat-x;
	background-color: #5093bd;
	margin: 0em;
	padding: 0em;
	font: 11px "Verdana", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	vertical-align: text-top;
	text-align: left;
	background-attachment: fixed;
}

A:link {text-decoration: none; color:#3c7cbc;}
A:visited {text-decoration: none; color:#3c7cbc;}
A:active {text-decoration: none; color:#3c7cbc;}
A:hover {text-decoration: underline; color:#3c7cbc;}

hr {
	color: #000000;
	height: 1px;
	background-color: #9E9E9E;
}


.table {
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: inherit;
	width: 900px;
	background-color: #FFFFFF;
	margin: auto;
	}

.main {
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: inherit;
	background-color: #FFFFFF;
	float: left;
	width: 925px;
	margin: auto;
	position: absolute;
	background-image: url('../../images/main/mainbk.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	}

.clients{
	background-image: url('../../images/main/members.jpg');
	text-align:left;
	background-repeat:no-repeat;
	background-repeat: repeat-y;
	text-indent:3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:text-top;
}


.title {
	color: #ffffff;
	font-size: medium;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background:  url('../../images/main/titlebk.jpg');
	background-repeat: repeat-x;
	background-repeat:no-repeat;
	background-position:right;
	background-color: #000000;
}

#maincontainer{
	width: 915px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#topsection{
	padding-top: 12px;
	max-height: 165px;
	max-width: 901px;
	margin: auto;
}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}

#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: inherit;
	width: 685px;
	float: right;
	padding-top: 15px;
	padding-right: 7px;
}

#leftcolumn{
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: inherit;
	width: 200px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 20px;
}

.form{
	background-color: #000000;
	color: #ffffff;
border:1px solid white;
}

.buttonform{
	background-color: #000000;
	color: #ffffff;
	border:1px solid white;

}


.tableop{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
	color: #ffffff;
	font-size: medium;
	font-weight: bold;

}

.tableop1{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #97c9ee;
	color: #ffffff;
	font-weight: bold;

}

.tableop2{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #c6e2f7;
	color: #ffffff;
	font-weight: bold;

}


#footer{
	clear: left;
	width: 100%;
	text-align: center;
}


.menu a.menuitem{
	background-image: url('../../images/main/navbk.jpg');
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 2px;
	text-decoration: none;
	border-bottom-style:solid;
	border-color:#ffffff;
	border-width:1px;
}

.menu a.menuitem:visited, .menu .menuitem:active{
	color: #000000;
}

.menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.menu a.menuitem:hover{
	background-image: none;
	background-color: #000000;
	color: #FFFFFF;
}

.menu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
}

.menu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu div.submenu ul li a{
	display: block;
	color: black;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.menu div.submenu ul li a:hover{ 
	background: #DFDCCB;
	color: black;
}

.contactmenu{
	text-align:left;
}

.area{
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
}


.images {
	float: left;
	padding-right: 10px;
	vertical-align: text-top;
}

.height {
height:125px;
	vertical-align: text-top;
}

.height:hover {
	background-image: url('../../images/main/fader.jpg');
	background-repeat:no-repeat;
	background-repeat: repeat-y;
	background-position:right;
}

.col1 {
   position: relative;
   float: left;
   left: 0.0%;
   width: 48.50%;
} 

.col2{
   position: relative;
   float: right;
   right: 0.0%;
   width: 48.50%;
}
.services {
	vertical-align: text-top;
	margin-right: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.services:hover {
	background-color: #E4E4E4;
	vertical-align: text-top;
}

.mintitle{
	background-image: url('../../images/main/maintitle1.jpg');
	font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	background-repeat:no-repeat;
	background-repeat: repeat-y;
	text-indent:5px;
	vertical-align:text-top;
	text-transform:uppercase;
border-bottom-style:solid;
border-width:1px;
border-color:#7faccd;
}

.mintitle1{
	background-image: url('../../images/main/maintitle2.jpg');
	font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	background-repeat:no-repeat;
	background-repeat: repeat-y;
	vertical-align:text-top;
	text-transform:uppercase;
border-bottom-style:solid;
border-width:1px;
border-color:#7faccd;
}



		h3 {
			margin: 0;	
			padding: 5px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
		}

#content {
	width: 100%;
	background: #FFF;	
}

		div#feature_list {
	width: 100%;
			height: 240px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 193px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 1px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 26px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('../../images/feature-tab-current.png');
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 100%;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 100%;
			height: 240px;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}
		
		

.jcart { float: right; width: 100%; margin:0 0px 10px 0; padding-top:0px; border:solid 1px #ffffff; float:left; text-align:left; }

.jcart ul { margin:0; list-style:none; padding:0 0px; text-align:left; }

.jcart fieldset { border:0; }

.jcart strong { color:#000000; }

.jcart .button { margin:5px; padding:5px; }


fieldset { border:0; }

#paypal-button { display:block; padding:10px; margin:20px auto; }

.clear { clear:both; }
			
			
#jcart * { margin:0; padding:0;}
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { 	width:100%; border:0; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { background:#ccffcc }
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:25%; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url(../../jcart/checkmark.png) 3px center no-repeat #f2fcee;  }


