/* Misc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/* ChannelFuse
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.channelfuse {
	padding-top:20px;
}
.channelfuse h2 {
	font-size:15pt;
	color:#c5082b;
	padding:0 0 3px 0;
	margin:0;
	border-bottom:1px solid #dadada;
}
.channelfuse p {
	line-height:20px;

	padding:7px 0;
	margin:0;
	text-align:justify;
}
.channelfuse strong {
	color:#c5082b;
}
.ourSites {
	padding-left:10px;
}
.ourSites ul {
	list-style:none;
	padding:0;
	margin:0;
}
.ourSites li {
	width:435px;
	height:130px;
	float:left;
	padding:10px 0;
}
.item_icon { float:left; width:65px; height:65px; margin-top:5px;}
.item_icon img { width:57px; }
.item_content { float:right; width:350px; }
.item_content h3 { padding:0;margin:0;margin-bottom:3px; font-size:16px; }
.item_content .new { margin-left:5px; }
.item_content h3,
.item_content p {color:#394147; width:330px; text-align:left; }
.item_content p {padding:0px 0;margin:0;}
.item_content h3 a:link, .item_content h3 a:visited, .item_content h3 a:active, .item_content h3 a:hover { color:#589e46; text-decoration:none; }
.item_links a:link, .item_links a:visited, .item_links a:active, .item_links a:hover { font-size:11px; color:#0792ce; text-decoration:none; padding:0 3px 0 7px; }
.item_links a.first:link, .item_links a.first:visited, .item_links a.first:active, .item_links a.first:hover { background:none; padding-left:0; }



/* Page Wrapper
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.wrapper {
	width:906px;
	margin:auto;
}
.contentWrapper {
	width:906px;
	margin:auto;
	padding:25px 0;
}
.subSpace {
	padding:15px 0 0 0;
}
.subSpace_skins {
	padding:25px 0 0 0;
}
.licenseButton {
	background:transparent;
	font:bold 8pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	border:0px;
	cursor:pointer;
	cursor:hand
}
.licenseRenew a:link, .licenseRenew a:visited {
	font:bold 8pt Georgia, "Times New Roman", Times, serif;
	color:#107191;
}

/* Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header {
	background:#1a1b1d;
	height:105px;
	position:relative;
}
.headerWrapper {
	width:906px;
	margin:auto;
	position:relative;
}
.logo {
	padding:33px 0 0 5px;
	float:left;
}
.logo img {
	display:block;
}
.myTwitter {
	position:absolute;
	top:0;
	right:300px;
}
.cartcontents {
	background:url(../images/bullet-cart.gif) no-repeat left;
	width:270px;
	padding:5px 0 5px 17px;
	border-bottom:1px solid #2f3135;
	font:bold 9pt arial, helvetica, sans-serif;
	color:#fff;
}
.cartcontents strong {
	color:#c0c6d2;
}
.cartcontents a:link, .cartcontents a:visited,
.memberInfo a:link, .memberInfo a:visited {
	color:#c0c6d2;
	text-decoration:none;
}
.cartcontents a:hover,
.memberInfo a:hover {
	color: #c5082b;
	text-decoration:none;
}
.memberInfo {
	font:9pt Georgia, "Times New Roman", Times, serif;
	color:#8d9098;
	line-height:17px;
}
.memberInfo strong {
	color:#8d9098;
}
.memberBox {
	width:270px;
	float:right;
}
.memberBox form {
	margin:0;
	padding:0;
}
.memberBox input {
	float:left;
}
.memberBox h3 {
	font:bold 8pt Georgia, "Times New Roman", Times, serif;
	color:#585b62;
	padding:0;
	margin:0 0 5px 0;
}
.loginBox {
	margin-top:10px;
	height:28px;
}
.loginBoxInput {
	background: url(../images/loginBoxInput.gif) no-repeat top left;
	width:112px;
	height:24px;
	float:left;
}
.logininput {
	border:0;
	background:transparent;
	font:8pt Georgia, "Times New Roman", Times, serif;
	color: #9a9a9a;
	padding:4px 0 2px 0;
	width:98px; 
	margin:1px 7px 0 7px;
}
.loginButton {
	float:left;
	padding-left:5px;
}
.memberLinks {
	font:8pt Georgia, "Times New Roman", Times, serif;
	color: #8b8b8b;
	padding-left:5px;
}
.memberLinks a:link, .memberLinks a:visited {
	color: #8d9098;
	text-decoration:none;
}
.memberLinks a:hover {
	color:#e6294c;
	text-decoration:none;
}

/* Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navigation {
	background:url(../images/navBG.gif) repeat-x top left;
	height:36px;
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#navigation li {
	display:inline;
	margin:0;
	padding:0;
}
#navigation a {
	float:left;
	background:url(../images/navLeft.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 1px;
	text-decoration:none;
}
#navigation .home a {
	float:left;
	background:url(../images/navLeft1.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 1px;
	text-decoration:none;
}
#navigation a span {
	float:left;
	display:block;
	background:url(../images/navRight.gif) no-repeat right top;
	padding:10px 13px 11px 11px;
	color:#9499a3;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}
/* End IE5-Mac hack */
#navigation a:hover span {
	color:#FFF;
}
#navigation a:hover {
	background-position:0% -36px;
	text-decoration:none;
}
#navigation a:hover span {
	background-position:100% -36px;
	text-decoration:none;
}

