/*
Cetrom IT
http://www.cetrom.net.com
Version: v1.0
Author: Philp Joncas
http://www.pjoncas.com
*/

/* General / Font / Type Styles */


body {
	background: #fff url(../imgs/layout/body_bk5.jpg) repeat-x;
	margin: 0 auto;
	padding: 0;
	}
	

body.emailtemplate {
	background: #fff;
	margin: 10px auto;
	padding: 0;
	}
	
#wrapper { width:1010px; overflow:hidden; margin:0 auto; position:relative; color:#aaa; font: 76.5%/2.0em "Trebuchet MS", "Lucida Grande" Arial, Helvetica, sans-serif; padding:0; }

#header {
	position: relative;
	width: 980px;
	xheight: 305px;
	xbackground: url(../imgs/layout/nav_shadow.jpg) no-repeat center 50px;
	xheight: 125px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

	
#logo {
	position: relative; 
	margin: 30px 0 0 30px;
	padding:0 0 0 0;
	width: 250px; 
	background: none; 
	height: 70px;
	float:left}
	
	/* Super Nav */

	#headNav {
	clear:none;
	float: right;
	width: 625px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	xline-height: 12px;
	letter-spacing: .50em;
	background-color: none;
	margin:0;
}
	
	#headNav li {
	display: inline;
	background-color: none;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: right;
	}
	
	#headNav a {
		color: #ccc;
		font-weight: bold;
		text-decoration: none;
		background-color: none;
	
	
	}
	
	#headNav a:hover {
		color: #fff;
	}
	
	#headNav .altnav {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
	}
	
	#navshadow {background: url(../imgs/layout/nav_shadow.jpg) no-repeat top center; 
	height:24px; 
	position:relative;
	margin:102px 0 0 0;}

	
#content { 
	xwidth:1040px;
	background:none;
	padding:0 0 0 20px;
	text-align:left;
	margin:0;
	}
	
#emailcontent { 
	xwidth:1040px;
	background:none;
	padding:0 0 0 20px;
	text-align:left;
	margin:0;
	}
	
	


