﻿/* CSS Document */

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6b67;
	background-image:url(../img/headerbkgd.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#main {
	width: 980px;
	margin-right:auto;
	margin-left:auto;
}

.tab { margin-left: 22px; }


#container_main {
	width: 980px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../img/headerbkgd.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#wrapper {
	float: left;
	width: 980px;
	margin-right:auto;
	margin-bottom: 0;
	margin-left:auto;
	text-align: left;
    background: #fff;
}

#headerwrapper {
	float: left;
	
	padding-top: 135px;
	margin-bottom: 0;
	position:absolute;

}

#headerwrapper_s {
	float: left;
	
	padding-top: 135px;
	margin-bottom: 0;
	position:absolute;

}

#headerwrapper_v {
	float: left;
	width: 950px;
	padding-top: 50px;
	margin-bottom: 0;
	position:absolute;

}

#headerwrapper_vp {
	float: left;
	width: 950px;
	padding-top: 50px;
	margin-bottom: 0;
	position:absolute;
}

#header {
	width: 980px;
}

#header ul {
	list-style-type: none;
	padding: 4px 0 6px 10px;
	background-color: #1d1d1d;
}

#header ul li {
	display: inline;
}

#header ul li a {
	padding: 5px 14px 7px 15px;
	background-color: #1d1d1d;
	color: #e0dad1;
	font-weight: bold;
	text-decoration: none;
}

#header ul li a.end {
	padding: 5px 24px 7px 25px;
}

#header ul li a:hover {
	background-color: #CCCCCC;
	color:#663333;
}

#header ul li.active a {
	background-color: #CCCCCC;
	color:#663333;
}

#header ul li a.activeend {
	padding: 5px 24px 7px 25px;
	background-color: #666666;
}

#header img {
	float: left;
}


.hed ul li a:hover {
	background-color: #CCCCCC;
	color:#663333;
}

.hed ul li.active a {
	background-color: #CCCCCC;
	color:#663333;
}

.hed ul li a.activeend {
	padding: 5px 24px 7px 25px;
	background-color: #666666;
}

.tagline {
	position:relative; 
	left: 30px; 
	top: 40px;
}

#spanish {
	position:relative; 
	left: 70px; 
	top: 50px;
}

#chinese {
	position:relative; 
	left: 65px; 
	top: 50px;
}

#content {
	clear: both;
	width: 980px;
	padding-top: 30px;
}

#columnleft {
	width: 200px;
	float: left;
	margin-bottom: 30px; 
}

.product {
	float: left;
	padding-right: 12px;
}

#use {
	border: 1px solid #d1D3D4; clear:both;
}

#use h1 {
	color:#3399FF; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 18px; 
	text-align:center;
}

.testimonial {
	border: 1px solid #d1D3D4;
	padding: 10px;
	background-color: #666666;
	margin-top: 10px;
}

.testimonial p{
	color:#ffffff; 
	font-size: 12px; 
}

.customer {
	border: 1px solid #d1D3D4;
	padding: 0 5px 0 2px;
	background-color: #bbdb88;
	margin-top: 5px;
}

.customer p{
	color:#333333; 
	font-size: 12px;
	text-align: right;
}


#gossiplab {background-color:#fefbe1; text-align:center; 
border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-top: 1px solid #333333;}

#gossiplab h1 {color:#6a6a69; font-family:Century Gothic; margin-top: 0; padding-top: 8px; font-size:18px;}
#gossiplab h1 a {color:#6a6a69; text-decoration:none;}
#articles {border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; list-style-type:none; clear:both; margin-bottom:10px;}
#articles ul {padding: 5px 10px 10px 10px; list-style-type:none; }
#articles li {border-bottom: 1px dashed #D1D3D4; padding: 5px; font-family:Georgia, "Times New Roman", Times, serif;}
#articles li a {color:#6a6a69; text-decoration:none;}
#amazon {border: none; width: 278px; float:none; margin-bottom:10px;}
#threed {
	/*float: right;*/
	margin-top: 20px;
}

#threed img {
		border: 1px solid #d1D3D4;
		margin-bottom: 10px;
}

#newmodel {
	float: left;
	
	border: 1px solid #d1D3D4;
	margin-left: 0px;
	margin-top: 20px;
	background-color: #bbdb88;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#newmodel h4 {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#newmodelp h4 {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#newmodel h2 {
	color:#CC0000;
	font-family: Century Gothic;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}


