*{padding: 0;margin: 0;	}
body{background: #ccc;text-align:left;font-size:12px;color:#444;}
* html body{text-align:center;}
body,h1,h2,span,p,div,ul li{font-family: arial,sans-serif;}
iframe{display: none;}
img,a{border: none;}
a,a:link{color: #222; text-decoration: none;}
a:visited{color:#444;}
a:hover,a:active{text-decoration: underline; color:#555;text-decoration:none;}
.handpointer{cursor:pointer;}
h1,h2,h3{color: #444; font-size: 16px; margin-bottom:5px;}
h1 span img{padding-right:5px; vertical-align: middle;}
h1 span{display: block; padding:0 0 5px 0; border-bottom: 2px solid #888;}
h2{color: #fff; padding:3px 0 0 3px; font-size:15px;}
ul li{list-style-type: none;}
ul,p{padding:0;margin:0;}
.clr{clear: both;}
.align-justify{text-align:justify;}
div#master_container{width: 990px; height: auto; margin: 0 auto; background:#fff; padding:5px 0 0 0; text-align:left; text-align:center;}
div#header{	width: 100%; height: auto;}
p.logo{float: left;}
.welcometxt span{font-weight:bold;}
.mrgin-botm15{margin-bottom:15px;}
.mrgintop0{margin-top:0 !important;}
.mrginbtm0{margin-bottom:0 !important;}

/* rounder corners */
.curvedBox{width:100%;height:auto; float:left;}
.curvedBox .r1, .curvedBox .r2, .curvedBox .r3, .curvedBox .r4{background-color:#fff;display:block;overflow:hidden;height:1px;font-size:1px;}
.curvedBox .r1{background-color:#d7d7d7;}
.curvedBox .r2, .curvedBox .r3, .curvedBox .r4{border-width:0 1px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.curvedBox .r1 {margin:0 4px;}
.curvedBox .r2 {margin:0 3px;}
.curvedBox .r3 {margin:0 2px;}
.curvedBox .r4 {margin:0 1px;height:2px;}
.bcntnts{border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; padding: 5px 10px;text-align:justify; position:relative;}

.graybox{margin: 0;background: #333;width:220px;float:left;}
.graybox b.rtop, b.rbottom{display:block;background: #fff;}
.graybox b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #333;}
.graybox b.r1{margin: 0 5px;}
.graybox b.r2{margin: 0 3px;}
.graybox b.r3{margin: 0 2px;}
.graybox b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

.lightgraybox{margin: 0;background: #ccc;width:220px;float:left;}
.lightgraybox b.rtop, b.rbottom{display:block;background: #fff;}
.lightgraybox b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ccc;}
.lightgraybox b.r1{margin: 0 5px;}
.lightgraybox b.r2{margin: 0 3px;}
.lightgraybox b.r3{margin: 0 2px;}
.lightgraybox b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}
/* rounder corners */

/* Theme Changer*/
#theme-switcher{float:left; width:160px;margin: 24px 0 0 170px; text-align:center;}
#theme-switcher p{font-weight:bold; font-size:14px; padding:0; text-align:left; padding-bottom:10px;}
#theme-switcher ul{float:left;}
#theme-switcher ul li{float:left; margin-right: 14px; font-weight:bold; font-size:13px;}
#theme-switcher ul li#pink a,li#greenish a,li#sand a,li#default a,li#maroon a{border:1px solid #033; width:16px; height:16px;background: #F9799C; display:block; position:relative;}
li#default a{background: #65B144;}
li#greenish a{background: #006f76;}
li#sand a{background: #b1a068;}
li#maroon a{background: #800000;}
/* Theme Changer*/

#headerNav{background:url("../images/generic/header-bg-rpt.jpg") left top repeat-x; width:100%; height:45px;float:left;}
#headerNav ul{padding:6px 0 0 0;}
#headerNav ul li{list-style-type:none;list-style-image:none;float:left; font:bold 13px verdana; margin: 0 3px 0 3px;}
#headerNav ul li.seperator{background:url("../images/generic/header-sept.jpg") top no-repeat; float:left; width:2px; height:43px; margin:-5px 0 0 0;}
#headerNav ul li a{padding:10px 0 14px 16px; float:left; color:#fff; text-decoration:none;display:block;}
#headerNav ul li a span{padding:10px 16px 14px 0;}
#headerNav ul li.selected a,#headerNav ul li a:hover{background: url("../images/generic/header-active-left.jpg") left no-repeat; padding:10px 0 14px 16px; float:left; color:#444; text-decoration:none;}
#headerNav ul li.selected a span,#headerNav ul li a:hover span{background:url("../images/generic/header-active-rt.jpg") right no-repeat; padding:10px 16px 14px 0; overflow:hidden;}
#headerNav span.new,#headerNav ul li a:hover span.new{background:url("../images/content/new.jpg") left no-repeat; position:absolute; z-index:1000; width:27px; margin:-10px 0 0 0;}
#headerNav ul li.headerNavlast{float:right;}
#contentarea{width: 100%; height: auto; padding: 15px 0 0 0; color: #444;}
p.deals{background:url("../images/content/deals-bg.jpg") left top repeat-x; padding:5px; border-top:1px solid #d7d7d7; text-align:left;}
p.deals span{font-weight:bold; background:url("../images/content/dealarc.jpg") right no-repeat;padding-right:10px;}
p.deals span.dealstext{font-weight:normal;padding-left:10px;background:none;}
.ruler{height:1px; width: 98%; margin: 10px 0 5px 3px; border-top: 1px dashed #d7d7d7; float: left;}
#master_container #contentarea .contents{width:973px; margin:10px auto 0; text-align:left;}
.trnspt-strip{width:auto; height:47px; line-height:47px; background:#000; filter:alpha(opacity=80);	-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; z-index:1000; margin:-50px 0 0 0; color:#fff; padding:0 0 0 20px; position:relative;}
/* slider starts */
div#slide-holder{z-index:40;width:973px;height:299px;position:relative;margin:0 auto;}
div#slide-holder div#slide-runner{width:973px;height:278px;overflow:hidden;position:absolute;}
div#slide-holder img{margin:0;display:none;position:absolute;}
div#slide-holder div#slide-controls{left:0;bottom:0;width:973px;height:46px;display:none;position:absolute;background: url(../images/slider/slide-bg.png) 0 0;}
* html div#slide-holder div#slide-controls{background: #000; color:#000;}
div#slide-holder div#slide-controls p.text{float:left;color:#fff;display:inline; font-size:10px;line-height:16px;margin:15px 0 0 20px;text-transform:uppercase;}
div#slide-holder div#slide-controls p#slide-client{padding:0 20px 0 0;border-right:1px solid #363636;}
div#slide-holder div#slide-controls p#slide-nav{float:right;height:24px;display:inline;margin:11px 15px 0 0;}
div#slide-holder div#slide-controls p#slide-nav a{float:left;width:24px;height:24px;display:inline;font-size:11px;margin:0 5px 0 0;line-height:24px;font-weight:bold;text-align:center;text-decoration:none;background-image:url(../images/slider/silde-nav.png);background-position:0 0;background-repeat:no-repeat;color:#fff;}
div#slide-holder div#slide-controls p#slide-nav a.on{background-position:0 -24px;}
/* slider ends */

/* Accordin */
.accordiancntns{float: left; width:100%;}
ul#menu,ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 220px;} 
ul#menu a {display: block;text-decoration: none;}
ul#menu li {margin-top: 1px; height:auto; width:220px;float:left;}
ul#menu li a {background: #333;color: #fff;	padding: 0.5em;}
ul#menu li a:hover {background: #000;}
ul#menu li ul li a {background: #ccc;color: #000;padding-left: 20px;}
ul#menu li ul li a:hover {background: #aaa;border-left: 5px #000 solid;padding-left: 15px;}
/* Accordin */

#boxcontents{margin-top:10px;}
.boxpanel{float: left; width:75%; height:auto;}
.boxpanel p{padding-bottom:8px; text-align:justify;}
.colorbox{background:#d2da63; width:97%; padding:0 15px 0 15px; height:600px;}
* html .colorbox{background:#d2da63; width:auto; padding:0 15px 0 15px; height:600px;}
.contactimg{background:#d2da63 url("../images/content/contact_us.gif") no-repeat; width:300px; height:121px; text-indent:-999px;}
/* rounder corners */

/* @group - footer */
#footer {position: relative;margin-top: 10px;background: #131516;color: #999;border-top: 1px solid #3A3D41;border-bottom: 1px solid #131516;text-align:left; padding:10px 0;}
#footer .column{width:100%; margin:20px 0 10px; padding:0;}
#footer .column h3 {font-size: 16px;line-height: 18px;font-weight: bold;letter-spacing: -1px;color: #2B3033;text-shadow: 0 0 1px #111;}
#footer .column ul {list-style: none;float:left;}
#footer .column ul li {float: left;}
#footer .column ul li a {display: block;}
#footer .column ul li a {text-indent: -9999px;}
#footer a.twitter {height: 36px;width: 100px;margin-top: 0;	background: url(../images/commercial/twitter.png) no-repeat;}	
#footer a.facebook {margin-top: 0;height: 36px;width: 100px;background: url(../images/commercial/facebook.png) no-repeat;}
#footer p.footer_credits {float:right;}
#footer .innerfooter{margin:0 auto; width:85%;}
#footer ul.footerNav{ width:100%; margin:0 auto; padding:12px 0 12px 0; border-bottom:1px solid #333; overflow:hidden;}
ul.footerNav li{float:left; margin: 0 5px 0 3px; border-right:1px solid #707073;}
#footer ul li.last{margin-right:0px; border:0;}
#footer .innerfooter a {color: #999;padding-right:6px;}
#footer .innerfooter a:hover {color: #555; text-decoration:none;}
/* @end */
