/*
Theme Name: Rebel Networks
Description: Rebel Networks Wordpress Theme
Version: 1
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:1;}
caption, th, td {font-weight:normal; padding:2px 3px}
table, td, th {vertical-align:top;}
th{ font-weight: bold}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a{ text-decoration: underline; color:#8C0418; cursor: pointer}
a img {border:none;}

body{ margin:0; padding:0;  background: #a8d9f6 url(images/bg.jpg) repeat-x top center;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }

#bg-wrapper	{ background:url(images/bg.png) repeat-y center; width: 100%; clear: both; float:left}

.wrap{ width:964px; margin:auto; background:#fff; }
.header{ float:left; width: 100%}
.logo{ float:left; width:230px;}

.chat{ float:right; margin-top:8px; width:714px; text-align:right;}
#search{ background:url(images/search-bg.gif) no-repeat right; height:32px; float:right;  width:714px;  margin-top:6px; }
.search-tag{ width:450px; text-align:right;  font-size:11px; float:left;padding-top:12px;}
.search-tag span{ color:#820918; font-weight:bold;}
.search-right{ width:240px; float:right;  padding-top:7px;}
.search-right .input-text{ border:0px; font-size:14px; width:122px; margin-left:20px; padding-right:2px;  }
.search-right .input-image{  position:absolute; top: 1px; right: 24px}
.search-button { position: relative;}
.search-button label{ color:#FFFFFF; font-weight:bold; font-size:14px; }


#info {background:#f8f8f8; border:0;}


/* menu Starts */
.menu {width:100%; z-index:100; position:relative; font-family:arial, sans-serif; height:34px;background:url(images/menu-bg.gif) no-repeat; width:964px;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:100%; w\idth:100%;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:160px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; padding:0px 4px;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#000;   padding:7px 6px;  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }


.menu a.active{background:url(images/active-bg.gif) repeat-x; color:#FFFFFF;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited { width:120px; font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:7px 4px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#F2F4F3;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:url(images/active-bg.gif) repeat-x; color:#FFFFFF;}
.menu ul ul :hover > a.drop {background:#D7D7D7 ;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#F2F4F3;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#D7D7D7;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:30px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px;  width:135px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#F2F4F3; color:#000; height:auto; border:solid 1px #B4B4B4; border-top:0;line-height:1em; padding:5px 10px; width:126px;}
.menu ul li ul li a:hover{ background:#999999;} 

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:150px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:url(images/active-bg.gif) repeat-x;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;  background:url(images/active-bg.gif) repeat-x;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* Menu Ends */


.content{ margin-top:10px;}
.content.padding-top		{ margin-top: 20px}
.content-top{ height:268px;}
#top-left{ float:left; width:698px;   }

/* home & top content */
#top-right						{ float:right; width:248px; height: 259px; background: url(images/link-top-bg.png) no-repeat top left; }
#top-right ul					{ list-style: none}
#top-right li					{ padding:8px 5px 3px 10px; height: 54px }
#top-right h3					{ color: #494949; font-size:1.3em; font-weight: bold}
.top-right-content				{ float: left; width: 180px; font-size: 1em; color: #707070; font-weight: bold}
.top-right-content a			{ color: #9d0f0f; text-decoration: none}

.more							{ background: url(images/more-bg.png) no-repeat top left; display: block; float: right; width: 52px; 
								  height: 37px; text-decoration: none; margin-top: 10px}
.more:hover						{ background: url(images/more-bg-hover.png) no-repeat top left; }

.hosting-list-wrapper			{ background: #e8e8e8; border: solid 1px #cecece; margin-bottom: 10px; float: left; width: 100%;
								  -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px;}
.hosting-list-wrapper ul 		{ list-style: none}
.hosting-list-wrapper li 		{ float:left; width:290px; padding:10px 20px 10px 5px; border-right: solid 1px #cecece }
.hosting-list-wrapper li.last	{ border-right: none }
.hosting-list-wrapper li img	{ float:left}
.learn-buy-wrapper				{ width:162px; float: right}
.learn-buy-wrapper a			{ display: block; float:left; height: 24px; background: no-repeat top left; margin: 0; cursor: pointer}
.learn-buy-wrapper a.learn		{ background-image: url(images/learn-link.png); width: 85px;}
.learn-buy-wrapper a.buy		{ background-image: url(images/buy-link.png); width: 77px }
.list-content					{ height: 100px; float: right; width:150px;}
.list-content h3				{ font-size:1.2em}
.spaced-side					{ margin: 0 auto;  width: 982px}  /* intention of class name is changed because of revision */
#home-show						{ border: solid 2px #f9f9f9; padding: 0 15px; float:left; width: 540px; list-style: none; margin-right:75px }
h3.title,
.hosting-list-wrapper h3,
#home-show h3					{ color: #5e985d; margin-bottom: 5px}
#home-show h3					{ font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif }
#home-show li					{ float:left; width:248px; height: 120px; padding:10px 15px 5px 0; border: solid 1px #f9f9f9;
								  overflow: hidden; text-align: center}
#home-show li.odd				{ border-left: none; }
#home-show li.even				{ border-right: none;  padding:10px 0 5px 15px; }
#home-show img					{ float: left; margin-right: 5px;}
#home-show a					{ color: #5e985d; text-decoration: none;  }
#home-show .list-content		{  width:248px; text-align: center; font-weight: bold; padding-top:10px; height: 70px; vertical-align: middle}



#rate_point						{ float:right; width:171px; margin:0px 8px 0 0;}
#rate_point a					{ margin: 10px 0 0 0; display: block}
#rate_point img					{ margin: 0 auto; display: block}
#right-head						{ float: right; width:323px; margin: 0 -22px 5px 0}
#top-link						{ list-style: none; float:right;  background: url(images/top-link-bg.jpg) repeat-x top left; margin-bottom: 10px;  }
#top-link li					{ float: left; border-right: inset 1px #CCC}
#top-link li.last				{ background: url(images/right-top-link.jpg) no-repeat top right; padding: 0 16px 1px 0;  border: none}
#top-link li.first 				{ background: url(images/left-top-link.jpg) no-repeat top left; padding: 0 0 1px 32px; }

#top-link li a					{ float:left; color: #d5132b; padding: 5px 15px 8px 15px; text-decoration: none; font-weight: bold; display:block}
#phone							{ font-size: 1.2em; font-weight: bold; text-align: right; padding-right:0px;  margin-right: 14px; float: right}
#phone span,
#call-help span					{ color: #d5132b}
#news							{ width: 963px; height: 25px; padding: 10px 10px 5px 10px; background: url(images/news-bg.png) no-repeat top center;
								  font-weight: bold; float:left; margin:10px 0 20px -10px }
#news .date						{ color: #5e0000; font-size: 1.1em; margin: 0 10px 0 20px }
#news a							{ text-decoration: none; color: #000}
#news .red						{ color: #ff0000; margin: 0 20px 0 40px}

#client-partner					{ float:left; width: 250px; padding-top: 15px }
#client-partner	h3				{ color: #666; font-weight: bold; font-size:1.4em; margin: 15px 0 8px 0}
#client-partner	#small-text		{ color:#333;  font-size: .8em; padding-left: 10px }



/* post area */
#breadcrumb						{ margin: -10px 0 10px 0; width:100%;  }
#breadcrumb a					{ text-decoration: none}
#post-wrapper 					{ padding-top: 10px; color: #1D1D1D }
#post-wrapper.with-sidebar		{ float: left; width: 640px;}
#post-wrapper h1, 
#post-wrapper h2, 
#post-wrapper h3,
#post-wrapper h4,
#post-wrapper h5 				{ margin-bottom: .8em; font-weight: bold}

.post-list		 				{ margin-bottom: 15px; border: solid 1px #E6E6E6; padding: 10px 7px 7px 7px; line-height: 1.4em}
.post-list:last-child			{ border-bottom: none}
#post-wrapper h1 a				{ color: #820918; text-decoration:  none; font-size: 1em}
#post-wrapper p					{ margin-bottom: 15px}
.attachment-fullwidth			{ margin: 0 0 15px 0 }
.post-date						{ margin:-13px 0 5px 20px; display: block; color:#747474; font-size: .9em }
.readmore						{ float:right; text-decoration: none}
#post-wrapper ul,
#post-wrapper ol				{ padding-left: 20px; margin-bottom:15px}
.alignright						{ float: right; margin:10px }
.alignleft						{ float: left; margin:10px}
.aligncenter					{ margin:10px auto}
.bordered td					{ border: solid 1px #aaa;}


/* sidebar */
#sidebar						{ width:302px; float:left; margin-left:22px; padding-top: 10px}
#sidebar a						{ color: #107404}
.widget-box						{ margin-bottom: 25px; padding-bottom:5px;  background: #fff url(images/widget-bottom.jpg) no-repeat bottom left; }
.widget-title					{ background: #78a701 url(images/widget-title.jpg) no-repeat top left; padding: 5px 10px; color:#FFF; font-size:1.2em; }
.widget-content					{ background: #fff url(images/widget-content.jpg) repeat-y top left; padding: 5px; }
.widget-box	ul					{ list-style: none; margin-left: -4px; width:300px }
.widget-box	 li					{ background: url(images/widget-list-bottom.jpg) repeat-x bottom left; padding: 3px 5px; }
.widget-box	 li	li				{ width: auto; padding-left:10px; background: none}
.widget-box a					{ text-decoration: none}
.widget-box li a				{ display: block; padding: 3px 5px; }
#wp-calendar					{ width: 90%}
#twitter						{ background: url(images/twitter-grey.jpg)  0 80% no-repeat; height: 277px; width: 230px}

#call-help						{ background: url(images/phone-help.png) no-repeat 0px 2px; padding: 0 0 5px 80px; 
								  margin: 10px 10px 30px 10px; font-weight: bold; }
#chat-help						{ background: url(images/chat-help.png) no-repeat 0px 2px; padding-left: 80px;  margin: 10px;
								  padding: 0 0 5px 80px;  }
#call-help h3,
#chat-help h3					{ font-size: 1.2em; font-weight: bold; color: #666; margin-bottom: 5px}

/* comment */
#post-wrapper ol.commentlist	{ list-style: none; padding:0}
.avatar 						{ float:left; margin-right: 5px}
#post-wrapper .commentlist p	{ margin-bottom: 3px}
li.comment 						{ margin-bottom: 10px; padding:10px}
li.comment a					{ text-decoration: none}
li.comment.even					{ background:#CCC} 	
#disqus_thread					{ margin-top:40px}




/* footer */
#footer							{ margin:20px 0 0 -20px; padding: 20px 30px 10px 30px; width: 945px; background: url(images/footer-bg.jpg) repeat-x top left; 
								  min-height: 100px; float: left }
#footer-bottom					{ width: 100%; float:left; margin-top:20px; padding-top:10px; border-top: dotted 1px #999; color: #333}
#footer-bottom a				{ text-decoration: none; color: #D5132B; }
#link-wrapper					{ width: 700px; float:left }
#link-wrapper ul				{ width: 100%; list-style: none; }
#link-wrapper li				{ width: 150px;  float:left; min-height: 1.2em; padding-left: 15px}
#link-wrapper li a				{ float: left; font-weight: bold; color: #D5132B; text-decoration: none; margin-bottom:2px; font-size: 1em; 
								  display: block; width: 100%; padding: 3px 2px 3px 2px}
#link-wrapper li a:hover		{ border-bottom: dotted 1px #CCC; padding-bottom: 2px}
#link-wrapper li li				{ padding:2px 0px; }	
#link-wrapper li li a			{ color: #4f4c4c;; font-weight: normal; margin-bottom: 0;}	
#footer-right					{ float:right; width: 230px; margin-left:10px; padding-top:4px; line-height: 1.2em}
#footer-right h3				{ font-weight: bold; margin-bottom: 10px}

#footer-link					{ list-style: none; float: right;}
#footer-link li					{ float:left;}
#footer-link a					{ float: left;color: #333; text-decoration: none; padding: 0 5px; border-right: solid 1px #999; line-height: 1em}
#footer-link a:hover			{ text-decoration: underline}
#footer-link li:last-child a,
#footer-link li.last a			{ border-right: none }
a.button, 
button.button					{ background: url(images/button-bg.png) no-repeat top left; width: 107px; height: 29px; display: block; color: #fff;
								  font-weight: bold; text-align: center; text-decoration: none; padding-top: 8px; margin: 20px 0 30px 0; border: none}

#social-list					{ width: 100%; list-style: none }
#social-list li					{ float: left; margin-right: 10px}
social-list a					{ float:left; display: block}


/* wp-pagenavi */
#post-wrapper .wp-pagenavi span,
#post-wrapper .wp-pagenavi a,
.wp-pagenavi .pages				{ border: none; color:#666}
#post-wrapper .wp-pagenavi span.current		{ color: #CCC; border-color: #ccc }
#post-wrapper .wp-pagenavi a	{ color: #107404}


/* 404 */
.not-found p					{ padding-left:15px}
.inpage-search					{ padding: 5px 30px; }
#post-wrapper.not-found h1		{ font-size: 1.3em}
.inpage-search input			{ width: 400px; margin-right: 20px; padding: 3px 10px; float:left; border: #CCC solid 1px; height: 20px }
.inpage-search .button			{ float: left; margin: 1px; padding-top:0px; font-size: .9em; cursor: pointer	}	



.rebel-data{margin-top:20px;}
.rebel-network{ width:710px; float:left; }
.rebel-top-curve{ background:url(images/text-box-top.gif) no-repeat bottom center #E8E8E8; height:6px; width:100%; line-height:6px;}
.rebel-text{ padding:5px 20px 14px 20px;  border-left:solid 1px #CDCDCD; border-right:solid 1px #CDCDCD; background:#E8E8E8; text-align:justify; line-height:18px;}
.rebel-text strong{ color:#820918;}
.rebel-bottom-curve{background:url(images/text-box-bottom.gif) no-repeat bottom center; height:5px; width:100%;line-height:5px;}

.data-center{ background:url(images/speed-test.jpg) center left no-repeat; width:247px; height:175px; float:right;}
.data-center-title{ font-size:17px; font-weight:bold; margin:10px 10px 0 10px;}
.data-center-list{ width:130px; margin-left:40px; font-size:11px; margin-top:30px; }
.data-center-list ul{ list-style:circle; font-size: 1.2em; font-family:Georgia, Times New Roman,"Goudy Old Style", Times, serif}
.speed{ width:120px; height:50px; font-size:18px; margin:20px 10px 0 0; text-align:center; float:right;}
.speed a{font-size:12px; color:#333333; text-decoration:none;}

.hosting-types{ height:48px; margin-top:20px; }
.hosting-types-left{ width:178px; height:48px; float:left; background:url(images/rebelnetwork-hosting.jpg) center top no-repeat; }
.hosting-types-middle{ background:url(images/service-bg.gif) repeat-x top left;height:48px; width:760px; float:left; padding:4px 0 0 19px; color:#FFF;}
.hosting-types-middle li{ list-style: none; float:left; }
.hosting-types-middle a{ color:#FFFFFF; text-decoration:none; float:left;  }
.hosting-types-right{ background:url(images/service-curv.gif) no-repeat left; width:7px; height:48px; float:left;}


/* -----------dedicated hosting------------------- */

#countrytabs{
display: block;
border:none;
}

.shadetab{
list-style:none;
display: block;
padding: 5px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 15px Verdana;
list-style-type: none;border:none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetab li{
float:left;
display: block;
margin: 0;
color:#fff;
background-image:url(images/shade2.gif);
background-repeat:no-repeat;
width:160px;
height:50px;border:none;

}

.shadetab li a.selected span{ font-size:12px; color:#990000;}
.shadetab li a span{ font-size:12px; color:#e6ff5b;}

.shadetab li a{
padding:10px 0 0 0;
text-decoration: none;
display: block;
color:#fff;
background-image:url(images/shade2.gif); background-repeat:no-repeat;width:160px;
height:50px;
font-size:14px; font-weight:bold;border:none;
}


.shadetab li a:hover{
text-decoration: none;
color: #2d2b2b;
border:none;
}


.shadetab li a.selected{ /*selected main tab style */
background-image: url(images/shade-active2.gif); background-repeat:no-repeat;width:160px;
height:50px;
color: #000;
border:none;

}



.shadetab li a.selected:hover{ /*selected main tab style */
text-decoration: none;
font-size:14px;
display: block;
color: #000;
background-image:url(images/shade2.gif); background-repeat:no-repeat;width:160px;
height:50px;border:none;
}


.shadetab li a.selected:visited{ /*selected main tab style */
text-decoration: none;
font-size:14px;
display: block;border:none;
color: #000;
background-image:url(images/shade-active2.gif); background-repeat:no-repeat;width:160px;
height:50px;
}

.tabcontent{
display:none;border:none;

}



/*-------Inner pages--------*/
h1{font-size:22px; color:#820918;}
h2{ color:#820918;}
h3{ color:#820918;}
.pages{}
.pages p{ padding:6px 0 6px 0;  text-align:justify;}
.pages-left{ width:660px; float:left; padding:}
.pages-left p ul{padding-left:20px;}
.pages-left-1{ width:850px; float:left; padding:}

.page-title{ font-size:18px; color:#820918; font-weight:bold;}
.pages-right{ width:264px; float:right;  }
.sidelinks{ text-align:right;}
.sidelinks-shoutcast{ text-align:center; }
.sidelinks-center{text-align:center; }
.sidelinks-left{text-align:left; }
.sidelinks-center a{ color:#000000; text-decoration:none; font-size:11px; }
.sidelinks-center strong{ color:#000000; text-decoration:none; font-size:14px; }
.sidelinks-center td{ background:#FFFFFF;}
.page-top-image{ }
.list{ margin-left:20px; font-weight: bold;}
.newsletter{ background:url(images/newsletter-bg.gif); width:262px; height:127px; float:left;}
.newsletter_title{ padding:16px 0 0 60px; font-size:18px; color:#820918;}
.email{ margin:20px 0 0 30px; font-size:14px; }
.email input{ width:160px;}
.subscribe{ margin-top:6px; text-align:right; margin-right:26px;}
.shopping_carts{padding:10px; border:solid 1px #CCCCCC; margin-top:14px;}
.shopping_carts img{ float:left; padding-right:10px;}
.spacer{ clear:both;}

.geotrust{ margin-top:10px; float:left;}
.geotrust_img{ width:86px; float:left;  height:50px; margin-top:10px; }
.geotrust_txt{ float:left; width: 166px; height:50px; margin-top:10px; }


.msexchange{}
.msexchange-btm{list-style:url(images/point.jpg); margin-left:20px;}
.msexchange-left-list{width:300px; float:left; }
.msexchange-left-list ul { list-style:url(images/point.jpg); margin-left:20px;}
.msexchange-img{width:310px; float:right;}

/*right menu*/
.arrowlistmenu{ float:left; margin-top:40px; font-size:14px; border-top: 1px solid #dadada; width:262px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}




.brochures{ width:650px; margin-bottom:10px;}
.brochures-img{ float:left; width:55px ; padding:10px;}
.brochures-txt{ float:right; width: 550px; padding:10px; }


.sucess-top-bg{background:url(images/tb_bg2.jpg) repeat-x top; height:28px; }
.success{}
.success-left{ float:left; width:450px;}
.success-right{ float:right; width:200px;}

.legal-box{ background:#CCCCCC; border:solid 1px #999999; padding:15px 10px 15px 10px ; height:50px; width:130px; float:left; margin-right:10px; text-align:center;}

.affiliates{  float:right;}

.data-center-box{ float:left; margin-bottom:5px; padding-left:30px;}
.los-angeles-data-center{}
.san-antonia-data-center{}
.virginia-data-center{}
.toronto-data-center{}
.microsoft-exchange-data-center{}
.uk-data-center{}


/*-------dedicated server--------*/

.smaller {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	line-height : 13px;}

.clear:after					{ content:"."; clear:both; display:block; visibility:hidden; line-height:0; }
.cartrow {
	background-color:#eee;
}
.cartrow:hover {
	background-color:#fff;
}

/*_____________managed hostig_________________*/

.series-col{ width:100%; float:left; }
.series-col2{ width:300px; float:left;margin:10px 20px 5px 0 ;}
.series-col ul{ margin:16px 0 0 0;}
.series-col2 ul li{ list-style:url(images/bullets.gif); margin:0px 5px 5px 10px; border-bottom:#CFD8D5 solid 1px; padding:0 0 5px 0;}
.click a{ float:left; color: #37771C; font-weight:bold}
.click a:hover{ color:#BC540E; text-decoration:none;}
.series-col-title{ background:url(images/hosting_bar2.gif); color:#fff ; height:28px;}
.series-col-title h2{ padding:5px 0 0 10px; color:#FFF }
.series-col-title h2 strong{ font-size:12px; padding:4px 0 0 20px; color:#ffcc00; }
.series-col-title h2 strong span{ font-size:17px;}

.series-col strong{ color:#333333;}
.series-bottom{}



<!--ms hosted exchange-->
.page-right{ width:232px; float:right;}
.right-box{ float:right; background-color:#e0e0e0;width:232px;}
.top-curves{background-image:url(images/top-curves.gif); background-repeat:repeat-x; width:232px; height:5px;}
.sign{ background-color:#fff; width:208px; height:84px; margin:12px;}
.sign-text{ margin-left:30px; width:130px; padding-top:5px;}
.sign span{ color:#990000; font-size:14px; font-weight:bold;}
.click-more{float:right; margin-right:25px;}

.learn{background-color:#fff; width:208px;height:108px;margin:12px;}
.learn-img{  float:right; margin-right:15px; width:50px; padding:5px 0 5px 0;}
.learn-text{float:right; margin-right:10px; width:100px; padding-top:5px;}
.learn-text span{ color:#990000; font-size:14px; font-weight:bold;}

.calculator{background-color:#fff; width:208px;height:108px;margin:12px;}
.calculator-text{float:right; margin-right:25px; width:100px; padding-top:5px;}
.calculator-text span{ color:#990000; font-size:14px; font-weight:bold;}
.calculator-img{  float:right;  width:50px; padding:5px 0 5px 0;}
.compare{float:right; margin-right:25px;}
.btm-curves{ background-image:url(images/btm-curves.gif); width:232px; height:5px;}


-->

/* ######### CSS for Shade Tabs. Remove if not using ######### */

#countrytabs{
display: block;
border:none;
}

.shadetabs{
list-style:none;
display: block;
padding: 5px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 15px Verdana;
list-style-type: none;border:none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
float:left;
display: block;
margin: 0;
color: #000;
background-image:url(images/shade.gif);
background-repeat:no-repeat;
width:97px;
height:50px;border:none;

}

.shadetabs li a{
padding:15px 0 0 30px;
text-decoration: none;
display: block;
color: #000;
background-image:url(images/shade.gif); background-repeat:no-repeat;width:67px;
height:35px;
font-size:18px; font-weight:bold;border:none;
}


.shadetabs li a:hover{
text-decoration: none;
color: #2d2b2b;
border:none;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/shade-active.gif); background-repeat:no-repeat;width:67px;
height:35px;
border:none;

}



.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;

display: block;
color: #000;
background-image:url(images/shade.gif); background-repeat:no-repeat;width:67px;
height:35px;border:none;
}


.shadetabs li a.selected:visited{ /*selected main tab style */
text-decoration: none;
font-size:16px;
display: block;border:none;
color: #000;
background-image:url(images/shade-active.gif); background-repeat:no-repeat;width:67px;
height:35px;
}

.tabcontent{
display:none;border:none;

}

@media print {
.tabcontent {
display:block !important;
}



/* ######### CSS for Shade Tabs. Remove if not using ######### */

#countrytabs{
display: block;
border:none;
}

.shadetabs{
list-style:none;
display: block;
padding: 5px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 15px Verdana;
list-style-type: none;border:none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
float:left;
display: block;
margin: 0;
color: #000;
background-image:url(images/shade.gif);
background-repeat:no-repeat;
width:97px;
height:50px;border:none;

}

.shadetabs li a{
padding:15px 0 0 30px;
text-decoration: none;
display: block;
color: #000;
background-image:url(images/shade.gif); background-repeat:no-repeat;width:67px;
height:35px;
font-size:18px; font-weight:bold;border:none;
}


.shadetabs li a:hover{
text-decoration: none;
color: #2d2b2b;
border:none;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/shade-active.gif); background-repeat:no-repeat;width:67px;
height:35px;
border:none;

}



.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
font-size:16px;
display: block;
color: #000;
background-image:url(images/shade.gif); background-repeat:no-repeat;width:67px;
height:35px;border:none;
}


.shadetabs li a.selected:visited{ /*selected main tab style */
text-decoration: none;
font-size:16px;
display: block;border:none;
color: #000;
background-image:url(images/shade-active.gif); background-repeat:no-repeat;width:67px;
height:35px;
}

.tabcontent{
display:none;border:none;

}

@media print {
	.tabcontent {
	display:block !important;
	}
}