h1 { 
	font-size:18px;
	width: 450px;
	font-weight:normal; 
	margin: 0 0 10px 0; 
	padding:12px 0 0 0; 
	line-height:15px; 
	color:#F06D29;
	border-bottom:1px dotted #ccc; }

h2 { 
	font-weight:bold; 
	font-size:16px; 
	margin:0; 
	padding:0; 
	line-height:20px;
	color:#333;
 	}
	
h2 a { 
	color:#003399;
	border-bottom: 1px dotted #39c;	
	font-size:16px; }

h2 a:hover { 
	color:#031432;
	border-bottom: 1px dotted #666; }
	
h3 { 
	font-size:14px; 
	margin: 0; 
	padding:0 0 0 0;
	color:#fff; }
	
h3 a {color:#fff;}
h3 a:hover {color: #031432;}

h3.dark {color: #000000}
	
h4 { 
	font-size:12px;
	color:#333;
	line-height:16px; 
	margin: 0; 
	padding:5px 0 0 0; }
	
p, li {color:#666; font:13px; line-height:16px; letter-spacing:.020em; margin:0 0 0 0; padding: 0 0 5px 0; text-align: left; }

p.appsnote {color: #888; font-size: 11px;
	font-style: italic;
	line-height: -1em;
	padding: 0 0 0 0;}
	
a { text-decoration: none; color:#F06D29; cursor:pointer;  }
a:hover { border-bottom: none; color:#333; }

a em, .xhide {
	position:absolute;
	left:-9999em
}

sup{font-size:12px;vertical-align:top;}

#bullet {list-style-type: disc; margin:0 0 0 15px;}

.listitem {
list-style-image:url(../imgs/layout/list_arrow.jpg);
	}

.more a {float:left; background:url(../imgs/layout/rtarrow.png) no-repeat; font-size:12px; font-weight:bold; color: #000099; height:20px; xwidth:60px; margin:15px 0 0 0; padding:3px 0 10px 25px;}

.more a:hover {float:left; background:url(../imgs/layout/rtarrow_on.png) no-repeat; font-size:12px; font-weight:bold; color: #666; height:20px; xwidth:60px; margin:15px 0 0 0; padding:3px 0 10px 25px;}
	
img { display:block; border:none; }
img:hover { display:block; border-bottom:none; }


.floatLeft {float: left; padding: 2px; margin: 3px 7px 0 1px;}
.floatRight {float: right; padding: 0; margin:0 3px 0 3px;}

strong { font-weight: bold; color:#333; }
em {font-style:italic;}

blockquote { font-size:15px; line-height:24px; font-weight:bold; margin:0 10px 0 5px; padding:0; }

hr { border:none; border-bottom:dotted 1px #999; }
.spacefix {border-bottom:dotted 1px #999;}
.back { border-bottom:dotted 1px #999;  border-top:dotted 1px #999; padding:7px; margin: 5px 0;}


#clear { clear:both; }
.clear, .clearfix { clear:both; height:0;}
.clearfixfooter {clear:both; height:20px; padding:0 0 30px 0;}
.clearnoheight {xsclear:both; height:40px; padding:185px; margin:0;}
.norightp {
	padding-right:0 !important;
}

.first {padding:10px 0 0 0;}
.spacing {padding:0 0 1px 0;}

ol li {}

.contactform {color:#000066;}

/* Menu */
/*- Nav1 -*/
#nav1{
	font-size:14px;
	font-weight:lighter;
	height:30px;
	letter-spacing:-1px;
	margin:35px 15px 20px 0;
	position:relative;
	right:0;
	text-transform:lowercase;
	float:right;
	
}
#nav1 li{
	float: left;
	line-height: 30px;
	margin: 0 15px 0 0
}
#nav1 li a{
	color: #13365f;
	display: block;
	float: left;
	padding: 0 0 0 9px;
	margin:0;
	text-decoration: none;
}
#nav1 li a span{
	display: block;
	float: left;
	height: 30px;
	padding: 0 9px 0 0;

}
#nav1 li a:hover,
#nav1 li.active a, #nav1 li.current_page_item a,
body.cloud #nav1 a.mainnav1,
body.tenthings1 #nav1 a.mainnav1,
body.whatis #nav1 a.mainnav1,
body.features #nav1 a.mainnav1,
body.pricing #nav1 a.mainnav1,
body.shared_dedicated #nav1 a.mainnav1,
body.benefits #nav1 a.mainnav1,
body.hostedapplications #nav1 a.mainnav1,

body.consulting #nav1 a.mainnav2,
body.tenthings2 #nav1 a.mainnav2,
body.business_management #nav1 a.mainnav2,
body.onsite_expertise #nav1 a.mainnav2,
body.IT_design_services #nav1 a.mainnav2,
body.consultingbenefits #nav1 a.mainnav2,
body.technology_management #nav1 a.mainnav2,

body.datasecurity #nav1 a.mainnav3,
body.tenthings3 #nav1 a.mainnav3,
body.datasecurityfeatures #nav1 a.mainnav3,
body.datasecurityoverview #nav1 a.mainnav3,
body.disaster_recovery #nav1 a.mainnav3,

body.tenthings4 #nav1 a.mainnav4,
body.emailhosting #nav1 a.mainnav4,
body.emailfeatures #nav1 a.mainnav4,
body.emailbenefits #nav1 a.mainnav4,
body.mailarchiving #nav1 a.mainnav4,
body.mobiledevices #nav1 a.mainnav4,
body.spamprotection #nav1 a.mainnav4,
body.hosted_standalone #nav1 a.mainnav4,

body.support #nav1 a.mainnav5,
body.tenthings5 #nav1 a.mainnav5,

body.aboutcetrom #nav1 a.mainnav6,
body.whycetrom #nav1 a.mainnav6,
body.ourpartners #nav1 a.mainnav6,
body.ourclients #nav1 a.mainnav6,
body.microsoft_gold_partner #nav1 a.mainnav6,
body.cetromcareers #nav1 a.mainnav6,
body.mediacenter #nav1 a.mainnav6,
body.cetromglance #nav1 a.mainnav6 {
	background:  url(../imgs/layout/main_nav_bk.gif) no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}


#nav1 li.active a span,
#nav1 li.current_page_item a span,
#nav1 li a:hover span,
body.cloud #nav1 a.mainnav1 span,
body.tenthings1 #nav1 a.mainnav1 span,
body.whatis #nav1 a.mainnav1 span,
body.features #nav1 a.mainnav1 span,
body.pricing #nav1 a.mainnav1 span,
body.shared_dedicated #nav1 a.mainnav1 span,
body.benefits #nav1 a.mainnav1 span,
body.hostedapplications #nav1 a.mainnav1 span,
body.consulting #nav1 a.mainnav2 span,
body.tenthings2 #nav1 a.mainnav2 span,
body.business_management #nav1 a.mainnav2 span,
body.onsite_expertise #nav1 a.mainnav2 span,
body.IT_design_services #nav1 a.mainnav2 span,
body.consultingbenefits #nav1 a.mainnav2 span,
body.technology_management #nav1 a.mainnav2 span,

body.datasecurity #nav1 a.mainnav3 span,
body.tenthings3 #nav1 a.mainnav3 span,
body.datasecurityfeatures #nav1 a.mainnav3 span,
body.datasecurityoverview #nav1 a.mainnav3 span,
body.disaster_recovery #nav1 a.mainnav3 span,

body.tenthings4 #nav1 a.mainnav4 span,
body.emailhosting #nav1 a.mainnav4 span,
body.emailfeatures #nav1 a.mainnav4 span,
body.emailbenefits #nav1 a.mainnav4 span,
body.mailarchiving #nav1 a.mainnav4 span,
body.mobiledevices #nav1 a.mainnav4 span,
body.spamprotection #nav1 a.mainnav4 span,
body.hosted_standalone #nav1 a.mainnav4 span,

body.support #nav1 a.mainnav5 span,
body.tenthings5 #nav1 a.mainnav5 span,
body.aboutcetrom #nav1 a.mainnav6 span,
body.whycetrom #nav1 a.mainnav6 span,
body.ourpartners #nav1 a.mainnav6 span,
body.ourclients #nav1 a.mainnav6 span,
body.microsoft_gold_partner #nav1 a.mainnav6 span,
body.cetromcareers #nav1 a.mainnav6 span,
body.mediacenter #nav1 a.mainnav6 span,
body.cetromglance #nav1 a.mainnav6 span

 {
	color:#fff;
	text-decoration:none;
	background:  url(../imgs/layout/main_nav_bk.gif) no-repeat right

	
}

/* Subpage - Nav2 - Lower Menus */

#subnav {
	float:right;
	font-size:11px;
	color:#000066;
	margin:30px 5px 0 0;
	background: #cdcdcd url(../imgs/layout/sub_bk.jpg) no-repeat left;
	height: 30px;
}
#subnav .rtcorner{
	height:30px;
	background: url(../imgs/layout/sub_bk_rt.jpg) no-repeat right;
}

#subnav ul {
	margin:0 0 0 25px;
	float:left;
	
}

#subnav ul li {
	margin:5px 2px 0 2px;
	float:left;
	
}

#subnav a, #subnav a:visited {
	color:#000066;
	display:block;
	text-decoration:none;
}

#subnav li a{
	display: block;
	float: left;
	padding: 0 9px 0 0;
	margin:0;
	text-decoration: none;
}


#subnav ul li a span{
display: block;
float: left;
height: 20px;
padding: 0 0 0 9px;}

#subnav ul li a:hover span,
#subnav ul li a:focus span,
#subnav ul li a.active span,
body.tenthings1 #subnav a.subnav1 span,
/*body.features #subnav a.subnav2 span,*/
body.benefits #subnav a.subnav2 span,
body.whatis #subnav a.subnav3 span,
body.shared_dedicated #subnav a.subnav4 span,
body.hostedapplications #subnav a.subnav5 span,
body.pricing #subnav a.subnav6 span,

body.cetromglance #subnav a.subnav1 span,
body.whycetrom #subnav a.subnav2 span,
body.ourpartners #subnav a.subnav3 span,
body.ourclients #subnav a.subnav4 span,
body.mediacenter #subnav a.subnav5 span,
body.microsoft_gold_partner #subnav a.subnav6 span,
body.cetromcareers #subnav a.subnav7 span,

body.tenthings5 #subnav a.subnav1 span,
body.tenthings3 #subnav a.subnav1 span,
body.datasecurityfeatures #subnav a.subnav2 span,
body.datasecurityoverview #subnav a.subnav3 span,
body.disaster_recovery #subnav a.subnav4 span,

body.tenthings2 #subnav a.subnav1 span,
body.consultingbenefits #subnav a.subnav2 span,
body.technology_management #subnav a.subnav3 span,
body.onsite_expertise #subnav a.subnav4 span,
body.IT_design_services #subnav a.subnav5 span,

body.tenthings4 #subnav a.subnav1 span,
body.emailfeatures #subnav a.subnav2 span,
body.emailbenefits #subnav a.subnav3 span,
body.hosted_standalone #subnav a.subnav4 span,
body.mobiledevices #subnav a.subnav5 span,
body.spamprotection #subnav a.subnav6 span,
body.mailarchiving #subnav a.subnav7 span

{
background: transparent url(../imgs/layout/subnav_bg.jpg) no-repeat top left; color: #fff;


}

#subnav a:hover,
#subnav a:focus,
#subnav a.active,
body.tenthings1 #subnav a.subnav1,
/*body.features #subnav a.subnav2,*/
body.benefits #subnav a.subnav2,
body.whatis #subnav a.subnav3,
body.shared_dedicated #subnav a.subnav4,
body.hostedapplications #subnav a.subnav5,
body.pricing #subnav a.subnav6,

body.cetromglance #subnav a.subnav1,
body.whycetrom #subnav a.subnav2,
body.ourpartners #subnav a.subnav3,
body.ourclients #subnav a.subnav4,
body.mediacenter #subnav a.subnav5,
body.microsoft_gold_partner #subnav a.subnav6,
body.cetromcareers #subnav a.subnav7,

body.tenthings5 #subnav a.subnav1,
body.tenthings3 #subnav a.subnav1,
body.datasecurityfeatures #subnav a.subnav2,
body.datasecurityoverview #subnav a.subnav3,
body.disaster_recovery #subnav a.subnav4,

body.tenthings2 #subnav a.subnav1,
body.consultingbenefits #subnav a.subnav2,
body.technology_management #subnav a.subnav3,
body.onsite_expertise #subnav a.subnav4,
body.IT_design_services #subnav a.subnav5,

body.tenthings4 #subnav a.subnav1,
body.emailfeatures #subnav a.subnav2,
body.emailbenefits #subnav a.subnav3,
body.hosted_standalone #subnav a.subnav4,
body.mobiledevices #subnav a.subnav5,
body.spamprotection #subnav a.subnav6,
body.mailarchiving #subnav a.subnav7

{
text-decoration:none;
background: transparent url(../imgs/layout/subnav_bg.jpg) no-repeat top right; 
color: #000066; 
	
}



/* Top Content - Flash / Right Corner Boxes */
/*#homepage_bg {
	width:950px;
	height:760px;
	margin:0 0 0 20px;
	padding:0;
	background:#e6e6e6;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	z-index:1;
}*/


#flash {
		xfloat:left;
	padding:0;
	margin: 0 0 10px 0;
	width:980px;
	height:295px;
	z-index:10;
	}
	
#flash img{border:none;}

	/*.bl {background: url(../images/corner-bl.png) #999999 0 100% no-repeat}
	.br {background: url(../images/corner-br.png) 100% 100% no-repeat}
	.tl {background: url(../images/corner-tl.png) 0 0 no-repeat}
	.tr {background: url(../images/corner-tr.png) 100% 0 no-repeat; padding:5px 5px 0 5px;}*/
	
.featured {	
	margin:0 0 0 0;
	color:#e0e4e8;
	
}

#section-1 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner1.jpg) top left no-repeat; 
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:265px; top:0; left:0; 
	z-index:500;
}
#section-1 .text {	width: 432px;	padding: 95px 0 0 25px;float:left;}

#section-2 .text {	width: 432px;	padding: 95px 0 0 25px; float:left;}
#section-2 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner2.jpg) top left no-repeat;
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:278px; top:0; left:0; 
	z-index:500;
}

#section-3 .text {	width: 432px;	padding: 95px 0 0 25px; float:left;}
#section-3 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner3.jpg) top left no-repeat; 
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:278px; top:0; left:0; 
	z-index:500;
}