/* Main Bar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#mainBar {
	background:#4a4d53;
	height:313px;
	border-top:1px solid #787d83;
}
.rotatorOptions {
	position:absolute;
	top:9px;
	right:5px;
}
.rotatorOptions ul {
	list-style:none;
	margin:0;
	padding:0;
}
.rotatorWrapper {
	position:relative;
}
.featuredMain {
	padding-top:6px;
}
.screenshotMain {
	background:url(../images/screenshotMain.gif) no-repeat top left;
	width:253px;
	height:235px;
	padding:3px;
	margin-right:10px;
	float:left;
}
.skinMainInfo {
	width:355px;
	float:left;	
}
.skinMainInfo h3 {
	font:13pt Georgia, "Times New Roman", Times, serif;
	color:#1a1b1d;
	margin:0;
	padding:2px 0;
}
.skinMainInfo h3 a:link, .skinMainInfo h3 a:visited {
	font:bold 13pt Georgia, "Times New Roman", Times, serif;
	color:#1a1b1d;
}
.skinMainInfo h3 a:hover {
	color:#c5082b;
}
.skinMainInfo p {
	padding:10px 0;
	margin:0;
	text-align:justify;
	line-height:22px;
	border-bottom:1px solid #e3e3e5;
}
.skinMainReq {
	padding:10px 0;
	border-bottom:1px solid #e3e3e5;
}
.skinMainReq ul {
	list-style:none;
	padding:0;
	margin:0;
}
.skinMainPrice {
	background:url(../images/skinMainPrice.gif) no-repeat top left;
	width:355px;
	height:55px;
	margin-top:10px;
}
.servicesIndex {
	padding:0;
	margin:0;
}
.servicesIndex img {
	display:block;
}
.servicesIndex ul {
	list-style:none;
	padding:0 0 6px 0;
	margin:0;
}
.servicesIndex li {
	height:71px;
	padding:0 0 0 60px;
	border-bottom:1px solid #eaeaeb;
}
.serviceIcon1 {
	background:url(../images/icon-service1.gif) no-repeat left;
}
.serviceIcon2 {
	background:url(../images/icon-service2.gif) no-repeat left;
}
.serviceIcon3 {
	background:url(../images/icon-service3.gif) no-repeat left;
}
.serviceText {
	float:left;
	padding:5px 0 0 0;
	width:470px;
	line-height:18px
}
.servicesIndex h2 {
	padding:0;
	margin:0;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
}
.servicesIndex p {
	padding:0;
	margin:0;
}
.serviceText strong {
	font:bold 9pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
}
.servicePrice {
	float:left;
	width:99px;
	height:35px;
	padding:18px 0;
	font:bold 18pt Georgia, "Times New Roman", Times, serif;
	border-left:1px solid #eaeaeb;
	color:#454950;
	text-align:center;
}

/* Rotator */
#slideshow {width:664px;margin:13px 0 0 0px;}
.rotator { height: 288px; background: transparent url(../images/sliderBG.gif) top left no-repeat; }
.divRotator { height: 254px; width: 630px; padding:17px; }

