body {padding:0; margin:0;}
body {behavior: url(../files/csshover.htc); }

body,td,th {font-family: Calibri; font-size: 12px; color: #666666; }
a:link {color: #000000;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #000000;}
a:hover {	text-decoration: none;	color: #CC0000;}

#gallery {
	
}
#main #text_container #wrapper #content #box .lt .rt .mid #contentcrea #header #wrapper #slogan h3 {
	float:left; padding-top:45px; font-family: Arial, Helvetica, Sans-serif; font-size: 16px; font-weight:normal; margin:0; text-align: left; color:#CC0000; width:220px;
}


a:active {	text-decoration: none;	color: #000000;}

#main{
	width:99.9%;
	background:#E9E9E9;
	text-align:center;
	background-repeat:no-repeat;
	overflow:hidden;
	position:absolute;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	visibility: visible;
	top:0;
	left:0;
}
#main  #wrapper {text-align: justify; display: block; margin: auto; width: 1003px; }

/* header start */
#header{ margin:0 auto; position:relative; background: url(../images/header_bg.pn) repeat-x left top;}
#header  #wrapper {text-align: justify; display: block; margin: auto; width: 900px; }
#logo {text-align: left; color:#CC0000; vertical-align:top; width:100px; float:left; margin:5px 5px 0px 5px; display:block; }
#slogan h3, #slogan strong{}
#searchbox{color:#666666;  float:right; float:right; display:block; width:210px; padding:5px;  margin-top:20px; margin-right:20px;}
#searchbox form{ display:inline; float:right; }
#searchbox div{display:block;  width:auto;  float:left; margin-left:7px;  }
/* Menubar start */
#menubar {display:block; float:right;position:relative; margin-top:80px; background:#CC0000 url(../images/grediant.png) repeat-x;   }
#topmenu {margin:0; padding:0; display:block;}
#topmenu ul { z-index:290; margin:0; padding:0;}
#topmenu li{list-style:none;  float:left;  display:inline;  position:relative;  margin:0; padding:0; }
#topmenu li a{text-decoration:none; color:#fff; display:inline-block; font-size:15px; text-transform: uppercase; clear:both; padding:5px 10px; text-align:center; height:20px; }
#topmenu li a.explore {z-index:201; background:none; color:#fff; position:relative; display:block; }
#topmenu li a.explore:hover, 
#topmenu li a.explore-active { display:block;background:#FFD739;  color:#000;}
#topmenu li:hover { background:#FFD739; color:#000;}
#topmenu li a.selected { background:#FFD739; color:#000;}
#topmenu li:hover a{ background:#FFD739; color:#000;}
#topmenu li:hover ul li { background:#FFD739; color:#000;}
#topmenu li:hover ul li a{  color:#000;}
#topmenu li div{display:none;  padding:0 0 9px;}
#topmenu li:hover div{display:block;  color:#000;}
#topmenu ul.explorebox {margin: 0px; padding: 0px;  background:#FFD739;  color:#000; position:absolute; margin-top:-5px;   padding-bottom:10px; }
#topmenu li ul.explorebox{ padding-bottom:20px; padding-top:10px;}
#topmenu li ul.explorebox li{background:none; width:160px; margin-left:10px; margin-right:20px;}
#topmenu li ul.explorebox li a {color:#000000; display:block; width:160px; height:auto; float:left; margin-top:5px;   padding:5px; font-size:13px; text-transform: none; text-align:left; }
#topmenu li ul.explorebox li a:hover {color:#fff; white-space:nowrap; background:#CC0000 url(../images/grediant.png) repeat-x;}
#topmenu .noBg{background-image:none !important;}
.box2{width:380px;}
/* header close */


#text_container{width:100%; padding-top:0;}
#content{margin:auto; min-height:350px; color:#FFFFFF; font-size:13px; margin:auto; }
#content .title{
	font-size: 22px;
	font-weight: normal;
	color: #CC0000;
	display:block;
	margin:5px;
	text-transform: uppercase;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position:50px 18px;
}
#content a.readmore{background:url(../images/readmore_button.gif) no-repeat; display:block; width:92px; height:30px; padding-top:4px; padding-bottom:5px; color:#ffffff; text-align:center; font-size:14px; text-decoration: none; text-transform: capitalize; }
#content a.readmore:hover{background:url(../images/readmore_button_red.gif) no-repeat; color:#ffffff; }