#newmodelp {
	background-color: #ffffff;
	padding: 2px 10px 2px 10px;
}

#newmodelp p{
	color: #666666;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

#columnright {
	float: right;
	width: 765px;
	margin-bottom: 30px; 
}

#columnright p {
	color: #000;
}

#columnright p.question {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

#columnright h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	clear:both;
	padding-top: 10px;
	color:#000;
}

#columnright h3 {
	color:#CC0000;
}

#columnright ul {
	color: #000;
}


.colright2{
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

.righth12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:50px;  margin-top: 10px; color:white; text-align:center;
border: 2px solid white; padding: 10px; font-weight:bold;}


#column_right {color:#000; float:left; margin: 0; padding-top:25px; text-align:left; margin-left:0px; width: 650px; background:none;}
#column_right2{
	color: #000;
	float: left;
	margin: 0;
	padding-top: 5px;
	text-align: left;
	margin-left: 30px;
	width: 750px;
	background: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

.column_righth1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; border-top: 1px solid #D1D3D4; 
border-bottom: 1px solid #D1D3D4; margin-top:10px; padding-top:3px; padding-bottom:3px;}

#column_right h2 {color:#886644; font-size:12px; font-weight:bold; clear:both;}
#column_right h4 {color:#886644; font-size:13px; font-weight:bold; clear:both; font-variant:small-caps; text-align:center; margin-top:0; margin-bottom:5px;}
#column_right h4 a {color:#886644; font-size:13px; font-weight:bold; clear:both; font-variant:small-caps; text-decoration:none;}
#column_right h4 a:hover, #column_right h4 a:active {color:#886644; background:#EFEAE5;}
#column_right h4 a:hover, #column_right h4 a:active {color:#886644; background:#EFEAE5;}

#column_right img {padding:1px; border: 1px solid #D1D3D4; float:left; margin: 0 20px 10px 0;}
#column_right li {font-size:12px; list-style-type:none;}
#column_right h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; border-top: 1px solid #D1D3D4; 
border-bottom: 1px solid #D1D3D4; margin-top:10px; padding-top:3px; padding-bottom:3px;}
#column_right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	color: #666666;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#column_right2 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	color: #666666;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#column_right2 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	clear: both;
	color:#FF0000;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#column_right h5 {font-size:10px; font-weight:bold; border-top:1px dashed #6F7071; padding-top: 5px;
border-bottom:1px dashed #6F7071; padding-bottom: 5px;}
#column_right h6 {font-size:11px; font-weight:bold; padding-top: 0px; 
border-bottom:1px solid #FFCC33; color: #000066; padding-bottom: 1px;}
#column_right h8 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  clear:both; font-weight:bold;
color:#666666; margin-top:10px; padding-top:3px; padding-bottom:3px;}

#subcol_left {width:360px; float:left; padding-top: 10px;}
#subcol_right {width:360px; float:right; padding-top: 10px;}
#subcol_left p {font-size:12px; color:#666666;}
#subcol_right p{font-size:12px; color:#666666;}
#subcol_left p a {color:#B88A01; text-decoration:none;}
#subcol_right p a {color:#B88A01; text-decoration:none;}
#subcol_left p a:hover, #columnleft2 p a:active {color:#C81B13;}
#subcol_right p a:hover, #columnleft2 p a:active  {color:#C81B13;}

#spec {padding-left:18px;}
#spec li {line-height:20px; list-style-type:square;}
#spec a {text-decoration:none;}

#gallery img{border:1px solid #A8A8A8; margin-left:5px; margin-top:1px; margin-bottom:20px; padding: 5px;}
#gallery p {border-top: 2px dotted #ffcc33; padding-top: 15px; clear:both;}