.rotator_nav { width: 249px; height: 270px; overflow: hidden; }
.rotator_nav li { }
.rotator_nav li a { display: block; width: 249px; height: 90px; text-indent: -9999px; background: transparent url(../images/bg_rotator_nav.jpg) 0 0 no-repeat; cursor: hand; outline:none; }

.rotator_nav li.btn_featured a { background-position: 0 0; }
.rotator_nav li.btn_featured a:hover { background-position: 0 -90px; }
.rotator_nav li.btn_featured a.activeSlide { background: transparent url(../images/bg_rotator_nav.jpg) 0 -180px no-repeat; }
.rotator_nav li.btn_featured a.activeSlide:hover { background-position: 0 -180px;  }

.rotator_nav li.btn_upcoming a { background-position: -249px 0; }
.rotator_nav li.btn_upcoming a:hover { background-position: -249px -90px; }
.rotator_nav li.btn_upcoming a.activeSlide { background: transparent url(../images/bg_rotator_nav.jpg) -249px -180px no-repeat; }
.rotator_nav li.btn_upcoming a.activeSlide:hover { background-position: -249px -180px;  }

.rotator_nav li.btn_services a { background-position: -498px 0; }
.rotator_nav li.btn_services a:hover { background-position: -498px -90px; }
.rotator_nav li.btn_services a.activeSlide { background: transparent url(../images/bg_rotator_nav.jpg) -498px -180px no-repeat; }
.rotator_nav li.btn_services a.activeSlide:hover { background-position: -498px -180px;  }
.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }

/* Sub Bar 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#subBar {
	background:#4a4d53;
	height:80px;
	padding-left:5px;
	border-top:1px solid #787d83;
}
#subBar h1 {
	font:18pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	padding:0;
}
#subBar p {
	padding:0;
	margin:0;
	color:#b2b8c4;
}
.skinIcon {
	float:right;
}
.skinIconText {
	font:8pt Georgia, "Times New Roman", Times, serif;
	color:#b2b8c4;	
	float:right;
	padding:20px 5px 0 0;
	text-align:right;
	line-height:18px;
}

/* Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#contentMain {
	background:#fff url(../images/contentBG.gif) repeat-x top left;
}
#contentLeft {
	margin:0 290px 0 1px;
}
#contentLeft a:link, #contentLeft a:visited {
	font:bold 9pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;	
}
#contentLeft a:hover {
	color:#454950;
}
.boxMain {
	background:#fff url(../images/boxMainBG.gif) repeat-x top left;;
}
.boxMainLeft {
	background:url(../images/boxMainLeft.gif) no-repeat top left;
}
.boxMainRight {
	background:url(../images/boxMainRight.gif) no-repeat top right;
}
.boxMainTopLeft {
	background:url(../images/boxMainTL.gif) no-repeat top left;
}
.boxMainTopRight {
	background:url(../images/boxMainTL.gif) no-repeat top right;
}
.boxRight {
	background:url(../images/boxSmallRight.gif) no-repeat top left;
	width:282px;
	height:280px;
	color:#4a4d53;
	float:left;
}
.boxLeft {
	background:url(../images/boxSmallLeft.gif) no-repeat top right;
	width:282px;
	height:280px;
	color:#4a4d53;
	float:left;
}
#premium, #premadeInfo, #contactus, #partners, #services, #extras {
	padding:10px 12px 0 12px;
}
#extras h1 {
	background:url(../images/icon-extras.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#services h1 {
	background:url(../images/icon-services.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#partners h1 {
	background:url(../images/icon-partners.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#premium h1 {
	background:url(../images/premium.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#premadeInfo h1 {
	background:url(../images/icon-premade.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#contactus h1 {
	background:url(../images/icon-contact.gif) no-repeat top left;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#premium p, #premadeInfo p, #contactus p, #ourpartners p, #partners p, #services p, #extras p {
	font:9pt Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	line-height:22px;
	padding:5px 5px 10px 5px;
	margin:0;
}

#premium strong, #premadeInfo strong, #contactus strong, #ourpartners strong, #partners strong, #services strong, #extras strong {
	color:#787d86;
}
#premium ul, #extras ul {
	list-style:none;
	padding:0;
	margin:5px 0 10px 10px;
}
#premium li, #extras li {
	background:url(../images/bullet-arrow.gif) no-repeat left;
	padding:2px 0 2px 7px;
	font: 9pt Georgia, "Times New Roman", Times, serif;
}
.premium {
	text-align:right;
	padding-right:5px;
	height:25px;
}
#aboutMain, #softwareMain {
	padding:10px 12px 0 12px;
}
#aboutMain h3 {
	background:url(../images/icon-aboutus.gif) no-repeat top left;
	font:bold 11pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#softwareMain h3 {
	background:url(../images/icon-software.gif) no-repeat top left;
	font:bold 11pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0 2px 27px;
}
#contentRight {
	float:right;
	width:286px;
	padding-top:2px;
}
#contentRight img {
	display:block;
}
#testimonialsBox {
	background:#f0f0f0;
	color:#4a4d53;
	padding:10px;
	margin-top:10px;
}
#latestBox {
	background:#f0f0f0;
	color:#4a4d53;
	padding:10px;
	margin-top:10px;
}

.idTabs {
	margin: 0px ;
	padding: 0px;
	list-style-type: none;
}
ul.idTabs {
	list-style-type: none;
	padding:0;
	margin:0;
}
.idTabs li {
	display: inline;
	margin: 0px 5px 5px 0;
	padding: 0px;
	float: left;
	color: #000000;
	text-align: center;
}
.idTabs li a {
	color: #64666a;
	text-decoration: none;
	margin: 0px;
	padding: 5px 8px;
	font-weight: bold;
	background: #e2e2e2;
	border:1px solid #d4d4d4;
	line-height: 20px;
	height: 20px;
	display: block;
	float: left;
}
.idTabs li a.selected {
	background: #fff;
	border:1px solid #e2e2e2;
	font-weight: bold;
	color: #64666a;
	text-decoration: none;
	line-height: 20px;
	padding: 5px 8px;
	height: 20px;
	display: block;
	float: left;
}
#tab1, #tab2, #tab3 {
	background: #FFFFFF;
	border:1px solid #e2e2e2;
}
#tab1 ul, #tab2 ul, #tab3 ul {
	list-style:none;
	padding:0;
	margin:10px;
}
#tab1 li {
	background: url(../images/icon-news.gif) no-repeat left;
	padding:3px 0 3px 22px;
}
#tab2 li {
	background: url(../images/icon-updates.gif) no-repeat left;
	padding:3px 0 3px 22px;
}
#tab3 li {
	background: url(../images/icon-skins.gif) no-repeat left;
	padding:3px 0 3px 22px;
}
.boxLeft {
	font:9pt Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	line-height:17px;
}
.boxLeft strong {
	color:#787d86;
}
.boxLeft ul {
	list-style:none;
	padding:0;
	margin:5px 0 5px 10px;
}
.boxLeft li {
	background:url(../images/bullet-arrow.gif) no-repeat left;
	padding:2px 0 2px 9px;
	font: 8pt Georgia, "Times New Roman", Times, serif;
}
.boxLeft p {
	padding:0;
	margin:7px 0;
}
.boxRight ul {
	list-style:none;
	padding:0;
	margin:5px 0;
}
.boxRight li {
	padding:10px 0 10px 66px;
	border-bottom:1px solid #e1e2e3;
	font:8pt Georgia, "Times New Roman", Times, serif;
	color:#898c92;
	line-height:15px;
}
.supportVB {
	background:url(../images/icon-vbulletin.gif) no-repeat left;
}
.supportIPB {
	background:url(../images/icon-ipb.gif) no-repeat left;	
}
.supportBB {
	background:url(../images/icon-phpbb.gif) no-repeat left;	
}
.supportSMF {
	background:url(../images/icon-smf.gif) no-repeat left;	
}


/* Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer {
	background:#fefefe url(../images/footerBG.gif) repeat-x top left;
	padding:20px 0 0 0;
	text-align:center;
	color:#696c73;
}
#footer ul {
	list-style:none;
	padding:4px 0;
	margin:0;
}
#footer li {
	display:inline;
	padding:0 6px 0 10px;
}
#footer a:link, #footer a:visited {
	color:#35393f;
}
#footer a:hover {
	color:#c5082b;
}
.copyright {
	font:bold 8pt Georgia, "Times New Roman", Times, serif;
	color:#696c73;
}
.terms {
	font: 8pt Georgia, "Times New Roman", Times, serif;
	padding:4px 0;
}
.footerSplit {
	background:url(../images/bulletFooter.gif) no-repeat left;
}

/* Skin Box
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.skinBoxFeatured {
	background:url(../images/skinBoxFeatured.gif) no-repeat top left;
	width:445px;
	height:307px;
	float:left;
	margin:3px;
}
.skinFeatured {
	height:34px;
	padding:14px 0 0 35px;
}
.skinFeatured h1 {
	font:bold 14pt Georgia, "Times New Roman", Times, serif;
	color:#2a2b31;
	margin:0;
	padding:0;
}
.skinBox {
	background:url(../images/skinBox.gif) no-repeat top left;
	width:445px;
	height:259px;
	float:left;
	margin:3px;
}
.skinBody {
	height:211px;
	width:445px;
}
.skinInfo {
	padding:15px 0 0 10px;
	width:237px;
	float:left;
}
.skinInfo h3 {
	font:bold 11pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:0;	
}
.skinInfo h3 a:link, .skinInfo h3 a:visited {
	color:#c5082b;
	margin:0;
	padding:0;	
}
.skinInfo h3 a:hover {
	color:#35393f;
}
.skinInfo ul {
	list-style:none;
	padding:0;
	margin:5px 8px 10px 0;
}
.skinInfo li {
	background:url(../images/bullet-arrow2.gif) no-repeat top left;
	padding:1px 0 1px 8px;
	font:8pt Georgia, "Times New Roman", Times, serif;
	line-height:16px;
}
.screenshot {
	width:176px;
	height:176px;
	padding:17px 0 0 17px;
	float:left;
}
.screenshot img {
	display:block;
}
.price {
	background:url(../images/priceBG.gif) no-repeat right;
	font:bold 18pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	width:45px;
	height:32px;
	padding:8px 10px;
	float:left;
}
.priceFeatured {
	background:url(../images/priceBG2.gif) no-repeat right;
	font:bold 18pt Georgia, "Times New Roman", Times, serif;
	color:#1a1b1d;
	width:45px;
	height:32px;
	padding:8px 10px;
	float:left;
}
.prodButtons {
	padding:13px 0 0 10px;
	float:left;
}
.viewDemo {
	float:right;
	padding:10px 10px 0 0;
}
.alt1 strong, .alt2 strong {
	color:#c5082b;
}
.alt1 b, .alt2 b {
	color:#c5082b;
}

/* Pagination
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.paginationTop {
	border-top:1px solid #f5f5f6;
	padding: 10px;
}
.paginationBottom {
	border-bottom:1px solid #f5f5f6;
	padding: 10px;
}
.pagination {
	margin: 3px;
	text-align:right;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #2a2b31;
}

.pagination a:hover,
.pagination a:active {
	border: 1px solid #999;
	color: #666;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #9f0421;
	font-weight: bold;
	background: #c5082b url(../images/image1.gif) repeat-x top left;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

/* Pre-Made Buttons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.navVB, .navVB:link, .navVB:visited, .navVB:hover, .navVB:active {
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}
.navVB, .navVB:link, .navVB:visited { background: url(../images/navVB.gif) no-repeat top left; }
.navVB:hover, .navVB:active{ background: url(../images/navVB_on.gif) no-repeat top left; }

.currentVB {
	background: url(../images/navVB_on.gif) no-repeat top left;
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}

.navIPB, .navIPB:link, .navIPB:visited, .navIPB:hover, .navIPB:active {
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}
.navIPB, .navIPB:link, .navIPB:visited { background: url(../images/navIPB.gif) no-repeat top left; }
.navIPB:hover, .navIPB:active { background: url(../images/navIPB_on.gif) no-repeat top left; }

.currentIPB {
	background: url(../images/navIPB_on.gif) no-repeat top left;
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}

.navBB, .navBB:link, .navBB:visited, .navBB:hover, .navBB:active {
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}
.navBB, .navBB:link, .navBB:visited { background: url(../images/navBB.gif) no-repeat top left; }
.navBB:hover, .navBB:active { background: url(../images/navBB_on.gif) no-repeat top left; }

.currentBB {
	background: url(../images/navBB_on.gif) no-repeat top left;
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}

.navSMF, .navSMF:link, .navSMF:visited, .navSMF:hover, .navSMF:active {
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}
.navSMF, .navSMF:link, .navSMF:visited { background: url(../images/navSMF.gif) no-repeat top left; }
.navSMF:hover, .navSMF:active { background: url(../images/navSMF_on.gif) no-repeat top left; }

.currentSMF {
	background: url(../images/navSMF_on.gif) no-repeat top left;
	display: block;
	width: 75px;
	height: 80px;
	float:left;
}

/* Custom Skins
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.customHeading {
	background: url(../images/customHeading.gif) repeat-x top left;
	height:48px;
}
.customHeading h1 {
	font:13pt Georgia, "Times New Roman", Times, serif;
	color:#1a1b1d;
	margin:0;
	padding:16px 0 0 35px;
	border-right:1px solid #f5f5f6;
	border-left:1px solid #f5f5f6;
}
.customHeadWrap {
	background: url(../images/customBullet.gif) no-repeat top left;
	height:48px;
}
.customBody {
	background:url(../images/servicesBodyBG.gif) repeat-y top left;
	border-top:2px solid #56595f;
	padding:15px;
}
.customBottom {
	background: url(../images/customBottom.gif) repeat-x top left;
	height:48px;
	border-left:1px solid #37393e;
	border-right:1px solid #37393e;
}
.customPrice {
	background:url(../images/priceBG.gif) no-repeat right;
	font:bold 18pt Georgia, "Times New Roman", Times, serif;
	color:#fff;

	height:32px;
	padding:8px 10px;
	float:left;
}
.customButtons {
	padding:13px 0 0 10px;
	float:left;
}
.customPortfolio {
	float:right;
	padding:10px 10px 0 0;
}
.customBuy {
	background:url(../images/customOrderBox.gif) no-repeat top left;
	width:166px;
	height:110px;
	float:left;
}
.customBoxPrice {
	font:bold 18pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	height:42px;
	padding-top:15px;
	text-align:center;
}
.customOrderNow {
	height:30px;
	padding:10px;
	text-align:center;
}
.customOrderNow a:link, .customOrderNow a:visited {
	font:bold 11pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-style:italic;
}
.customOrderNow a:hover {
	text-decoration:underline;
}
.customInfo {
	width:680px;
	float:left;
	padding-left:15px;
}
.customInfo h3 {
	font:13pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0;
}
.customInfo p {
	padding:10px 0;
	margin:0;
	text-align:justify;
	line-height:22px;
}
.customBuy ul {
	list-style:none;
	padding:0;
	margin:5px 0 5px 5px;
	font:8pt Georgia, "Times New Roman", Times, serif;
}
.customBuy ul strong {
	color:#c5082b;
}
.customBuy p {
	font:8pt Georgia, "Times New Roman", Times, serif;
	padding:5px 0;
	margin:0;
}
.customInfo ul {
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}
.customInfo li, .customBuy li {
	background:url(../images/bullet-arrow.gif) no-repeat left;
	padding:2px 0 2px 7px;
}

/* Partners
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.partners {
	background:url(../images/partnerBG.gif) repeat-x top left;
	height:72px;
	border-right:1px solid #f5f5f6;
}
.partnersWrap {
	background:url(../images/partnerBGLeft.gif) no-repeat top left;
	height:67px;
	padding:5px 0 0 20px;
}
.partnerLogo {
	padding-top:15px;
	float:left;
	width:170px;
}
.partnerInfo {
	float:left;
	width:680px;
	padding-left:20px;
}
.partnerInfo h3 {
	font:13pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
	margin:0;
	padding:2px 0;
}
.partnerInfo p {
	font:8pt Georgia, "Times New Roman", Times, serif;
	line-height:17px;
	padding:0;
	margin:0;
}
.partnerInfo a:link, .partnerInfo a:visited {
	font:13pt Georgia, "Times New Roman", Times, serif;
	color:#c5082b;
}
.partnerInfo a:hover {
	color:#37393d;
}

.advertiseBox {
	width:260px;
	margin:auto;
	margin-top:5px;
}
.advertiseBox ul {
	list-style:none;
	padding:0;
	margin:0;
}
.advertiseBox li {
	float:left;
	width:120px;
	padding:5px;
}
.