#box{width:950px; color:#666666; margin:auto; padding-top:0;}
#box .tl{background:url(../images/box_bg_tl.png) no-repeat top left;display:block; float:left; width: 25px; height: 25px;}
#box .tp{width: 900px; background:url(../images/box_bg_tp.png) repeat-x top; display:block; float:left; width: 900px; height: 25px;}
#box .tr{background:url(../images/box_bg_tr.png) top right;display:block; float:left; width: 25px; height: 25px;}
#box .lt{width: 100%; background:url(../images/box_bg_lt.png) repeat-y left;display:block; float:left; padding-left:25px;}
#box .rt{background:url(../images/box_bg_rt.png) repeat-y right; width:925px; }
#box .mid{display:block; width:925px; margin-right:25px;}
#box .bl{background:url(../images/box_bg_bl.png) no-repeat bottom left;display:block; float:left;  width: 25px; height: 25px;}
#box .bt{width:900px; background:url(../images/box_bg_bt.png) bottom; display:block; float:left;  width: 900px; height: 25px;}
#box .br{background:url(../images/box_bg_br.png) no-repeat right bottom;display:block; float:right;  width: 25px; height: 25px;}
#contentcrea {background:url(../images/box_bg_mid.png); width:900px; display:block; border:1px solid #fff;  padding:0;}
#contentcrea #leftbox{ display:block; width:600px; float:left; margin:5px 5px 5px 0; border:1px solid #fff;}
#contentcrea #rightbox{ display:block; width:250px; float:left; margin:5px 5px 5px 20px; border:1px solid #fff; height:290px; }
#contentcrea #rightbox .title{ background-position:right;}
#ContainerDw{display:block; float:left; width:100%; background:#fff; }
#homebox {display:block; width:290px; margin:0px 15px 5px 0px; float:left; }
#homebox H2 {background:#DDDDDD url(../images/more.jpg) no-repeat right; display:block; ;font-family:"Century Gothic"; color:#333333; font-size:12px; padding-left:10px; padding-top:3px; padding-bottom:3px; margin:0 0 5px 0;}



/* footer start */
#footer{display:block;  float:left;   width:100%;  margin:auto;  background:#ffffff url(../images/footer_bg.png) repeat-x top; }
#footer #wrapper{width:900px;  padding:1%;  }
#footer #line{color:#666; font-size:12px; height: 20px; background: url(../images/dot.gif) repeat-x bottom; margin-bottom:20px;}
#footer .go-top{display:block; float:right; width:auto;}
#footer .title{font-size:15px; text-transform: uppercase; display:block;  margin-bottom:5px;}
#footer a{color:#999999;}
#footer a:hover{color:#CC0000; font-weight:bold;}
#footer ul{list-style:none; margin:0; overflow:hidden; padding:0; min-height:70px; }
#footer ul li {display:block; float:left; margin:10px; border-right:1px solid #F0F0F0; min-width:120px; }
#footer ul li ul {margin:0 10px; padding:0; }
#footer ul li ul li{display:block; float:none; margin:0; height:auto; padding:2px; border:none;color:#999999; }
#footer ul li ul li strong{display:block;}
#footer ul li.one, #footer ul li.two, #footer ul li.three{ min-height:300px; }
#footer ul li.three{ width:200px;}
#footer ul li.four{ width:170px; }
#footer ul li.five{ border:0;}
#footer ul li.six{ border:0; float:right; background:#FFFFFF;}

#news p {
	margin: 17px 7px 7px 7px;
	padding:0;
	color: #666;
	line-height:1.4em;
	text-align:left;
}
#news a {
	margin: 0px;
	padding:0;
	display:block;
	background:none;
	color:#333;
}
#news a:hover{color:#CC0000;}
#news #marquee strong {
	background-image: none;
}

.demobutton {
	font-size: 12px;
	font-variant: normal;
	color: #FFFFFF;
	background: #CC0000 url(../images/grediant.png) repeat-x; 
	padding:5px 7px;
}
.demobutton:hover {
	font-size: 12px;
	color: #000000;
	background: #FFD739; 
}
#quote #myform {
	font-size: 11px;
	color: #666666;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid red;
}

#quote input {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	width:125px;
}
#quote #textarea2 {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width:125px;
}
.Submit {
	font-family: "Century Gothic";
	font-size: 13px;
	color: #666666;
	background-image:url(../images/submit.jpg);
	background-color:none;
	background-repeat:no-repeat; 
	background-position:center;
	border:0;
	height:26; width:70px;
	padding:5px;
}


#content h1{
	font-size: 30px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align: left;
	line-height:35px;
}
#content h3{
	font-size: 22px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	margin:0; padding:0;
}

#content td{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin:0; padding:0;
	line-height:23px;
}
#content td{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin:0; padding:0;
	line-height:23px;
}
#Register{background:#CC0000; color:#FFFFFF; padding:5px; border:0;}
#Reset{background:#CC0000; color:#FFFFFF; padding:5px; border:0;}
.red{color:#CC0000}