/* Page Generated in 0.000000 seconds */
html,body,form {padding:0; margin:0; border:0; text-align:center; font-family: 'Times New Roman'; font-size:16px; color:#49464C; background-color:#25242B; }

h1, h2, h3, h4, h5, h6, pre {margin:0; padding:0;}

pre {font-family: 'Times New Roman';}

img {border:0;}
a { color:#000;}

.clearcss {clear:both;}

h1 {font-size:22px; color:#28252C; font-weight:normal;  font-family:  'Times New Roman'; margin:0px; text-align:left;}
h2 {font-size:18px; color:#28252C; font-weight:normal; font-family: 'Times New Roman'; padding:0 0px; margin: 0px;}
h3 {font-size:16px; color:#28252C; font-weight:bold; font-family:  'Times New Roman'; margin: 0px;}
h4 {font-size:14px; color:#28252C; font-weight:bold; font-family:  'Times New Roman'; padding:0px;  margin:0px;}

.error, #signup_message, .htmlIFormError, .dchkferror {color:red !important;}
td .tfvHighlight {color:red;font-weight:bold;}

/** main content **/
#main {width:1200px; min-height:300px;  background-color:#28272d; background-image:url('/img/1200-bg.jpg'); background-position: top right; background-repeat:no-repeat; padding:20px 0 20px 0;}

.pgbar {padding: 0 0 10px 0;}
.pagebar_num { padding: 0 0.2em 0 0.2em; margin: 0px 2px 0 2px;	font-size: 14px;	color: #28252C;}
a.pagebar_this {font-weight: bold; background-color: #49464C;font-size: 16px;	color: #fff;}
a.pagebar_num:hover {background-color: #28252C;	color: #fff;}

.ititle {margin:-12px 0 0 30px; font-size:35px; font-weight:normal; color: #fff;}
.ititle2 {margin:-5px 0 0 30px; font-size:24px; font-weight:normal; color: #fff;}
.contform {float:right; width:300px;}

.backbut {margin: -70px 0 0 0; float:right; width:100px;  }
.backbut a { font-size:14px; text-decoration:none; font-weight:bold;  }
	
/* left column content */
#lcol {float:left; width:310px; }
#logo {float:left; margin:0 0 0 20px;}
#vmenu ul , #vmenu ul li {list-style:none; margin:0; }
#vmenu ul li {text-align:left; padding:10px 0 10px 0px; }
#vmenu li a {color:#fff; text-decoration:none; display:block; width:250px; text-transform:uppercase; text-align:left; padding:2px 0px 2px 5px; font-size:14px; }
#vmenu li a:hover { color:#999; background-image:url('/img/menuimg.png');  background-repeat:no-repeat; padding:2px 0 2px 44px; background-position:left center; margin: 0 0 0 -39px; }
#vmenu li a.linkactive { color:#999; background-image:url('/img/menuimg.png');  background-repeat:no-repeat; padding:2px 0 2px 44px; background-position:left center; margin: 0 0 0 -39px; }
#vmenu div {margin-left:-20px;}
#vmenu div li {padding:2px 0 2px 0;}
#vmenu div li a {color:#fff; font-size:11px;}
#vmenu li li a.linkactive { color:#938C97; background-image:url('/img/menuimg.png');  background-repeat:no-repeat; padding:2px 0 2px 44px; background-position:left center; margin: 0 0 0 -39px; }
/*
#vmenu ul ul li {float: none;	background-color: #302D35;	 margin:0; padding:0; opacity:0.85; filter:alpha(opacity=85);}
#vmenu ul ul li a {	display: block;	padding: 5px; margin-left:20px;	color: #fff; width:200px; font-size:12px; border-bottom: 1px dashed #333; background-color: #49464C;  }
#vmenu li ul {	display: none;	position: absolute;	z-index: 100;	margin: -21px 0px 0px 60px;}
#vmenu li:hover ul {	display: block;}
#vmenu ul ul a:hover {	color: #fff;	background-color: #000;}
*/

#infopack {padding:15px 0 15px 40px; text-align:left;}
#infopack  a {color:#fff; font-size:16px; text-decoration:none; }
.phnum { margin-left:40px; font-weight:bold; font-size:20px; text-align:left;}
.phnumb {  padding: 0 0 0 10px; color:#fff; }



/* left column content end */

#mcontent {float:left; width: 800px; padding: 60px 0 0 0; text-align:left;}
/*.himg { width:800px; height:493px;}*/
.galleryview {display:none;}
.pgtitle  {background-color:#C0BFC1; padding:10px 0 10px 40px;}

#mcontent #content {background-color:#E6E4E7; min-height:50px; padding:20px 40px 20px 40px;}

/* faq */
.faqtitle {font-weight:bold;}

/* information pack form */
.tblinfopack {width: 500px; margin:0 0 0 40px;}
.tblinfopack td .htmlIText {width: 300px; }

/* contact form */
.tblcontact {width: 400px; margin-left:80px; margin-top:-10px;}
.tblcontact td .htmlIText {width: 230px; }
#captcha1 {width:200px; margin-right:30px;}
.capchlink {padding: 0 30px 0 0;}

/* gallery */
#galprev {width:50px; position:absolute; margin:200px 0 0 0;}
#galnext {width:50px; position:absolute; margin:200px 0 0 750px;}
.gimgsmall {margin:5px; cursor:pointer;}
.gal_panel {position:relative; margin:-70px 0 70px 0;}
.gal_overlay {position: absolute; z-index: 999; width: 780px; height: 20px; padding: 25px 10px; color: white; font-size: 12px; text-align: left; }
.goverlay  {position: absolute; z-index: 998; width: 800px; height: 70px; background: none repeat scroll 0% 0% black; opacity: 0.3; filter:alpha(opacity=30);}

/* knockdown */
#kdprev {width:50px; position:absolute; z-index:30; margin:200px 0 0 0;}
#kdnext {width:50px; position:absolute; z-index:30; margin:200px 0 0 750px;}
.kd_panel {position:relative; margin:-70px 0 70px 0;}
.kd_overlay {position: absolute; z-index: 999; width: 780px; height: 20px; padding: 25px 10px; color: white; font-size: 12px; text-align: left; }
.koverlay  {position: absolute; z-index: 998; width: 800px; height: 70px; background: none repeat scroll 0% 0% black; opacity: 0.3; filter:alpha(opacity=30);}


/* testimonial */
.testicontent {border-bottom:1px solid #a19fa2;}
.testiauthor {margin:0 0 20px 0;}

/** blog style **/
/* right column content */
#rcol {float:right; width:200px;}

/* home rand blog */
.randblog {  height: 100px; padding: 10px;overflow:hidden; margin-top:20px; border: 1px solid #E8ECF0; width:680px; }
.randblog .blogtitle {font-weight:bold; font-style:italic; font-size:12px; color:#ff9900;}
.randblog .blogsummary { color:#4F6477; font-style:italic; font-size:11px;}
.randblog .rotwof {float:left;  display: none;  height: 75px;  overflow: hidden; clear: none;margin:0 0 10px 0;}
.randblog .rotwof p {  margin: 0;}
.randblog .rotwof a:link, .randblog .rotwof a:visited {  text-decoration: none;  color: #636466;}
.randblog .rotwof a:hover, .randblog .rotwof a:active {  text-decoration: underline;}
.randblog .rotwof a b {  font-weight: normal;  color: #35BFC0;}
.randblog #randitem-more:link, .randblog #randitem-more:visited { margin:0px 0 0 0px;  text-decoration: none;  color: #ED1555;}
.randblog #randitem-more:hover, .randblog #randitem-more:active {  text-decoration: underline;}

/* menu blog on the right hand side */
.archiveblogtop {font-weight:bold;text-align:left;font-size:14px; margin:0px 0 20px 10px;text-transform:lowercase;text-align:left;}

/* current year blog menu */
#menublog {margin: 0 0 10px 0; border-left:1px dashed #999;}
#menublog  .menublogtop {height:10px;padding:10px 0 10px 10px;font-weight:bold;color:#000;text-align:left;}
#menublog .menublogtop a {color:#35992A;}
#menublog .menublogtop a:hover {color:#000;}
#menublog .menublog {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#menublog  .menublogbtm {height:10px;}

#menublog .blogtitle {text-align:left; margin:2px 10px 2px 10px; font-size:12px;}
#menublog .blogtitle a {text-decoration:none;padding:0px;color:#000;}
#menublog .blogtitle a:hover {text-decoration:none;color:#666;}
#menublog .linebreak { border-top:1px dashed #999; margin:10px 0 10px 0; }
#menublog .grpblog {margin: 0 0 0 15px;}
#menublog .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

/* archive blog menu */
#archivemenublog {margin: 0 0 10px 0; border-left:1px dashed #999;}

#archivemenublog  .menublogtop {}
#archivemenublog .menublogtop a {color:#35992A;}
#archivemenublog .menublogtop a:hover {color:#000;}

#archivemenublog .menublog {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#archivemenublog ul, #archivemenublog li {list-style:none; margin:0; padding:0;}
#archivemenublog li.agtitle {font-weight:bold; margin:10px 0 5px 10px; cursor:pointer;}
#archivemenublog li.agtitle .blogtitle {text-align:left; margin:2px 10px 2px 10px; padding: 0 0 5px 0; font-size:12px; border-bottom:1px solid #000;}
#archivemenublog li.agtitle .blogtitle a {text-decoration:none; padding:0px; color:#35992A; font-weight:normal;}
#archivemenublog li.agtitle .blogtitle a:hover {text-decoration:none; color:#666;}

#archivemenublog  .menublogbtm {height:10px;}
#archivemenublog .grpblog {margin: 0 0 0 15px;}
#archivemenublog .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

/* blog content on the blog page */
.blogtbl {width:480px;margin:10px 0 0 0;}
.blogtbl .blogtitle {font-size:14px;margin:0 0 10px 0; }
.blogtbl .blogauthor {text-align:right; color:#49464C;}

.blogcontent .blogtext {width:480px;}
.blogcontent .blogreturn {text-align:right;padding:0 0 10px 0;  }
.blogcontent td h2.blogtitle {color:#49464C;font-weight:bold;padding:0 10px 0 0;}
.blogcontent td h3 {color:#49464C;}
.blogcontent td h1.blogtitle {font-size:22px; color:#28252C; font-weight:normal;  font-family:  'Times New Roman'; margin:0px; text-align:left;}

.blogcontent a {color:#49464C;font-weight:bold;}
.blogcontent a:hover {color:#4F6477;}
.blogcontent .btnac {cursor: pointer;border:0px;margin-top:1px;font-size:12px;padding:4px;color:#35992A;display:block;}
.blogcontent .ncomments {width:130px;display:block; color:#49464C;}
.blogcontent .btnac:hover {cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.blogsep {width:480px;float:left; border-bottom:1px dashed #999;}
.blogtweet, .blogfbook {float: right; margin-right: 10px;}

/* comments display */
.blogcontent .item  {border:0; border:1px solid #666; color:#49464C; font-style:italic; font-size:11px;width:480px;padding:15px;}
.blogcontent .item  .tblcmts {}
.blogcontent .item  .tblcmts td .commenttitle {font-weight:bold;font-style:italic; font-size:13px; color:#49464C;padding: 0 0 10px 0;}
.blogcontent .item  .tblcmts td .commenttext { color:#000; font-size:14px; font-style:normal; font-style:italic; width:480px;}
.blogcontent .item  .tblcmts td .commentresponse {color:#666; font-size:14px; font-style:italic; margin: 0 0 0 10px; width: 480px;}
.blogcontent .item  .tblcmts td .crmid { background-image:url('/img/comans-mid.png'); background-repeat:repeat-y; padding:3px 10px 3px 10px; }
.blogcontent .item  .tblcmts td .crby { font-weight:bold; text-align:right;}
.blogcontent .item  .tblcmts td .crtop {background-image:url('/img/comans-top.png'); background-repeat:no-repeat; height:20px;}
.blogcontent .item  .tblcmts td .crbot {background-image:url('/img/comans-bot.png'); background-repeat:no-repeat; height:10px; }

/* comment form */
.blogcontent .commentfrm {width:480px;}
.blogcontent .commentfrm  #addcmnt_add {background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px;}
.errortext {color:red; padding:10px 0 10px 0;}
.successtext {color:#000; font-weight:bold;}
td .notreadable {}
.icaptcha {width:200px;}

pre {
 /*overflow-x: auto;*/ /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}
/** Blog end **/

/** Footer Block **/

.botmenu {width:400px;  float:right; text-align:right; margin:0 30px 0 0;}
.botmenu a {color:#4F4956; text-decoration:none; }
.botmenu a:hover {color:#fff;  }
.copyr {float:left; width:350px; text-align:left; color:#4F4956; margin:0 0 0 30px;}
#footerblk {width:1200px;padding-top:20px;}
#slogan {color:#666;width:370px;padding-top:10px;float:right;text-transform:uppercase;}
#footertwd {float:right; margin-top:20px; width:400px; opacity:.5;}
/** Footer Block End **/

.onfacebook{
   border: 0px dotted #CCC;
    border-radius: 4px 4px 4px 4px;
    padding:10px;
margin:6px 0 5px -99px;
}

.btnfacebook{
   padding:10px 0 0 133px;
}