#video img {float:none;padding-left:20px; border:none; }
.box_product {border-top: 1px dashed #FFCC33; overflow: hidden; padding: 12px 0 0 0; margin-top: 2px; margin-bottom:0;}
.box_productbot {display: block; float:left; width: 265px; height: 16px; background: url(../img/box_productbot.png) 0 0 no-repeat; margin-bottom:15px;}
.box_productbot a {display: block; width: 64px; height: 16px; float: right;}
.box_product1 {float: left; width: 340px; border-top: 1px dashed #FFCC33; overflow: hidden; padding: 10px 0 0 0; margin-top: 15px; margin-bottom:0;}
.box_productbot1 {display: block; float:left; width: 200px; height: 10px; margin-bottom:1px;}

.box_prod {margin-bottom:15px;}

.contentimg img {
	border: 1px solid #D1D3D4;
	float: left;
	margin: 10px 20px 10px 0;
	clear:both;
}

#picture {width: 680px;}

.cap {
	float: left;
	background-color: #EDEDED;
	padding: 2px 2px 2px 12px;

}

.cap p {
	color: #333333;
}

#footer {
	clear: both;
	border-top: #e5e3de 1px solid;
	padding: 0px 14px 0 14px;
	font-size: 11px;
	margin-top: 20px;
	text-align: center;
}

#footer a {color: #666666;}

#leftmenu {
	padding:0; 
	margin-bottom:10px;
}

#leftmenu h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul#leftmenu  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul#leftmenu li {
	border-bottom: 1px solid #fff; 
	background-color:#33cc66; 
	padding: 0px 0 0px 15px; 
	line-height:20px;
}

ul#leftmenu li a {
	color: #fff; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:20px; 
	background-color:#666666; 
	font-weight:bold;
}

ul#leftmenu li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul#leftmenu li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul#leftmenu li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}


#leftmenu1 {
	padding:0; 
	margin-bottom:10px;
}

#leftmenu1 h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul#leftmenu1  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul#leftmenu1 li {
	border-bottom: 1px solid #fff; 
	background-color:#33cc66; 
	padding: 0px 0 0px 15px; 
	line-height:20px;
}

ul#leftmenu1 li a {
	color: #fff; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:20px; 
	background-color:#666666; 
	font-weight:bold;
}

ul#leftmenu1 li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul#leftmenu1 li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul#leftmenu1 li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}

#leftmenu2 {
	padding:0; 
	margin-bottom:10px;
}

#leftmenu2 h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul#leftmenu2  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul#leftmenu2 li {
	border-bottom: 1px solid #fff; 
	background-color:#33cc66; 
	padding: 0px 0 0px 15px; 
	line-height:20px;
}

ul#leftmenu2 li a {
	color: #fff; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:20px; 
	background-color:#666666; 
	font-weight:bold;
}

ul#leftmenu2 li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul#leftmenu2 li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul#leftmenu2 li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}

.leftinquiry {
	padding:0; 
	margin-bottom:0;
	margin-top:10px;
}

.leftinquiry h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul.leftinquiry  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul.leftinquiry li {
	border-bottom: 1px solid #D1D3D4; 
	background-color:#33cc66; 
	padding: 0px 0 0px 25px; 
	line-height:25px;
}

ul.leftinquiry li a {
	color: #fff; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:25px; 
	background-color:#4f5584; 
	font-weight:bold;
}

ul.leftinquiry li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul.leftinquiry li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul.leftinquiry li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}


#title {
/*	height: 60px;*/
/*	background: #EDEDED;*/
}

.gossip {border: 1px solid #D1D3D4; }

#title h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0;
	padding-top: 5px;
	padding-left: 20px;
	background: #EDEDED;
	height: 60px;
}

.specsheet {
	padding:0; 
	margin:20px 0 30px 50px;
	width: 300px;
}

.specsheet h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul.specsheet  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul.specsheet li {
	border-left: 1px solid #666; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	background-color:#6699cc; 
	padding: 0px 0 0px 25px; 
	line-height:25px;
}

ul.specsheet li a {
	color: #666; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:25px; 
	background-color:#fff; 
	font-weight:bold;
}

ul.specsheet li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul.specsheet li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul.specsheet li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}




.whitepaper {
	padding:0; 
	margin:20px 0 30px 50px;
	width: 500px;
}

.whitepaper h1 {
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	color:#FFFFCC;
}

ul.whitepaper  {
	margin:0; 
	list-style-type:none; 
	text-align:left;
}

ul.whitepaper li {
	border-left: 1px solid #666; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	background-color:#6699cc; 
	padding: 0px 0 0px 25px; 
	line-height:25px;
}

ul.whitepaper li a {
	color: #666; 
	text-decoration:none; 
	display:block; 
	padding-left: 8px; 
	line-height:25px; 
	background-color:#fff; 
	font-weight:bold;
}

ul.whitepaper li a:hover {
	color:#886644; 
	background:#EFEAE5;
}