#section-4 .text {	width: 432px;	padding: 95px 0 0 25px; float:left;}
#section-4 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner4.jpg) top left no-repeat; 
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:278px; top:0; left:0; 
	z-index:500;
}

#section-5 .text {	width: 432px;	padding: 95px 0 0 25px; float:left;}
#section-5 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner5.jpg) top left no-repeat; 
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:278px; top:0; left:0; 
	z-index:500;
}


#section-6 .text {	width: 432px;	padding: 95px 0 0 25px; float:left;}
#section-6 .bannerImage {
	xbackground: url(../imgs/banner/lg/banner6.jpg) top left no-repeat; 
	width: 938px;
	padding: 0;
	margin: 0;
	height:278px;
	_height:278px; top:0; left:0; 
	z-index:500;
}


.featured p.wptop{	
	width:500px;
	margin:0px;
	padding:0px;
	line-height:21px;
}

.featured p.wpthemes{	
	width:415px;
	font-size:140%;
	padding:20px 0 0 0;	
}

.featured p.wpthemess{	
	width:430px;
	font-size:140%;
	padding:00px 0 0 0;	
}

.wrap .featured a{	
	color:#003399;
}

.wrap .featured a:hover{	
	color: #333;
}

.featured img.wlogo{
	position:absolute;
	margin:75px 0 0 680px;
}

.featured img.wadmin{
	position:absolute;
	margin:15px 0 0 530px;
}

.featured img.wthemes{
	position:absolute;
	margin:5px 0 0 450px;
	left: 50px;
	top: 583px;
}


.featured img.wsupport{
	position:absolute;
	margin:0 0 0 500px;
}

/* slide */

.featured img.left{
	top: 0px;
    cursor: pointer;
	left:-30px;
	position:absolute;
}

.featured img.right{
	top: 0px;
    cursor: pointer;
	right:-30px;
	position:absolute;
}

#slider {
    margin: 0 auto;
    position: relative;
	background: none;
	height:278px;
	width:938px;
}

.scroll {
    height:278px;
	width:938px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    height:167px;
    width:752px;
	padding:50px 70px;
}

ul.navigation {
    list-style: none;
    margin: -5px 0 0 0px;
    padding: 5px 0 0 0;
    xpadding-bottom: 9px;
	background:url(../imgs/layout/slider_nav_bg.gif) no-repeat bottom center;
	width:938px;
		text-align:center;

}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    margin: 10px 0 0 20px;
	padding:5px 5px 4px 5px;
    color: #000033;
	font-size:12px;

}

ul.navigation a:hover {
    color: #cc6600;
	padding:5px 5px 4px 5px;
	background: none;
	text-decoration:none;
}



ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

/* slide end */

.featured h1 {
	font-size:16px;
	font-weight:200;
}

.featured p.left {
	width:300px;
	float:left;
	margin:20px 40px 0 0;
	line-height:16px;	
}
	
	

/* END: Top Content - Flash / Right Corner Boxes 
================================================*/

/* BEGIN: Middle / Bottom Content */

/* BEGIN: Middle / Bottom Content */

#middleContent {
width:950px;
padding:10px 0;
height:180px;
margin:0 0 0 20px;
}



#middleContent .boxes{
display:block;
background-color:#f8f8f8;
width:210px;height:175px;
border-top:solid 1px #b5b5b5;
border-left:solid 1px #b5b5b5;
border-bottom:solid 1px #b5b5b5;
padding:0 12px;
}

#middleContent .boxes .lastchild{
border-right:solid 1px #b5b5b5;
width:210px;
padding:0 12px 0 0;
 }


#middleContent .boxes h3{
padding:10px 0 0 0;
color: #000099;
font-weight:lighter;
}

#middleContent .boxes p{
display:block;
font-size:0.9em;
line-height:1.5em;
color:#6e6e6e}

#middleContent .boxes ul{
float:left;
margin:10px 0;
font-size:0.8em;
line-height:1.9em;
padding:0;
width:100px;
}

#middleContent .boxes ul.right{
float:right;
margin:10px 0 10px 10px;
padding:0;width:92px}

#middleContent .boxes li{
list-style-type:none;
background:url(../imgs/layout/check.jpg) no-repeat 0px 3px;
padding:0 0 0 18px;
color:#2c2c2c}

#box1 {
float:left;
padding: 0 20px;
background:none;
}


#box2 {
float: left;
padding: 0 20px;
}

#box3 {
float:left;
padding: 0 20px;
background:none;

}


#box4 {
float:left;
padding: 0 0;
background:none;
}

.promolink {text-align:left; margin:20px 0 0 0;}
.promolink_support {text-align:left; margin:33px 0 0 0;}
.promolink_mobile {text-align:left; margin:5px 0 0 0;}

#middleContent .boxes:last-child{
border-right:solid 1px #e5e5e5}

#middleContent .boxes a{display:block;font-size:1.05em; xmargin:85px 0 0 0; color:#000066; font-weight:bold; width:auto}
#middleContent .boxes a:hover{border:none; color:#333333; background:#ccc; width:auto}

/* END MIDDLE CONTENT */


/* START LOWER CONTENT AREA - CETROM SERVICES */

#lowerservices {
width:970px;
padding:10px 0;
margin:0 0 0 10px;
}

#lowerservices .serviceBlocks{
display:block;
width:210px;
padding:0 15px;
margin: 0 0;
}

#lowerservices h3 {
        text-indent: -9999em;
        }


#lowerservices .serviceBlocks h4{
padding:15px 0 2px 33px;
color: #000099;
font-weight:lighter;
border-bottom:1px solid #b5b5b5;
}

#lowerservices .serviceBlocks p{
display:block;
font-size:0.9em;
line-height:1.5em;
color:#6e6e6e}

#lowerservices .serviceBlocks ul{
float:left;
margin:10px 0 0 15px;
font-size:1.05em;
line-height:1.9em;
padding:0;

}

#lowerservices .serviceBlocks li{
list-style-type: disc;
padding:0 0 0 2px;
color:#2c2c2c;
line-height:1.9em;
}

#lowerservices .serviceBlocks img{
float:left;
padding:0 10px 0 0;
margin:0;
}

#email {background: none;
padding:5px;
float:left; }

#data {
background: none;
float:left;
 }

#exchange{
background: none;
float:left; }

#apps {
        background: none;
        padding:0 0 0 10px;
		float:left;}

/*END CETROM SERVICES - HOME */


/*START SUBPAGE */

.tenthingsbg{	background:url(../imgs/layout/tenthings.png) no-repeat; width:575px; height:325px;}


blockquote {
	margin:0 2em;
}

#subpage_content {
	width:938px;
	margin:0 0 0 20px;
	background:#e6e6e6;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
}


#subpage_emailtemplatecontent {
	width:720px;
	margin:0 0 0 20px;
	background:#e6e6e6;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
}


#subpage_contentdiv {
	padding:40px 0;
}

#subhead, #subheadLG, #subheadLG2, #subheadSM{
	width:938px;
	margin:0 0 0 20px;
	background:#fff;
	text-align:center;
	xborder-top:1px solid #fff;
	xheight:145px;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	
}


#subheaddiv {
	width:938px;
	margin:0 auto;
	text-align:left;
}


#subhead h1 {
	padding:0;
	margin:12px 0 0 20px;
	font: normal 26px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	line-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	float:left;
	border:none;
	width:345px !important;
	color:#000066;
}

#subheadLG h1 {
	padding:0;
	margin:12px 0 0 20px;
	font: normal 26px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	xline-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	float:left;
	border:none;
	width:425px !important;
	color:#000066;
}

#subheadLG2 h1 {
	padding:0;
	margin:12px 0 0 20px;
	font: normal 26px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	xline-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	float:left;
	border:none;
	width:485px !important;
	color:#000066;
}


#subheadSM h1 {
	padding:0;
	margin:12px 0 0 20px;
	font: normal 26px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	xline-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	float:left;
	border:none;
	width:275px !important;
	color:#000066;
}

#subhead h2.subTitle, #subheadLG h2.subTitle, #subheadLG2 h2.subTitle, #subheadSM h2.subTitle {
	padding:10px 0 5px 28px;
	font: lighter 24px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	color: #003366;
	width:95%;
	line-height:24px;
}


