/* My Changes to this template *********************************************/
body.f-small, body#ff-optima.f-small, body#ff-georgia.f-small {font-size: 12px;}
body, body.f-default {font-size: 14px;}
body#ff-optima, body#ff-optima.f-default {font-size: 14px;}
body#ff-georgia, body#ff-georgia.f-default {font-size: 14px;}
body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 16px;}
p {margin-top: 5px;margin-bottom: 10px; text-align: justify;}
h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 10px 0 5px 0;font-weight: normal;line-height: 120%;}
body {
	background-color: whiteSmoke;
}
#maincol .padding {padding: 10px;}
#horiz-menu {border-top: none;}
#header-bar { 
	border: none;
}

#mainmodules div.module, #mainmodules2 div.module, #mainmodules div.module-clean, #mainmodules2 div.module-clean {
padding-right:0px;
}
#page-bg, .roktabs-wrapper .roktabs-links ul li.active span {
border-top-color:#CF230B;
border-top-style:solid;
border-top-width:3px;
}
#leftcol, #rightcol, #main-body {
	border: none;
}
.maincontent-surround, .showcase-module {
	border: none;
}
#news-rotator {
	background: white;
	padding: 0;
}
#news-rotator-bg, #news-rotator-bg2 {background: none;}
.banner-module, .banner-module2 {text-align:left;}
span.article_separator {display: none;}
.logo-module {
	padding: 0;
	margin-left: -10px;
	width: 280px;
}
#headerblock-right {
	float: left;
	height: 140px;
	width: 660px;
}
#top-menu {
	height: 130px;
	width: 640px;
	text-align: left;
	padding: 5px 10px;
}
#bottom {
	padding: 0;
}
.moduletable.my-copyright {
	padding: 10px;
	margin: 0;
	text-align: center;
}
.menutop li ul {
	width: 200px;
}
/* RokTabs ***********************************************************/
.roktabs-wrapper {padding: 0;position: relative;margin: -15px;}
.roktabs-wrapper .roktabs-container-inner {position:relative;overflow: hidden;}
.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow:hidden;}
.roktabs-wrapper .roktabs-container-wrapper div {float: left;}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper {padding: 14px;width: auto;}
.roktabs-wrapper .roktabs-links {margin: 0;background: #fff url(images/roktabs/roktabs-links.png) 0 0 repeat-x;padding: 0;height: 63px;overflow: hidden;}
.tabs-bottom .roktabs-links {background: #fff url(images/roktabs/roktabs-links-b.png) 0 0 repeat-x;}
.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 32px;background: #fff url(images/roktabs/roktabs-links.png) 0 0 repeat-x;padding: 0;height: 63px;}
.tabs-bottom .active-arrows .roktabs-links {background: #fff url(images/roktabs/roktabs-links-b.png) 0 0 repeat-x;}
.roktabs-wrapper .roktabs-links ul {text-align: left;font-weight: bold;list-style-type: none;padding: 0 10px;overflow:hidden;margin: 0;height: 63px;}
.roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;position: relative;height: 63px;line-height: 48px;}
.tabs-bottom .roktabs-links ul li {line-height: 80px;}
.roktabs-wrapper .roktabs-links ul li span {padding: 7px 11px;}
.roktabs-wrapper .roktabs-links ul.roktabs-top li.active {background: url(images/roktabs/roktabs-active.png) 50% 0 no-repeat;margin: 0;}
.tabs-bottom .roktabs-links ul.roktabs-bottom li.active {background: url(images/roktabs/roktabs-active-b.png) 50% 0 no-repeat;}
.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;height: 29px;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {line-height: 46px;text-align: center;cursor: pointer;z-index: 2;position: absolute;top: 0;height:63px;width: 32px;}
.roktabs-wrapper .arrow-next {background: url(images/roktabs/roktabs-next.png) 0 0 no-repeat;right: 0;}
.roktabs-wrapper .arrow-prev {background: url(images/roktabs/roktabs-prev.png) -3px 0 no-repeat;left: 0;}
.tabs-bottom .arrow-next {background: url(images/roktabs/roktabs-next-b.png) 0 0 no-repeat;right: 0;}
.tabs-bottom .arrow-prev {background: url(images/roktabs/roktabs-prev-b.png) -3px 0 no-repeat;left: 0;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}
.clear {clear: both;}

/* My CSS Styles ***********************************************************/
.my-hilite1, 
.my-hilite2 {
	height: 750px;
}
.my-hilite1 {
	color: #000000;
}
.my-hilite1 li {
	padding-bottom: 0.5em;
}
.my-desc1 {
	min-height: 410px;
}
.my-col-45 {
	float: left;
	width: 45%;
	padding-right: 15px;
}
.my-col-50 {
	float: left;
	width: 50%;
}
table.my-price-table {
	border:	solid thin #DFE0E1;
	border-collapse: collapse;
}
a.my-button, a.my-button:visited
{
display:block;
color:#000;
border:1px solid;
border-color:#aaa #000 #000 #aaa;
text-decoration:none;
margin: 10px 0;
text-align:center;
height:2em;
line-height:2em;
background:#fc0;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
}

a.my-button:hover
{
color:#000;
background:#ffd633;
position:relative;
top:1px;
left:1px;
border-color:#000 #aaa #aaa #000
}
#mainmodules div.my-last-mod, #mainmodules2 div.my-last-mod {padding-right: 15px;}

#starterWebsite{
	background:url(images/stories/website/starter.png) top left no-repeat;
}
#businessBasic{
	background:url(images/stories/website/business-basic.png) top left no-repeat;
}
#businessAdvanced{
	background:url(images/stories/website/business-advanced.png) top left no-repeat;
}
#starterWebsite, #businessBasic, #businessAdvanced {
	width: 310px;
	height: 600px;
	float: left; 
	position: relative;
}
#starterWebsite .info, #businessBasic .info, #businessAdvanced .info {
	position: relative;
	top: 130px;
	color: white;
}
#starterWebsite ul, #businessBasic ul, #businessAdvanced ul {
	line-height: 160%;
}
#starter-link, #bb-link, #ba-link {
    position: absolute;
    display: inline-block;
    width: 310px;    /* width of the logo */
    height: 510px;   /* height of the logo */
    top: 0; left: 0; /* top-left corner of logo */
    border: 0;
    float: left;
	z-index: 1;
}
/****************************************************************/
/* My SOBI2 Changes 											*/
/****************************************************************/
#mySobi2Table1 {
	border: 0;
	float: left;
	width: 75%;
}
td.#mySobi2Table1 {
	background-color: #e1e9e8;
}
.mySobi2Table1-col1 {
	width: 240px;
}
.mySobi2Table1-col2 {
	width: 420px;
}
#mySobi2Table2 {
	border: 0;
	float: left;
	width: 25%;
}
.mySobi2Table2-col1 {
}
.mySobi2Table2-col2 {
	width: 50px;
}
.mySobi2Table2-hdr {
	text-align: center;
	display: block;
}
.mySobi2Table2-l1c1, .mySobi2Table2-l1c2 {
	background-color: #ececf3;	
}
.mySobi2Table2-l2c1, .mySobi2Table2-l2c2 {
	background-color: #ffffff;	
}
.mySobi2Table2-l1c2, .mySobi2Table2-l2c2 {
	font-weight: bold;
	text-align: center;
}

.sobi2Listing img {
	padding: 0;
	float: left;
}
.sobi2Listing_field_testimonial {
	background-color: #f6f6f6;
	display: block;
	padding: 10px;
	margin: 0 10px;
	height: 145px;
}
.sobi2Listing_field_website {
	font-weight: bold;	
}