ul.whitepaper li.active a {
	font-weight:bold; 
	background:#CCCCCC; 
	color:#666;
}

ul.whitepaper li.active a:hover {
	color:#886644; 
	background:#EFEAE5;
}



table {
	border-collapse:collapse; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000;
	float:left; 
	margin-bottom:20px;
	margin-left:2px;
	margin-top: 10px;
}
table a {color:white;}
	
th, td {
	border-right:1px solid #FBFCFE; 
	border-bottom:1px solid #F0F0F2; 
	padding:5px 5px 5px 5px;
}

tr {
	background:#F3FDFF;
}

thead th {
	background:#036; 
	color: #ffffff;
}

tbody th {
	font-weight:normal; 
	background:#658CB1; 
	text-align:left;
	padding-left:5px;
}

tr.alternate {
	background:#D7E0EA;
}

tr.alternate th {
	background:#8AA9C7;
}

caption {
	text-align:center; 
	font-variant:small-caps; 
	text-align:left; 
	color:#BB141B;  
	font-weight:bold; 
	padding-bottom:15px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
}

#contactinfo {
	border-bottom:1px solid #BB141B;
}

#contact {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left; 
	padding:0; 
	margin-left: 20px;
	float:left; 
	width:280px;
}
	
#contact h1 {
	font-size:14px; 
	color:#314284; 
	font-variant:small-caps;
}

ul#contact {
	margin-bottom:20px; 
	list-style-type:none; 
	text-align:left; 
}

ul#contact li {
	font-size:12px; 
	padding: 0;
}

#contact img {
	margin-top:30px; 
	padding: 15px; 
	border: 1px solid #808181;
}

#commentform {
	float:right; 
	width:380px; 
	padding: 0;
}


#commentform h1{
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#314284;
	font-variant:small-caps;
}

#commentform label{
	float: left;
	width: 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#commentform input, textarea{
	width: 250px;
	margin-bottom: 5px;
}

#commentform textarea{
	width: 250px;
	height: 150px;
}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}

#commentform br{
	clear: left;
}


#quoteform {margin-top:10px; margin-left:50px;font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;}

#quoteform p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform label{
float: left;
width: 200px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform input, textarea{
width: 200px;
margin-bottom: 20px;
}
.multiple input{margin-left: 100px; float: left;}
#quoteform textarea{
width: 300px;
height: 50px;
}

.boxes{
width: 1em;
}

#submitbutton{
width: 90px;
margin-left: 120px;
margin-top: 5px;
}

#quoteform br{
clear: left;
}

.ScrollStyle1
{
	width: 250px;
    height: 240px;
    overflow: scroll;
}

.ScrollStyle2
{
	width: 550px;
    height: 410px;
    overflow: auto;
}

#highlight p {margin-top: 20px; color:#fff; font-weight:bold; padding-left:31px; padding-top:2px; padding-bottom: 5px; background-image:url(img/red-splash-bkgnd.png)}

#highlight a {color:#FFF; text-decoration:none;}

#video {margin-top: 15px;}

.videobox {padding: 5px; margin-right: 10px; margin-bottom: 10px; width: 350px; height:110px; border: 1px solid #D1D3D4; clear:none;}
.videocaption {width: 200px; float: right; margin-top: -10px;}
#videoleft {float:left;}
#videoright {float:right;}

#cat1 {
	border: 1px solid #283319; 
	margin-bottom:10px; padding:1px; 
	background:#ffffff; 

}

#cat1 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding: 8px 8px 8px 8px;
}

#cat1 a {
	color:#000;
}

#cat1 a:hover {
	color: #155da9;
}

#cat2 {
	border: 1px solid #283319; 
	margin-bottom:10px; 
	padding:1px; 
	background:#ffffff; 

}

#cat2 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding:8px 8px 8px 8px;}
	
#cat2 a {
	color:#000;
}

#cat2 a:hover {
	color: #155da9;
}

#cats2 {
	border: 1px solid #283319; 
	margin-bottom:10px; 
	padding:1px; 
	background:#ffffff; 

}

#cats2 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding:8px 8px 8px 8px;}
	
#cats2 a {
	color:#000;
}

#cats2 a:hover {
	color: #155da9;
}

#cat3 {
	border: 1px solid #283319; 
	margin-bottom:10px; 
	padding:1px; 
	background:#ffffff; 

}

#cat3 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding:8px 8px 8px 8px;}

