#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */

/* 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*/

/* Dock Menu */
div.headertop{width:190px; height:auto; text-align:right; float:right; text-align:left; padding-top:20px;}
div.headertop a{float:left; margin-right:5px;}
/* Dock Menu*/

#headerNav{background:#319705 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;}

/* 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 */

.boxpanel{float: left; width:75%; height:auto;}

/* rounder corners */
.curvedBox{width:486px;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;}
.curvedBox .content{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 5px;}

.bottomBox{width:220px;height:auto; float:left;}
.bottomBox .r1, .bottomBox .r2, .bottomBox .r3, .bottomBox .r4{background-color:#fff;display:block;overflow:hidden;height:1px;font-size:1px;}
.bottomBox .r1{background-color:#319705;}
.bottomBox .r2, .bottomBox .r3, .bottomBox .r4{border-width:0 1px;border-left:1px solid #319705;border-right:1px solid #319705;}
.bottomBox .r1 {margin:0 4px;}
.bottomBox .r2 {margin:0 3px;}
.bottomBox .r3 {margin:0 2px;}
.bottomBox .r4 {margin:0 1px;height:2px;}

.colorbox{margin: 0;background: #319705;}
b.rtop, b.rbottom{display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #319705;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

/* rounder corners */

.boxcontainer{width:65%; height:auto; float:left; margin-bottom:10px; font:normal 12px arial,verdana; color: #444; margin-right:2%;}
* html .boxcontainer{margin-right:0%;}
.boxcontainer p{text-align:justify;}
.boxcontainerright{width:32%; float:right;}
.bcntnts{border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; padding: 0 8px 5px 8px;text-align:justify; position:relative;}
.boximg{border:1px solid #117822;float:left; margin-right:5px; height:57px;}
.boximg img{padding:1px;}
.headingcntns{padding:0 0 5px 0; color: #034e87; font-weight:bold;}
.boxRight{float:right; width:220px;}
.grncontentBox{width:218px; border-left:1px solid #117822; border-right:1px solid #117822; padding:0; overflow:hidden; text-align:left;}
* html .grncontentBox{width:99%;}
.cntrgrncontentBox{width:180px; margin:10px auto 0; overflow:hidden; border-bottom:1px solid #444; padding-bottom:10px !important;}
.cntrgrncontentBox img{float:left; margin-right:10px;}
.cntrgrncontentBox p{width:135px;float:left;font-weight:bold; text-align:left;}
.squareList{width:180px; margin:0 auto;}
.squareList li{list-style-type:square; list-style-position:inside !important; font-weight:bold; margin:10px 0;}
