body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fdfbfb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.smalltext { font-size: 10px; }
.error { color: #CC0000; }
.pageHeaders { font-size:16px; font-weight:bold; color:#666666; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-bottom:10px; } 

#main { width:947px; margin: 0 auto; border-left: 1px solid #999999; border-right: 1px solid #999999; }

#nav { height: 34px; background-image:url('images/nav_bg.jpg'); background-repeat: no-repeat; }
#nav ul { padding-left: 0px; margin-left: 0px; padding-top: 2px; margin-top:0px; list-style:none; }
#nav li { float:left; width:125px; height: 24px; font-weight:bold; font-size:12px; padding-top: 6px; text-align:center; border-right: 1px solid #CCCCCC; }
#nav li:hover { background-color:#CCCCCC; }
#nav a { text-decoration:none; color:#000000; }
#nav a:hover { color:#FFFFFF; }

.button  {
	font-size : 10px;
	font-family:Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-weight: bold;
	width: auto;
}

.bigbutton  {
	font-size : 14px;
	font-family:Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-weight: bold;
	width: auto;
}

.btnDetails  {
	font-size : 12px;
	font-family:Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FF0000;
	border: 1px solid #666666;
	font-weight: bold;
}

.spacer { height: 2px; }
.line { height: 1px; background-color:#999999; }
.clear {clear:both; }

#content { padding: 10px; background-color:#FFFFFF; overflow:hidden; }

#home_header { height: 341px; width: 947px; background-image:url('images/main_home.jpg'); background-repeat: no-repeat; }
#home_header #home_description { font-size:11px; font-weight:bold; width: 440px; height: 100px; font-style:italic; text-align:center; position:absolute; margin-top: 90px; margin-left: 180px; }
#home_header #online { font-size:24px; font-weight: bold; text-align:center; position:absolute; margin-top: 110px; margin-left: 40px; }
#home_header #online_price { color:#cc0001; font-size:18px; font-weight: bold; position:absolute; margin-top: 170px; margin-left: 35px; }
#home_header #msrp { font-weight: bold; color:#999999; text-align:center; position:absolute; margin-top: 190px; margin-left: 150px; }
#home_header #features { color:#cc0001; font-size:10px; font-weight:bold; width: 540px; position:absolute; margin-top: 235px; margin-left: 20px; }

#home_content { background-color: #8a8784; overflow:hidden; }
#leftside { float:left; }
#leftside h2 { width:244px; height:43px; background-image:url('images/menu_head.jpg'); margin-bottom:0px; margin-top:0px; }
#leftside h2 .heading { color:#FFFFFF; font-weight:bold; font-size:18px; line-height: 35px; padding-left: 10px; }

/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
*/
#wrapper { margin-bottom: 10px; }
.accordionButton { padding: 5px; font-size: 14px; font-weight:bold; color:#FFFFFF; border-bottom:1px dashed #FFFFFF; }
.accordionButton:hover { background-color:#333333; color:#CCCCCC; }
/*.accordionContent { background-color:#CCCCCC; }*/
.mnu_item { margin-left: 20px; padding: 3px; }
.mnu_item:hover { background-color:#999999; }
.mnu_link { font-weight:bold; color:#333333; }
.mnu_link:hover { color:#FFFFFF; }

#right_content { float:right; }

.rightContainer {
	width: 680px;
	margin-top: 10px;
	margin-right:10px;
	margin-bottom: 10px;
}

.boxHeader {
	/*background-color: #7bb8f9;*/
	background-color: #FF0000;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;		
}

.boxContainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxContent {
	padding: 2px;
	font-size: 12px;
	display:block; 
	background:#ffffff; 
	border:0 solid #2164AF; 
	/*border-width:0 1px;*/
}

#footer { text-align:center; background-color:#FFFFFF; }
#footer a { color:#000000; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#999999; text-decoration:underline; font-weight:bold; }
#footer p { font-weight:bold; }

.dataTable { border-collapse: collapse; }
.dataTable .tableHeader{ background-color: #333333; }
.dataTable th { padding: 2px; color:#FFFFFF; }
.dataTable td { padding: 2px;}
.dataTable tr.dash td { border-bottom:1px dashed #d6d7d7; }
.dataTable .dash { border-bottom:1px dashed #d6d7d7; }
.dataTable tr.data:hover { background-color:#fbf2b6; }

/* rounded corners */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.xb1 {margin:0 5px; background:#FFFFFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/* rounded corners */
.ytop, .ybottom {display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#FF0000; border-left:1px solid #999999; border-right:1px solid #999999;}
.yb1 {margin:0 5px; background:#999999;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

/* social media */
#google_plus { float: left;}
#facebook_like {float: left:}
#tweet {margin-top: 5px;}