#subhead h2, #subheadLG h2, #subheadLG2 h2, #subheadSM h2 {
	padding:3px 0 5px 28px;
	font: normal 16px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	color:#003399;
	width:95%;
	line-height:24px;
}

#subhead h3, #subheadLG h3, #subheadLG2 h3, #subheadSM h3{
	padding:0px 0 2px 28px;
	font: bold 14px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	color:#003366;
	width:100%;
	line-height:24px;
}

#subhead ol.headerlist li, #subheadSM ol.headerlist li, #subheadLG ol.headerlist li, #subheadLG2 ol.headerlist li {
	margin:0 0 0 40px;
	padding:0 0 10px 20px;
	font: 14px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	color:#333;
	width:90%;
	line-height:14px;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 2px;
	}

#subhead h4, #subheadLG h4, #subheadLG2 h4, #subheadSM h4 {
	padding:0 0 10px 30px;
	font: normal 14px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	color:#333;
	width:90%;
	line-height:24px;
}


#subhead h1 a, #subheadLG h1 a, #subheadLG3 h1 a, #subheadSM h1 a {
	color:#222;
	text-decoration:none;
}
#subhead h1 b, #subhead h1 a:visited b, #subhead h1 a:link b, #subheadLG h1 b, #subheadLG h1 a:visited b, #subheadLG h1 a:link b, #subheadLG2 h1 b, #subheadLG2 h1 a:visited b, #subheadLG2 h1 a:link b, #subheadSM h1 b, #subheadSM h1 a:visited b, #subheadSM h1 a:link b{
	font-weight:normal;
	color:#88201b;
}

	#subhead h1.cloudcomputing {
	background:url(../imgs/title_heads/cloudcomputing.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.tenthings {
	background:url(../imgs/title_heads/tenthings.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}	
	#subheadLG2 h1.hostedexchange {
	background:url(../imgs/title_heads/hostedexchange.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.features {
	background:url(../imgs/title_heads/features.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.pricing {
	background:url(../imgs/title_heads/pricing.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.shared_dedicated {
	background:url(../imgs/title_heads/saas.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.benefits {
	background:url(../imgs/title_heads/benefits.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.hostedapplications {
	background:url(../imgs/title_heads/hostedapplications.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.aboutcetrom {
	background:url(../imgs/title_heads/aboutcetrom.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.whycetrom {
	background:url(../imgs/title_heads/whycetrom.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.ourpartners {
	background:url(../imgs/title_heads/ourpartners.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.ourclients {
	background:url(../imgs/title_heads/ourclients.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.microsoft_gold_partner {
	background:url(../imgs/title_heads/microsoft_gold_partner.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.cetromcareers {
	background:url(../imgs/title_heads/cetromcareers.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.support {
	background:url(../imgs/title_heads/24-7-365support.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.reliablesupport {
	background:url(../imgs/title_heads/reliableexperts.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadLG2 h1.tenthings {
	background:url(../imgs/title_heads/tenthings.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}	
	#subheadLG2 h1.datasecurity {
	background:url(../imgs/title_heads/datasecurity.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadLG2 h1.datasecurityoverview {
	background:url(../imgs/title_heads/datasecurityoverview.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadLG2 h1.datasecurityfeatures {
	background:url(../imgs/title_heads/datasecurityfeatures.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadLG2 h1.disaster_recovery {
	background:url(../imgs/title_heads/disaster_recovery.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}	#subhead h1.customcolutions {
	background:url(../imgs/title_heads/customsolutions.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.consultingoverview {
	background:url(../imgs/title_heads/consultingoverview.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.consulting_benefits {
	background:url(../imgs/title_heads/consultingbenefits.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.business_management {
	background:url(../imgs/title_heads/business_management.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.onsite_expertise {
	background:url(../imgs/title_heads/onsite_expertise.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subhead h1.IT_design_services {
	background:url(../imgs/title_heads/IT_design_services.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.tenthings {
	background:url(../imgs/title_heads/tenthings.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.emailhosting {
	background:url(../imgs/title_heads/emailhostingservices.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.mobiledevices {
	background:url(../imgs/title_heads/mobiledevices.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.mailarchiving {
	background:url(../imgs/title_heads/mailarchivingfeatures.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.spamprotection {
	background:url(../imgs/title_heads/spam_av_protection.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.emailfeatures {
	background:url(../imgs/title_heads/emailhostingfeatures.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}	
	#subheadSM h1.emailbenefits {
	background:url(../imgs/title_heads/keybenefits.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}	
	#subhead h1.contactus {
	background:url(../imgs/title_heads/getintouch.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	
	#subheadSM h1.mediacenter {
	background:url(../imgs/title_heads/mediacenter.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	
	#subheadSM h1.cetromglance {
	background:url(../imgs/title_heads/cetromglance.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
	#subheadSM h1.hosted_standalone {
	background:url(../imgs/title_heads/emailchoices.png) no-repeat;
	height: 56px;
	text-indent:-5000px;
	}
		

/* alternative subhead style - no bar */

.pagecontent h1 {
	padding:0;
	margin:0 0 10px 0;
	font: normal 26px "Trebuchet", "Lucida Grande" MS Arial, Helvetica, sans-serif;
	line-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	
}

.pagecontent h1 a {
	color:#222;
	text-decoration:none;
}
.pagecontent h1 a b, .pagecontent h1 a:visited b, .pagecontent h1 a:link b {
	font-weight:normal;
	color:#88201b;
}

/* end alternative subhead */


.pagecolumn {
	width:655px;
	border-right:1px solid #d7d7d7;
}
.pagecontent {
	margin:0 10px 0 30px;
}
.pagecontent p {
	font-size:12px;
	line-height:18px;
	xmargin-bottom:1.5em;
}

.pagecontent h3 {
	font-size:22px;
	margin-bottom:.5em;
	color:#122250;
	letter-spacing:-.035em;
}

.pagecontent h3.subber {font-size:22px;
	margin-bottom:.5em;
	font-weight:normal;
	color:#666;
	letter-spacing:-.035em;}

.pagecontent h4 {
	xmargin-bottom:0;
	padding:0;
	xline-height:1.55em;
	font-weight:normal;
	color:#666; font:13px; line-height:16px; letter-spacing:.020em; margin:0 0 0 0; padding: 0 0 5px 0; text-align: left; }


.pagecontent ol {
	list-style-type:decimal;
	list-style-position:outside;
	font-size:16px;
	font-weight:bold;
	color:#8d1c1c;
	margin:0 15px 0 25px;
}

.pagecontent ol li  {
	font-size:12px;
	font-weight:normal;
	xcolor:#000066;
	margin:5px 0 5px 0.5em;
}

.pagecontent ol li p,  {
	font-size:12px;
	font-weight:normal;
	color:#555;
	margin:0;
}
.pagecontent ol li p strong, .pagecontent ul li p strong {
	display:block;
	font-size:14px;
	color:#d34014;
}

.noright {
	margin-right:0px !important;
}

.listRight {float:right; }
.listLeft {float:left;}


.pagecontent_details {
	xclear:right;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}

.pagecontent_details h4 {
	font-size:17px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
	xline-height:1.55em;
	color:#000066;
}

.pagecontent_details h5 {
	font-size:17px;
	margin-bottom:0;
	margin-top:15px;
	padding:0;
	xline-height:1.55em;
	color:#cc6600;
}

.pagecontent_details p {
	padding:5px 0 0 0;
}

.pagecontent_details ul{
	border:none;
	margin:0;
	padding:0;
}
	
	ul.secondList{
		border:none;
		margin:0;
		padding:0;
		color:black;
		border:1px solid black;
	}
.pagecontent_details ul li {
	xwidth:49.999%; /* FOR IE */
	padding:0 5px;
	
}

.pagecontent_details ul li p {
	display:block;
	padding:23px 40px 0px 0px;
	font-size:12px;
	line-height:16px;
	color:#777;
}
.pagecontent_details ul li p strong {
	display:block;
	font-size:16px;
	letter-spacing:-0.04em;
	font-weight:lighter;
	padding-bottom:8px;
	color:#d34014;
	white-space:nowrap;
}


pagecontent_details ul li p strong a{
	color:#F6E19A;
}
.pagecontent_details ul li p strong a:hover{
	color:#f8d043;
	text-decoration:none;
}

.contenttop {margin:0;}

.leftcol{
	border:none;
	margin:0;
	padding:0;
	float:left;
	width:285px;
}

.rightcol{
	border:none;
	margin:0 10px 0 0;
	padding:0;
	float:right;
	width:285px;
}

.columnlist ul{
	border:none;
	margin:0;
	padding:0;
	list-style:none;
}
.columnlist ul li {
	display:block;
	float:left;
	width:49.999%; /* FOR IE */
}


.columnlist ul li img, .leftcol img, .rightcol img{
	xdisplay:block;
	float:left;
	height:24px;
	width:24px;
	padding:20px 10px 10px 0px;
	
	
}

.columnlist ul li p, .leftcol p, .rightcol p {
	display:block;
	padding:23px 40px 0px 0px;
	margin:0 0 0 35px;
	font-size:12px;
	line-height:16px;
	color:#777;
}
.columnlist ul li p strong, .leftcol p strong, .rightcol p strong {
	display:block;
	font-size:16px;
	letter-spacing:-0.04em;
	font-weight:lighter;
	padding-bottom:8px;
	color:#cc6600;
	white-space:nowrap;
}


.columnlist ul li p strong a{
	color:#d34014;
}
.columnlist ul li p strong a:hover{
	color:#ccc;
	text-decoration:none;
}

.columnlist h4 {
	font-size:17px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
	line-height:1.55em;
	color:#000066;
}
/*
Support Table Styles
*/
.support_contact {float:left; width:590px; margin:15px 20px 10px 0; background: #fff url(../imgs/layout/support_box_top.png) no-repeat top center; padding-top:0px;  }
.sc_bottom { 
float:left;
width:590px; 
background:url(../imgs/layout/support_box_bottom.png) no-repeat bottom center; 
padding-bottom:10px;  }
.support_contact .supportbody {float:left; width:590px; background:url(../imgs/layout/support_box_bg.gif) repeat-x bottom; border:1px solid #dddddd; border-top:none; border-bottom:none; }
.support_contact table { width:590px position:relative; z-index:7; margin:0; }
.support_contact td { width:590px; border-bottom:1px solid #DDDDDD; padding:10px 0; font-size:16px; font-weight:bold; color:#0071bc; }
.support_contact td.first { padding:0 0 0 0; }
.support_contact td.last { padding:10px 0 0 0; border-bottom:none; margin:0; }
.support_contact td.label { font-weight:bold; font-size:12px; width:160px; padding:10px 0 10px 15px; color:#333333; }
.support_contact td a { text-decoration:none; color:#0071bc; padding:0; margin:0; }
.support_contact .supportbody h4  {text-align:center;}
/*
DATA SECURITY */
.data_security { margin:5px 0 0 0; text-align:left; }
.data_security p { font-weight:bold; margin:5px 0 0 15px; padding:3px 0 0 0; }
.data_security ul { list-style-type:none; margin-left:15px; }
.data_security li{ border-top:1px solid #e0e0e0; margin:10px 0 0 0; background:url(../imgs/layout/icon_tick.gif) no-repeat top left; background-position:0% 100%; text-indent:25px;  }

/*
SUPPORT */
.support_contact2 {float:left; width:590px; margin:15px 20px 10px 0; background: #fff url(../imgs/layout/support_box_top.png) no-repeat top center; padding-top:0px;  }
.sc_bottom2 { 
float:left;
width:590px; 
background:url(../imgs/layout/support_box_bottom.png) no-repeat bottom center; 
padding-bottom:10px;  }
.support_contact .supportbody2 {float:left; width:588px; background:url(../imgs/layout/support_box_bg.gif) repeat-x bottom; border:1px solid #dddddd; border-top:none; border-bottom:none; }
.supportsub { margin:5px 0 0 0; text-align:left; }
.supportsub p { font-weight:bold; margin:5px 0 0 15px; padding:3px 0 0 0; }
.supportsub ul { list-style-type:none; margin-left:15px; }
.supportsub li{ border-top:1px solid #e0e0e0; margin:10px 0 5px 0; padding:5px 0 5px 0; background:url(../imgs/layout/icon_tick.gif) no-repeat top left; background-position:0% 60%; text-indent:25px; xheight:15px; line-height:15px; }
.nudge{padding:0 0 0 25px;}


/*
PLAIN */
.plainright { margin:5px 20px 0 0; text-align:left; width:280px; float:right; }
.plainleft { margin:5px 0 0 0; text-align:left; width:280px; float:left; }

.plainright p, .plainleft p { font-weight:bold; margin:5px 0 0 15px; padding:3px 0 0 0; }
.plainright ul, .plainleft ul { list-style-type:none; margin-left:15px; }
.plainright ol, .plainleft ol { list-style-type: decimal; xmargin-left:15px; }
.plainright li, .plainleft li{ border-top:1px solid #e0e0e0; margin:10px 0 0 0; background:none; background-position:0% 100%; xtext-indent:25px;  }



/* BEGIN: x */

	
#sidebar {
	float:right;
	width:295px;
}
body.copyright .pagecolumn {
	border:0;
}

#sidebarnav {
	margin-left:40px;
	padding:10px 0 15px 0;;
	width:235px;
	background:#fff;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;


}
#sidebar h4 {
	display:block;
	font-size:16px;
	color:#4f4f4f;
	margin:0 0 10px 25px;
}

div.right-col {
	width:255px;
	float:right;
	xmargin-right:-10px;
	xpadding-top:68px;
	height:385px;
	background:url(../imgs/layout/rt-col-btn-bg.jpg) no-repeat bottom left;
}

div#quicklinks-col a.rtbutton, div#quicklinks-col a.rtbutton2, div#quicklinks-col a.rtbutton3 {
	display:block;
	_width:245px;
	width:235px;
	height:75px;
	text-indent:-8000px;
	border:none;
	cursor:pointer;
}

div#quicklinks-col a#hosted-exchange {background:url(../imgs/layout/rt_col_btns.jpg) 235px 0px;}
div#quicklinks-col a#hosted-exchange:hover {background:url(../imgs/layout/rt_col_btns.jpg) 0px 0;}
div#quicklinks-col a#hosted-applications { background:url(../imgs/layout/rt_col_btns.jpg) 235px -75px; }
div#quicklinks-col a#hosted-applications:hover	{ background:url(../imgs/layout/rt_col_btns.jpg) 0px -75px; }
div#quicklinks-col a#cetrom-support	{ background:url(../imgs/layout/rt_col_btns.jpg) 235px -150px; }
div#quicklinks-col a#cetrom-support:hover	 { background:url(../imgs/layout/rt_col_btns.jpg) 0px -150px; }
div#quicklinks-col a#mobile-devices { background:url(../imgs/layout/rt_col_btns.jpg) 235px -226px; }
div#quicklinks-col a#mobile-devices:hover { background:url(../imgs/layout/rt_col_btns.jpg) 0px -226px; }
div#quicklinks-col a#cetrom-pricing { background:url(../imgs/layout/rt_col_btns.jpg) 235px -302px }
div#quicklinks-col a#cetrom-pricing:hover { background:url(../imgs/layout/rt_col_btns.jpg) 0px -302px } 

/* BEGIN: Buttons 2 */

div#quicklinks-col a#hosted-exchange {background:url(../imgs/layout/rt_col_btns2.jpg) 235px 0px;}
div#quicklinks-col a#hosted-exchange:hover {background:url(../imgs/layout/rt_col_btns2.jpg) 0px 0;}
div#quicklinks-col a#consulting { background:url(../imgs/layout/rt_col_btns2.jpg) 235px -75px; }
div#quicklinks-col a#consulting:hover	{ background:url(../imgs/layout/rt_col_btns2.jpg) 0px -75px; }
div#quicklinks-col a#ourpartners	{ background:url(../imgs/layout/rt_col_btns2.jpg) 235px -150px; }
div#quicklinks-col a#ourpartners:hover	 { background:url(../imgs/layout/rt_col_btns2.jpg) 0px -150px; }
div#quicklinks-col a#datasecurity { background:url(../imgs/layout/rt_col_btns2.jpg) 235px -226px; }
div#quicklinks-col a#datasecurity:hover { background:url(../imgs/layout/rt_col_btns2.jpg) 0px -226px; }
div#quicklinks-col a#cetrom-pricing { background:url(../imgs/layout/rt_col_btns2.jpg) 235px -302px }
div#quicklinks-col a#cetrom-pricing:hover { background:url(../imgs/layout/rt_col_btns2.jpg) 0px -302px } 

/* BEGIN: Buttons 3 */

div#quicklinks-col a#pricing {background:url(../imgs/layout/rt_col_btns3.jpg) 235px 0px;}
div#quicklinks-col a#pricing:hover {background:url(../imgs/layout/rt_col_btns3.jpg) 0px 0;}
div#quicklinks-col a#spam { background:url(../imgs/layout/rt_col_btns3.jpg) 235px -75px; }
div#quicklinks-col a#spam:hover	{ background:url(../imgs/layout/rt_col_btns3.jpg) 0px -75px; }
div#quicklinks-col a#keyfeatures	{ background:url(../imgs/layout/rt_col_btns3.jpg) 235px -150px; }
div#quicklinks-col a#keyfeatures:hover	 { background:url(../imgs/layout/rt_col_btns3.jpg) 0px -150px; }
div#quicklinks-col a#disasterrecovery { background:url(../imgs/layout/rt_col_btns3.jpg) 235px -226px; }
div#quicklinks-col a#disasterrecovery:hover { background:url(../imgs/layout/rt_col_btns3.jpg) 0px -226px; }
div#quicklinks-col a#cetrom-pricing { background:url(../imgs/layout/rt_col_btns3.jpg) 235px -302px }
div#quicklinks-col a#cetrom-pricing:hover { background:url(../imgs/layout/rt_col_btns3.jpg) 0px -302px } 




/* BEGIN: Testimonial Bubbles */
.quotesWrapper{margin-top:0px; width:235px; margin:10px 0 0 20px;}
.quotesheaderBg {background: url(../imgs/layout/quoteHeader.gif) no-repeat; height:3px; overflow: hidden;}
.quotesheader {border-left:1px solid #d3d3d3; padding-top:10px; border-right:1px solid #d3d3d3; background-color: #e7e7e7; background: url(../imgs/layout/quoteHeaderBg.gif) no-repeat 0 0; height:25px;}
.quotesheader div {text-align:center;color:#6b4b76;font-weight:bold;}
.quotesheader a{color:#6b4b76;}        
.quotesbody  { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#eeeeee url(../imgs/layout/quoteBodyBg.gif) no-repeat 0 0; min-height:30px;  }
.quotesfooter { background:#eeeeee url(../imgs/layout/quoteFooter.png) no-repeat 0 0;  height:37px;  }
.quotesbodyHref {display:block;text-decoration:underline;margin-left:10px;margin-top:20px;}
.quotesheader h3 {color: #003366; font-weight:bold; font-size:16px; padding: 0px 10px; background: none;}
.quotesbody p {color: #003366; padding: 5px 10px; background: none;}
.quotesfooter h4 {color: #003366; padding: 20px 0 0 0; background: none;}
.quotesfooter h4 .companyname {color: #003366; padding: 0 0 0 0; background: none; font-size:12px;
}


#sidebar ul {
	display:block;
	margin:0 10px 30px 0;
}
#sidebar ul li {
	display:block;
	font-size:14px;
	line-height:1em;
	padding:10px 0;
	text-indent:10px;
	margin:0 20px 0 20px;
	border-bottom:1px solid #ddd;
	xlist-style-image:url(../imgs/layout/list_arrow.jpg);
}
#sidebar ul li a {
	display:block;
	color:#595959;
	xpadding:10px 0;
	width:100%;
	text-indent:10px;
}
#sidebar ul li a:hover, #sidebar ul li a:focus {
	text-decoration:none;
	color:#8d1c1c;
	background-color:#f5f5f5;
}

a.sidebar_link {
	display:block;
	color:#d34014;
	padding:0;
	margin:-10px 0 0 20px;
	font-size:1.25em;
	font-style:lighter;
	background:#ccc;
	width:83%;
	text-indent:10px;
}

a:hover.sidebar_link {
	display:block;
	color:#333;
	padding:0;
	margin:-10px 0 0 20px;
	font-size:1.25em;
	font-style:lighter;
	background:#f2ad98;
	width:83%;
	text-indent:10px;
}

#sidebar .sidebar_sublinks {
	clear:both;
	margin:20px 0 10px 20px;
	padding:10px 0 15px 0;
	border:none;
		width:255px;
	}
	
	#sidebar .sidebar_sublinks ul {
	margin:20px 0 0 0;
	padding:15px 0 15px 0;
	border:none;
	width:255px;
	}
	
#sidebar .sidebar_sublinks ul li {border-bottom:none;}

#sidebar .sidebar_sublinks ul li a {
	width:235px;
	height:45px;
	padding:10px 0;
	margin:0 0 0 0;
	background: #fff;
	color:#000000;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	border:none;
	}
	
	#sidebar .sidebar_sublinks ul li a:hover {
	padding:10px 0;
	margin:0 0 0 0;
	background: #333;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	border-bottom:none;
	}

	#sidebar .sidebar_sublinks li a .button1 {
	color:#fff;
	}

/*#sidebar ul li a.active,
body.copyright #sidebar ul li a.sidebarnav0,
body.generalterms #sidebar ul li a.sidebarnav1,
body.aup #sidebar ul li a.sidebarnav2,
body.statement #sidebar ul li a.sidebarnav3,
body.privacy #sidebar ul li a.sidebarnav4,
body.dmca #sidebar ul li a.sidebarnav5,
body.acxfer #sidebar ul li a.sidebarnav6,
body.mbg #sidebar ul li a.sidebarnav7,
body.eol #sidebar ul li a.sidebarnav8 {
	color:#8d1c1c;
	font-weight:bold;
	background-color:#ededed;
}*/

body.press #sidebar ul li {
	display:block;
	font-size:14px;
	line-height:1em;
	padding:0;
	border:0;
}
body.press #sidebar ul li a {
	display:block;
	color:#595959;
	padding:10px 0;
	width:100%;
	text-indent:14px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
body.press #sidebar ul li a:hover, body.press #sidebar ul li a:focus {
	text-decoration:none;
	background-color:#f5f5f5;
	color:#8d1c1c;
}
body.press #sidebar ul li a.active {
	color:#8d1c1c;
	font-weight:bold;
	background-color:#ededed;
}	

/********PARTNER STYLING *****
*****/

ul.partner-logos {

	display:block;
	width:555px;
	margin:0;
	padding:0;
	
}

ul.partner-logos p {
	margin:0 0 5px 163px;
	padding:0;
}


ul.partner-logos p strong{
	margin:0;
	padding:0;
}

ul.partner-logos px {
	display:block;
	float:right;
	width:67%;
	border-bottom:none;
	xmargin:0 0 10px 0;
	list-style-type:none;
	xbackground:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	padding:0 0 0 20px;}

ul.partner-logos p.description {
	margin:-5px 0 5px 163px;
	padding:0;
	
}
ul.partner-logos li {
	display:block;
	float:left;
	width:100%;
	border-bottom:solid 1px #d7d7d7;
	margin: -5px 0 10px 0;
}
ul.partner-logos li a {
	display:block;
	xwidth:186px;
	xheight:112px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	cursor:pointer;
}

ul.partner-logos ul li {
	display:block;
	float:right;
	width:67%;
	border-bottom:none;
	xmargin:0 0 10px 0;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	padding:0 0 0 20px;}
	
	ul.partner-logos ul.newsarchive {margin:20px 0 0 0;}
	
	ul.partner-logos ul.newsarchive li {
	display:block;
	float:right;
	width:67%;
	border:none;
	xmargin:20px 0 0 ;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	xpadding:0 0 0 20px;}

ul.partner-logos img {
float:left;
padding:10px 20px 10px 0;
}
ul.partner-logos img.news {
float:left;
padding:0 20px 10px 0;
}

ul.partner-logos li a:hover, ul.partner-logos li a:focus {
	text-decoration:none;
}
ul.partner-logos li a span {
	display:block;
	position:absolute;
	left:-99999em;
	width:186px;
	background:#555;
	color:#fff;
	line-height:112px;
}
ul.partner-logos li a:hover span, ul.partner-logos li a:focus span {
	position:relative;
	left:0;
}

/********Ten Things *****
*****/

ul.ten_things {

	display:block;
	width:555px;
	margin:15px 0 0 0;
	padding:0;
	
}

ul.ten_things li p {
	margin:0 0 5px 20px;
	padding:10px 0 0 0;
	line-height:16px;
	font-size:15px;
	letter-spacing:-0.04em;
	font-weight:lighter;
	color:#555;
	
	}

ul.ten_things li {
	display:block;
	float:left;
	width:100%;
	border-bottom:solid 1px #d7d7d7;
	margin: 0 0 10px 0;
}



ul.ten_things img {
float:left;
padding:10px 10px 10px 0;
}


/* Tabs */

ul#tab-headings, ul#tab-headings-sm {
	margin: 0 !important;
	padding: 5px 0 0 0;
}
ul#tab-headings li {
	list-style: none;
	display: block;
	float: left;
	font-size: 100% !important;
	width: 125px;
	text-align: left;
	margin:0 2px 0 0;
	 cursor:pointer; 
	 xborder:1px solid black;
}
ul#tab-headings-sm li {
	list-style: none;
	display: block;
	float: left;
	font-size: 100% !important;
	width: 95px;
	text-align: left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	 cursor:pointer; 
	 xborder:1px solid black;
}
ul#tab-headings a, ul#tab-headings-sm a {
	display: block;
	background: url(../imgs/tabs/bg_tab_headings_left.png) no-repeat 0 0;
	color: #eee;
	cursor:pointer;
}
ul#tab-headings a span, ul#tab-headings-sm a span {
	display: block;
	padding: 7px 2px 7px 15px;
	background: url(../imgs/tabs/bg_tab_headings_right.png) no-repeat 100% 0;
	cursor:pointer;

}

ul#tab-headings a.selected, ul#tab-headings-sm a.selected {
	background: url(../imgs/tabs/bg_tab_headings_left_selected.png) no-repeat 0 0;
}
ul#tab-headings a.selected span, ul#tab-headings-sm a.selected span {
	background: url(../imgs/tabs/bg_tab_headings_right_selected.png) no-repeat 100% 0;
}
ul#tab-headings a:hover, ul#tab-headings-sm a:hover { text-decoration: none; cursor:pointer; }

ul#tab-headings a.selected, ul#tab-headings-sm a.selected { color: #000; cursor:pointer;  }

div#tab-content {
	margin-top: 24px;
	padding:0 20px 0 0;
	background: url(../imgs/tabs/bg_ftn07_tab_content_bottom.png) no-repeat 0 100%;
}

div#tab-content2 {
	margin-top: 24px;
	padding:0 20px 0 0;
	background: url(../imgs/tabs/bg_ftn07_tab_content_bottom.png) no-repeat 0 100%;
}
div#tab-content div#overview, div#tab-content div#mailfeatures, div#tab-content div#whyarchive, div#tab-content div#howitworks, div#tab-content div#ourproducts, div#tab-content div#blackberry, div#tab-content div#windows, div#tab-content div#iPhone, div#tab-content div#goodlink{
	background: url(../imgs/tabs/bg_ftn07_tab_content_top.png) no-repeat 0 0%;
	padding: 20px 40px 20px 30px;
	margin:0;
	xborder:1px solid #e6e6e6;
}

div#tab-content2 div#app1, div#tab-content2 div#app2, div#tab-content2 div#app3, div#tab-content2 div#app4, div#tab-content2 div#app5, div#tab-content2 div#app6 {
	background: url(../imgs/tabs/bg_ftn07_tab_content_top.png) no-repeat 0 0%;
	padding: 20px 40px 20px 30px;
	margin:0;
	xborder:1px solid #e6e6e6;
}



div#tab-content h2, div#tab-content2 h2 {
	color: #003366;
	letter-spacing: normal;
	font-size: 150%;
	padding:10px 0 10px 0;

}

div#tab-content h3, div#tab-content2 h3 {
	color: #ff7d00;
	letter-spacing: normal;
	font-size: 120%;
	margin:0;
	padding:0;
}

div#tab-content p, div#tab-content2 p {
	color: #333;
	letter-spacing: normal;
	font-size: 100%;
	margin:0;
	padding:0 0 20px 0;
}
div#tab-content span.emphasize {
	font-size: 125%;
	font-weight: bold;
	padding-right: 3px;
}

#tabwrapper ul.tablelist li, div#tab-content2 ul.tablelist li {
	font-size: 12px;
	line-height: 1.2em;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	padding:0 0 0 20px;}
div#tab-content li, div#tab-content2 li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url(../imgs/layout/check.jpg) no-repeat 0 3px;
} 
div#tab-content div#overview img { 
	padding-top: 10px;
	float: left; 
}
.floatRightm {float: right; padding: 0 0 15px 0; margin:-40px 3px 0 20px;}

.bronze { 
	padding:0px;
	float: right; 
	xmargin:0 5px 10px 0;
}
.silver { 
	padding:0px;
	float: right; 
	xmargin:0px 85px 25px 0;
	padding:0 0 10px 0;
}
.gold { 
	padding:0px;
	float: right; 
	xmargin:10px 95px 10px 0;
}

.platinum { 
	padding:0px;
	float: right; 
	xmargin:10px 75px 10px 0;
}



div#tab-content div#overview p { margin-left: 120px; }

div#tab-content div#overview ul {	margin: 15px 0 0 130px !important; }

div#tab-content div#overview p.more-info {
	margin-left: 138px;
	margin-bottom: 10px;
}

div#features ul {
	margin: 0 !important;
}
p#intro { font-size: 110% !important; }

p.tabintro  {
	font-size: 110%;
	font-weight: normal;
}
p.yes {
padding: 15px 0;
}


#basic-accordian{
	
	width:575px;
	margin: 0 !important;
	padding: 0;
	
}
.accordion_headings{
	padding:10px;
	xbackground: url(../imgs/tabs/bg_tab_headings_left_selected.png) no-repeat 0 0;
	color:#000033;
	xborder:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	display:inline;
	xdisplay: block;
	padding: 7px 2px 7px 10px;
	cursor:pointer;
}
.accordion_top {background: url(../imgs/tabs/bg_ftn07_tab_content_top.png) no-repeat 0 0%;
	padding: 20px 40px 30px 0px;
	margin:0;
	xborder:1px solid #e6e6e6;
	}
.accordion_bottom {
	margin-top: 0;
	padding:0 0 0 0;
	background: url(../imgs/tabs/bg_ftn07_tab_content_bottom.png) no-repeat 0 100%;
}

.accordion_headings:hover{
	xbackground:#000066;
	xcolor:#999999;
}

.accordion_child{
	padding:0 20px 30px 30px;
	xbackground:#EEE;
}

.header_highlight{
	background: url(../imgs/tabs/bg_tab_headings_left_selected.png) no-repeat 0 0;
}

.header_highlight span {background: url(../imgs/tabs/bg_tab_headings_right_selected.png) no-repeat 100% 0;
	padding: 7px 10px 7px 0px;
}

.accordion_headings  {
	background: url(../imgs/tabs/bg_tab_headings_left.png) no-repeat 0 0;
	color:#eee;
	
}
.accordion_headings span {
	background: url(../imgs/tabs/bg_tab_headings_right.png) no-repeat 100% 0;
		padding: 7px 10px 7px 0px;

}

#basic-accordian h2 {
	color: #003366;
	letter-spacing: normal;
	font-size: 150%;
}
#basic-accordian h3 {
	color: #ff7d00;
	letter-spacing: normal;
	font-size: 120%;
	padding:0;
	margin:10px 0 0 0;
}

#basic-accordian p {
	margin:0 0 0 0;
}

/*
 * Features table
 */
table.features {
	color: #555;
	font-size: 12px;
	margin-bottom: 20px;
	width: 100%;
}
* html table.features {
	width: 99%;
}
table.features tr.alt {
	background-color: #F2F2F2;
}
table.features tr th {
	background: none;
	border-bottom: 1px solid #AAA;
	color: #333;
	font-weight: bold;
	padding: 8px 10px;
	vertical-align: middle;
}
table.features tr td {
	line-height: 1.3em;
	padding: 6px 10px;
	vertical-align: top;
}
table.features tr td.title {
	color: #1b5866;
	font-weight: bold;
	width: 20%;
	font-size:12px;
}
table.features tr td.narrow {
	width: 15%;
}
table.features tr td.centered, table.features tr th.centered {
	text-align: center;
}
table.features tr td.description {
	font-size: 1em; font-weight:normal;
}
table.features tr td.descriptionlast {
	font-size: 1em; font-weight:normal;
 	xpadding:10px 0 0 0; border-bottom:none; margin:0;}


table.features tr td ul.tablelist, #tabwrapper ul.tablelist {
/*	margin-left: 15px;*/
}
table.features tr td ul.tablelist li, #tabwrapper ul.tablelist li {
	font-size: 12px;
	line-height: 1.2em;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	padding:0 0 0 20px;}

table.features tr td p {
	font-size: 1em;
	line-height: 1.3em;
	padding: 8px 0 0 0;
}
table.features tr td p.note {
	color: #888;
	font-size: 11px;
	font-style: italic;
	line-height: 1.3em;
	padding: 5px 0 0 0;
}

ul.tablelist {
	margin: 5px 0 0 12px;
	position: relative;
}


/*
 * TEN LIST table
 */
table.tenlist {
	color: #555;
	font-size: 12px;
	margin-bottom: 20px;
	width: 100%;
}
* html table.tenlist {
	width: 99%;
}
table.tenlist tr.alt {
	background-color: #F2F2F2;
}
table.tenlist tr th {
	background: url('../images/th_grey.gif') left bottom repeat-x;
	border-bottom: 1px solid #AAA;
	color: #FFF;
	color: #333;
	font-weight: bold;
	padding: 8px 10px;
	vertical-align: middle;
}
table.tenlist tr td {
	line-height: 1.3em;
	padding: 6px 10px;
	vertical-align: top;
}
table.tenlist tr td.title {
	color: #1b5866;
	font-weight: bold;
	width: 20%;
	font-size:12px;
}
table.tenlist tr td.narrow {
	width: 8%;
	font-weight:bold; font-size:18px; padding:10px 0 10px 15px; color:#333333;

}

table.tenlist tr td.centered, table.tenlist tr th.centered {
	text-align: center;
}
table.tenlist tr td.description {
	font-size: 1.25em; padding: 12px 0 0 10px;
}
table.tenlist tr td.descriptionlast {
	font-size: 1.25em; padding: 12px 0 0 10px; border-bottom:none; margin:0;}


table.tenlist tr td ul.tablelist, #tabwrapper ul.tablelist {
/*	margin-left: 15px;*/
}
table.tenlist tr td ul.tablelist li, #tabwrapper ul.tablelist li {
	font-size: 12px;
	line-height: 1.2em;
	list-style-type:none;
	background:url(../imgs/layout/check.jpg) no-repeat 0px 1px;
	padding:0 0 0 20px;}

table.tenlist tr td p {
	font-size: 1em;
	line-height: 1.3em;
	padding: 8px 0 0 0;
}
table.tenlist tr td p.note {
	color: #888;
	font-size: 11px;
	font-style: italic;
	line-height: 1.3em;
	padding: 5px 0 0 0;
}

ul.tablelist {
	margin: 5px 0 0 12px;
	position: relative;
}

	


/* BEGIN: footer */

#clear-bottom {
	margin-top:25px;

	height:22px;
	display:block;
	xbackground:url(../imgs/layout/clear_bg.jpg) 0 0 repeat-x;
	position: relative;
	}

#footer .main_wrap
{
width:980px;
margin-left:auto;
margin-right:auto;
position:relative;
padding-left:10px;
}


#footer {
	width:100%;
	background:url(../imgs/layout/footer_menu_bg2.jpg) top repeat-x;
	font-size:11px;
	display:block;
	position: absolute;
	margin-bottom: 15px;
	height: 300px;
	background-color: #fff;
	}

	
#footer .footleft {
float:left;
width:405px;
padding:0;
margin:0;
}


#footer .footmiddle {
float:left;
width:200px;
margin:15px 0 10px 40px;
padding:0;
background:url(../imgs/layout/archiveborder.png) top right no-repeat;

}

	#footer .footmiddle h3{color:#333366; font-weight:bold; font-size:18px; padding:0 0 10px;}
	#newsletter  {	
	padding:10px;
	font-size:11px;
	}
	
	#newsletter h3  {
		margin-bottom:10px;
		font-size:16px;
		
	}
	
	.button {
	cursor: pointer;
	cursor: hand;
        background-color: transparent;
	background: url(../imgs/layout/submit.png) no-repeat;}

	
	#newsletter .emailsubmit a:hover {
	background: url(../imgs/layout/submit_on.png) no-repeat;}
	
	
	#newsletter  {
		padding-top: 5px;
	}
	
	#newsletterform label  {
		font-weight: bold;
		display: block;
		width: 60px;
		padding-top: 5px;
	}
	
	*:first-child+html #newsletterform label {
		width: 58px;
	}
	
	*html #newsletterform label {
		width: 55px;
	}
	
	#newsletter input.text  {
		border: 1px solid #286697;
		margin-bottom: 8px;
		font-size: 1.3em;
		padding: 5px;
	}



#footer .footright {
float:left;
width:265px;
padding:0;
margin:15px 0 15px 20px;
background:url(../imgs/icons/news.png) 100% 65% no-repeat;

}

	#footer .footright h3{color:#999; font-weight:bold; font-size:18px; padding:0 0 10px;}
	#footer .footright h4{color:#999; font-weight:bold; font-size:18px; padding:0 0 10px;}
	
	a.fullarchive {
	margin:10px 18px 0 0;
	width:86px;
	height:26px;
	float:left;
	background:url(../imgs/layout/fullarchive.png) no-repeat;
}
a.fullarchive:hover,
a.fullarchive:focus {
	background-position:right top;
	border:none;
}

	
	#footer .footright ul{
	float:left;
	margin:0 0 0 10px;
	font-size:.95em;
	line-height:1.9em;
	padding:0;
	}
	
	#footer .footright li{
	list-style-type: disc;
	padding:0 0 0 2px;
	line-height:1.9em;
	}

	#footer .footright li a{
	padding:0 0 0 2px;
	color:#003366;
	xline-height:1.9em;
	}
	
	#footer .footright li a:hover{
	padding:0 0 0 2px;
	background:#003366;
	color:#fff;
	xline-height:1.9em;
	}

	
	

#footer .footermenu{
	height:50px;
	}
#footer .footermenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#footer .footermenu ul li{
	display: inline;
	padding-top:15px;
}
#footer .footermenu ul li a{
	display: block;
	height: 32px;
	line-height: 15px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
	padding-top:17px;
	font-weight:normal;
	background:url(../imgs/layout/footer_menu_border2.jpg) 0 0 no-repeat;}
	
	#footer .footermenu ul li a.foot_last{
	display: block;
	height: 32px;
	line-height: 15px;
	float: left;
	color: #orange;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 12px;
	text-align: center;
	padding-top:17px;
	font-weight:bold;
	background:url(../imgs/layout/footer_menu_border2.jpg) 0 0 no-repeat;

}
#footer .footermenu ul li a.no-bg{
	background-image: none;
}
#footer .footermenu ul li a:hover{
	color: #e65824;
	border:none;
}
#footer .footermenu ul li a.active{
	color:#FFFFFF;
	
}

#footer .footermenu ul li .list{
	display: none;
}

#footer .copy p{
	padding:2px 15px 0 0;
	color:#6B6B6B;
	}

#footer .copy{
	float:left;
	margin-left:0px;
	padding:10px 10px;
	color:#6B6B6B;
	position: relative;
	width:450px;
	}

#footer .copy a{
	color:#6B6B6B;
	}
	
	
#footer .copy a:hover{
	color:#6B6B6B;
	}
	
#footer .copy h3 {font-size:14px; padding:0; margin:0; color:#666666;}
#footer .copy h4 {font-size:22px; padding:0; margin:4px 0 0 0; color:#000099;}

#footer .logos{
	float:left;
	display:inline;
	position: relative;
	margin: 15px 0;
	}
	
#footer .logos img{
	display:inline;
	border-right:1px dotted #D5D5D5;
	height:37px;
	padding:0 10px;
	}


#design {
visibility:hidden;}
.searchcontainer {
	width: 100%;
	padding-left: 70%;
}
.searchresultscontainer {
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.searchresultsheader {
	padding-right: 40%;
	padding-left: 40%;
	font-size: 24px;
	text-align: center;
}
.flashmovie {
	margin-top: 25px;
	padding-left: 20px;
}
