* { outline: none; -moz-outline-style: none; }

html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:29px 0 29px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	background:url(images/mainBg.jpg) top left repeat-x #000000;
}
p{ margin:0px; padding:0 0 14px 0 ;}

/*----------------------------------------
a styles
-----------------------------------------*/
a, a:hover{text-decoration:none; color:#fff; font-weight:bold}
a:hover, .NumHighlight {color:#000;}

.whiteLink a{color:#FFFFFF}
.whiteLink a:hover, .whiteLink a.NumHighlight{color:#000000}

a.bttn, a.bttn:hover{display:block; background-color:#0072bc; padding:5px; text-align:center; font-size:12px;}
a.bttn:hover{background-color:#000; color:#FFFFFF}

a.bttnGrey, a.bttnGrey:hover{display:block; background:#000; padding:5px; font-size:12px; text-align:center;}
a.bttnGrey:hover{background-color:#0072bc; color:#FFFFFF}

#footer a.darkGrey{color:#333333;}

/*home bttns*/
a.imgbttn, a.imgbttn:hover{float:left; display:block; color:#FFFFFF; font-weight:bold; font-size:16px; width:216px; background:url(images/whiteArrow.gif) 190px 7px no-repeat #0072bc}
a.imgbttn:hover{background-color:#000}

/*----------------------------------------
h styles
-----------------------------------------*/
h1, h2{font-size:18px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px;}
	h2{font-size:14px;}

/*----------------------------------------
id styles
-----------------------------------------*/
#mainWrapper{margin:auto; width:989px; background:#252525; border:1px solid #545454; padding:10px 0 10px 0; height: auto !important ;height:200px; min-height:200px;}

#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:969px;
	height: auto !important;
	height:302px;
	min-height:302px;
}

#content{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:6px;
	width:957px;
	background:#545454;
	/* min height for firefox and IE */
	height: auto !important;
	height:205px;
	min-height:205px;
}

#footer{
	z-index:4;
	text-align:center;
	position: relative;
	margin:0px auto;
	padding:10px 0 10px 0;
	width:969px;
	font-size:10px;
	color:#333;
	background:#111111;
}

#footer a{color:#707070; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*----------------------------------------
class styles
-----------------------------------------*/
.subContent{ background:url(images/subContentBg.jpg) top left no-repeat; height: auto !important ;height:150px; min-height:150px; color:#d4d4d4; padding:38px 29px 0 29px;}

.paginationWrapper{float:right; padding:38px 30px 0 29px;}

.thumbWrapper{padding:0 0 0 29px;}

.list{margin:0 0 0 40px; padding:15px 0 0 0; list-style:none; color:#83BBDA; font-size:13px;}
.list li{padding:0 0 0 15px; margin:0 0 5px 0; background:url(images/arrow.gif) 0px 3px no-repeat}

/*----------------------------------------
gallery styles
-----------------------------------------*/
a.thumb, a.thumb:hover{float:left;  color:#FFFFFF; font-weight:bold; font-size:16px; width:216px; background:#0072bc; padding:7px 0 0 0; margin:0 11px 15px 0; text-align:center}
a.thumb:hover{background-color:#000}
a.thumb img{margin:auto;}

/*----------------------------------------
misc styles
-----------------------------------------*/
.clear{clear:both; height:1px; line-height:1px; font-size:1px;}
.pagination{font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px;}
.black{color:#000000}
.red {color:#FF0000}
.blue{color:#0099FF;}
form{padding:0px; margin:0px;}

/*----------------------------------------
mk
-----------------------------------------*/

.reviews_text {
    padding-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 30px;
}