/*------------------------------------------------------------------------
# SC ULTIMATE - March 6, 2009
# ------------------------------------------------------------------------
# Author: SMARTCHOICESITES.COM
# Websites:  http://www.smartchoicesites.com -  Email: sales@smartchoicesites.com
-------------------------------------------------------------------------*/

* {margin: 0; padding: 0;}
body {font: normal normal 14px Arial, Helvetica, sans-serif; color: #333333; background: url(../images/bg.png) repeat left top; padding-top: 20px}
a {text-decoration: none; outline: none; color: #558c0c;}
/*a:visited {}*/
a:hover {text-decoration: underline; color: #87b83a;}
/*a:active {}*/
a img {border: none}
ul li {list-style: none}

#sc-pagewrap { width: 896px; margin: 0 auto; }
.bd-top {background: url(../images/body-top.png) no-repeat left top; padding-top: 22px}
.bd-bt {background: url(../images/body-bt.png) no-repeat left bottom; padding-bottom: 22px}
.bd-center {background: url(../images/body-bg.png) repeat-y left top; padding: 0 14px; }

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/
#sc-header {height: 329px;position: relative}
#logo {position: absolute; left: 75px; top: -9px;}
#logo h1,
#logo h2{background: url(../images/logo.png) no-repeat top left; }
#logo a {display: block; width: 188px; height: 88px;}
#nav {position: absolute;top: 9px;right:14px; z-index: 99}

.sc-flash {position: absolute; width: 846px; height: 241px; left: 11px; top: 79px; z-index: 1}
.sc-badge {position: absolute; width: 94px; height: 94px; position: absolute; right: 0; top: 50px; z-index: 2}
.sc-tollfree {position: absolute; top: 50px; left: 347px; color: #8cc63f; font-size: 24px}

/*navigation*/
#sc-splitmenu {position: absolute; right: 11px; top: 3px}
#sc-splitmenu ul li {display: inline}
#sc-splitmenu ul li a {display: block; float: left; font-size: 15px; color: #FFF; height: 46px; line-height: 42px;background: url(../images/nav.png) no-repeat -56px top; padding: 0 6px;}
#sc-splitmenu ul li.first-item a {background: url(../images/nav.png) no-repeat left top}
#sc-splitmenu ul li.last-item a {background: url(../images/nav.png) no-repeat right top; padding-left: 0;}
#sc-splitmenu ul li.last-item a span {padding-left: 6px;display: block; background: url(../images/nav-span.png) no-repeat left top}

#sc-splitmenu ul li a.active,
#sc-splitmenu ul li a:hover {display: block; float: left; font-size: 15px; color: #FFF; height: 46px; line-height: 42px;background: url(../images/nav.png) no-repeat -56px bottom; text-decoration: none}
#sc-splitmenu ul li.first-item a.active,
#sc-splitmenu ul li.first-item a:hover {background: url(../images/nav.png) no-repeat left bottom}
#sc-splitmenu ul li.last-item a.active,
#sc-splitmenu ul li.last-item a:hover {background: url(../images/nav.png) no-repeat right bottom}
#sc-splitmenu ul li.last-item a.active span,
#sc-splitmenu ul li.last-item a:hover span{padding-left: 6px;display: block; background: url(../images/nav-span.png) no-repeat left bottom}


/* -----------------------------------*/
/* ------->> JOOMLA STUFF <<<---------*/
/* -----------------------------------*/
.contentheading {padding: 5px 30px 0 0px; font-size: 18px; line-height: 43px;}
.small,
.createdate {font-size: 11px; color: #666}
.createdate {padding-bottom: 10px;}
.contentpaneopen p,
#sc-col1 ul li {padding: 6px 0}

/* -----------------------------------*/
/* --------->>> CONTAINER <<<---------*/
/* -----------------------------------*/
#sc-container {}
#sc-container2 {width: 100%;}
#sc-col1 {width: 670px;float: left;}
#sc-col2 {width: 198px;float: right;}

.article_separator {display: block; height: 0;}
/*Front page*/
.front-bg {background: url(../images/front-bg.png) repeat-y left top}
.front-bt {background: url(../images/front-bt.png) no-repeat left bottom; padding: 15px 25px 18px 25px;}
.front-title {background: url(../images/front-title.png) no-repeat left top; padding: 5px 30px 0 35px; font-size: 18px; color: #FFF; line-height: 43px;}
.front-title a {color: #FFF}

/*component full column*/
.sc-fullcolumn .col-bt {background: url(../images/col-bt.png) no-repeat left bottom; padding: 0 0 22px;}
.sc-fullcolumn .col-top {background: url(../images/col-top.png) no-repeat left top; padding-top: 3px;}
.sc-fullcolumn .col-bg {background: url(../images/col-bg.png) repeat-y left top;}
#sc-compontentbg {background: url(../images/col-bg.png) no-repeat left 45px; padding: 0 25px}

/*component one column*/
.sc-onecolumn .col-bt {background: url(../images/front-bt.png) no-repeat left bottom; padding: 0 25px 22px 25px;}
.sc-onecolumn .col-top {background: url(../images/front-title.png) no-repeat left top; padding-top: 3px;}
.sc-onecolumn .col-bg {background: url(../images/front-bg.png) repeat-y left top;}
.sc-onecolumn #sc-col1 {width: 100%;}

.componentheading,
.componentheading h1,
.componentheading h2 {line-height: 43px; color: #FFF;font-size: 18px; padding-bottom: 12px; font-weight: normal}
.contentheading h2 {line-height: 43px; font-size: 18px; font-weight: normal}


/*user layout*/
.sc-user1,
.sc-user2 {width: 328px; float: left; padding: 0 0 0 6px}
.sc-user2 {padding: 0 0 0 4px}

/* -----------------------------------*/
/* ---------->>> MODULE <<<-----------*/
/* -----------------------------------*/
.sc-box,
.sc-box2 {background: url(../images/md-scround.png) repeat-y left top; width: 328px;}
.sc-box-t {background: url(../images/md-scroundt.png) no-repeat left top; padding-top: 8px}
.sc-box-bt {background: url(../images/md-scroundbt.png) no-repeat left bottom; padding-bottom: 17px;}
.sc-box h3 {line-height: 39px;font-size: 18px; color: #FFF; padding-left: 24px;}
.sc-box-ct {padding: 10px 25px}
.sc-box-ct ul li,
.sc-box-ct p {padding: 2px 0}

#sc-col2 .sc-box {width: 195px;background: url(../images/md-scroundc2.png) repeat-y left top}
#sc-col2 .sc-box-t {background: url(../images/md-scroundtc2.png) no-repeat left top}
#sc-col2 .sc-box-bt {background: url(../images/md-scroundbtc2.png) no-repeat left bottom}
#sc-col2 .sc-box h3 {font-size: 16px; color: #FFF; padding-left: 15px;}
#sc-col2 .sc-box-ct {padding: 10px 15px;}
#sc-col2 .sc-box .sc-box2 {width: 195px;background: url(../images/md-scroundc2.png) repeat-y left top }


/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/
#sc-footer {clear: both; height: 50px; color: #FFF; text-align: center; font-size: 11px; padding-top: 20px}
#sc-footer a {color: #FFF}

/* -----------------------------------*/
/* ---------->>> All <<<--------------*/
/* -----------------------------------*/
.floatleft {float: left}
.floatright {float: right}
.w49 {width: 49%}

/* -----------------------------------*/
/* ----------->>> HACK <<<------------*/
/* -----------------------------------*/
#myBlog-wrap {margin-top: 50px}
.mr-input,
.mr-texareainput {width: 162px; margin:2px 0}
.mr-texareainput {height: 115px}
fieldset {border: none}



/*Clear fix*/
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