#cat3 a {
	color:#000;
}

#cat3 a:hover {
	color: #155da9;
}

#catxs1 {
	border: 1px solid #283319; 
	margin-bottom:10px; padding:1px; 
	background:#ffffff; 

}
#catxs1 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding: 8px 8px 8px 8px;
}
#catxs1 a {
	color:#000;
}
#catxs1 a:hover {
	color: #155da9;
}

#catxs2 {
	border: 1px solid #283319; 
	margin-bottom:10px; 
	padding:1px; 
	background:#ffffff; 

}
#catxs2 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding:8px 8px 8px 8px;}
#catxs2 a {
	color:#000;
}
#catxs2 a:hover {
	color: #155da9;
}

#catxs3 {
	border: 1px solid #283319; 
	margin-bottom:10px; 
	padding:1px; 
	background:#ffffff; 

}
#catxs3 p {
	color:#fff; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	background: #bbdb88 no-repeat; 
	margin:0; 
	padding:8px 8px 8px 8px;}
#catxs3 a {
	color:#000;
}
#catxs3 a:hover {
	color: #155da9;
}

.vidbox img {border:none; margin-top: 10px;}

 blockquote {
  margin:0;
  background:url(img/closeQuote14.png);
  background-repeat:no-repeat;
  background-position: 235px bottom;
  width:280px; 
 } 

 blockquote p {
  margin:0;
  background-image:url(img/OpenQuote14.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding:45px 20px 45px 30px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
  text-shadow:2px 2px 2px #fff;
 }


#quote {clear:both; margin-top: 10px; border:1px dotted #D1D3D4; margin-bottom: 10px;}
#quotenew {background: #4f5584; padding:20px;}
#quotenew label {display:block; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:4px; color:white; 
font-weight:bold;}
#quotenew input, textarea{
width: 200px;
margin-bottom: 7px;
}
#quotenew textarea{
width: 200px;
height: 150px;
}
#quotenew p {color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-left: 10px;}
#quotenew ul {list-style-type:square; margin-top:40px;}
#quotenew li {color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}


#indexpagevideo {width: 405px; clear:both; border:1px solid #D1D3D4; background-color:#bbdb88; float:left;}

#indexpagevideo h3 {text-align:center;}

/*#education {float: right; border: 1px solid #D1D3D4; width:252px;}*/
#education {border: 1px solid #D1D3D4;}

#education p {padding: 10px 10px 8px 10px;}

#home-rhk {border: none;}

#home-rhk p {padding: 10px 10px 8px 10px;}

#columnleftind {
	width: 285px;
	float: right;
	margin-bottom: 30px; 
}

#columnrightind {
	float: left;
	width: 680px;
	margin-bottom: 30px; 
}

#gossipribbon {
	margin-bottom: 10px;
}

#gossip {
	border-right:1px solid #D1D3D4;  border-bottom:1px solid #D1D3D4;  border-left: 1px solid #D1D3D4;
	padding: 15px;
}

.news {color: #333333; border-bottom: 1px solid #D1D3D4; position:relative;}
.news h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#003366;}
.news h5 a {color:#003366; text-decoration:none;}

.date {position: absolute; left: -65px; top: -10px; width:50px; height: 50px; background-color:#333333; float:left; text-align:center; font-size:18px; color:#fff; padding-top: 10px;}

#news {width: 700px; float:right;}

#newsentry {margin-left: 10px; border: 1px solid #D1D3D4; padding: 10px 20px 20px 20px;}
#newsentry h2 {text-align: center; padding: 0 10px 10px 10px; background:none; font-family:Georgia, "Times New Roman", Times, serif; color:#003366}
#newsentry img {float: left; margin-bottom: 10px; margin-right: 20px;}
#newsentry ul {margin-top: 20px;}

#like {margin-top: 20px; margin-bottom: 20px; text-align:center;}

#applicationimg img {border: 1px solid #D1D3D4; margin-top: 10px; margin-right: 10px;}

#distributor {border: 1px solid #D1D3D4; margin-right: 10px; padding-right: 10px; padding-left: 10px;}
#distributor p {color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:#cc2201; padding: 10px;}
#distributor a {color:white;}

#distributors {border: 1px solid #D1D3D4; padding-right: 10px; padding-left: 10px; clear:both; margin-top: 20px;}
#distributors p {color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:#cc2201; padding: 10px;}
#distributors a {color:white;}

#distributorsindex {border: 1px solid #D1D3D4; padding-right: 10px; padding-left: 10px; clear:both; margin-bottom: 10px; margin-top: 0;}
#distributorsindex p {color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background-color:#cc2201; padding: 10px;}
#distributorsindex a {color:white;}

#distributor14 {border: 1px solid #D1D3D4; margin-right: 10px; padding-right: 10px; padding-left: 10px;}
#distributor14 p {color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; background-color:#cc2201; padding: 10px;}
#distributor14 a {color:white;}

#presentation {text-align:center;}

#submenu {padding:0; margin-bottom:0;}
#submenu h1 {font-size:14px; font-weight:bold; padding-left:10px; color:#FFFFCC;}
ul#submenu  {margin:0; list-style-type:none; text-align:left;}
ul#submenu li {border-bottom: 1px solid #FFCC33; background-color:#33cc66; padding: 1px 0 1px 0; line-height:25px;}
ul#submenu li a {color: #fff; text-decoration:none; display:block; padding-left: 20px; padding-right: 10px;line-height:25px; background-color:#33cc66; font-weight:bold;}
ul#submenu li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
ul#submenu li.active a {font-weight:bold; background:#fff; color:#666;}
ul#submenu li.active a:hover, #subnav ul li.active a:active {color:#886644; background:#EFEAE5;}

#signupT50 {
	width:380px; 
	padding: 0;
}


#signupT50 h1{
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#314284;
	font-variant:small-caps;
}

#signupT50 label{
	float: left;
	width: 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#signupT50 input, textarea{
	width: 250px;
	margin-bottom: 5px;
}

#signupT50 textarea{
	width: 250px;
	height: 150px;
}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}

#signupT50 br{
	clear: left;
}

#ddimagetabs {margin-top:15px; clear:both;}
.halfmoon{
margin-bottom: 4px;
}

.halfmoon ul{
padding: 4px 11px 3px 7px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 4px 11px 3px 7px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font: bold 10px Verdana;
background: #ECEEEC url(img/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}



#quote label {display:block; width: 120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:4px; color:white; 
font-weight:bold;}
#quote input, textarea{
width: 200px;
margin-bottom: 7px;
}
.quote input, textarea{
width: 200px;
margin-bottom: 7px;
}
#quote {background: #3c66ed; height: 600px; width: 710px; padding:20px;}
#quote2 {clear:both; margin-top: 10px; border:1px dotted #D1D3D4; margin-bottom: 10px;}
#quote2 textarea{
width: 200px;
height: 150px;
}
#quote2 p {color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-left: 10px;}
#quote2 ul {list-style-type:square; margin-top:40px;}
#quote2 li {color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#left {width: 250px; float:left;}
#right {float:right; width: 400px; text-align:left;}
#right h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:50px;  margin-top: 10px; color:white; text-align:center;
border: 2px solid white; padding: 10px; font-weight:bold;}
#quote textarea{
width: 200px;
height: 150px;
}
#quote p {color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-left: 10px;}
#quote ul {list-style-type:square; margin-top:40px;}
#quote li {color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#submitbutton{
width: 100px;
margin-top: 15px;
}

#commentform {float:right; width:400px; padding: 0;margin-top: 10px; margin-bottom:30px;}


#commentform h1{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-variant:small-caps; border:none;}
#commentform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#commentform input, textarea{
width: 180px;
margin-bottom: 5px;
}

#commentform textarea{
width: 180px;
height: 150px;
}

.boxes{
width: 1em;
}


#commentform br{
clear: left;
}


table {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin-bottom:20px;}
table a {color: #000000;}
th, td {border-right:1px solid #FBFCFE; border-bottom:1px solid #F0F0F2; padding:1px 5px 1px 5px;}
tr {background:#F3FDFF;}
thead th {background:#036; color: #ffffff;}
tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
tr.alternate {background:#D7E0EA;}
tr.alternate th {background:#8AA9C7;}

@media only screen and (max-width: 500px) {
.mobile-book {
display: inline-block;
padding-right: 15%;
padding-left: 20px;
}
}

h3 {
height: 60px;
padding-left: 20px;
}

@media only screen and (max-width: 500px) {
.title {
padding-top: 20px !important;
padding-bottom: 150px !important;
height: 75px !important;
}
}

@media only screen and (max-width: 500px) {
h3 {
height: 5% !important;
}