html			{margin:0; padding:0;}
body			{margin:0; padding:0; background-color:#E0E0E0; font-family:Arial, Helvetica, sans-serif; color:#343434;}

#container		{margin-left:auto; margin-right:auto; margin-top:0; padding:12px; background-color:#ffffff; width:916px;}

#header			{margin:0; padding:0; height:185px; background-image:url(../images/bg_header.png); background-repeat:repeat-x; width:916px;}
#header-top		{margin:0; padding:0; background-image:url(../images/top_header.png); background-repeat:no-repeat; height:12px; width:916px;}
#main			{margin:0; padding:15px 0 0 0; width:916px;}
#header	img		{margin:0; padding:0;}
#header h3		{color:#ffffff; font-size:0.87em; font-weight:bold; margin:0; padding:0;
}
.logo			{float:left; height:127px; margin:0; padding:0;}
.helpdesk		{float:left; width:453px; padding:0 0 0 90px;}
form#frmLogin	{padding:15px 0 0 20px; background-image:url(../images/bg_helpdesk.png);  background-repeat:no-repeat;width:374px; height:75px; }
.helpdesk p		{margin:0; padding:10px 0 0 0;}
.submit_help	{vertical-align:bottom; padding: 0 0 1px 0;}
.input_help		{margin-right:15px; }
.fieldText		{margin-right:2px;}

.details		{float:left; width:217px; color:#C5C5C5; height:127px;}
.details p		{line-height:1.46em; font-size:0.81em; color:#C5C5C5; margin:0; padding:0;}
.details p span	{color:#5A86FE; font-weight:bold;}

ul#nav			{margin:0; padding:14px 0 0 0; list-style:none; background-image:url(../images/bg_menu.png); width:916px; height:30px;}
ul#nav li		{margin:0; padding:0; display:inline; float:left; list-style:none; font-size:0.97em;}
ul#nav li a		{margin:0; padding: 0 0 0 40px; text-decoration:none; color:#6C6C6C;}
ul#nav li a:hover, ul#nav li a.active		{text-decoration:none; color:#BF0404;}


#col1			{margin:0; padding:0 12px 0 0; float:left; width:310px; }
#col2			{margin:0; padding:0 11px 0 0; float:left; width:345px; }
#col3			{margin:0; padding:0; float:left; width:237px; }

#col1-narrow			{margin:0; padding:0 12px 0 0; float:left; width:238px;}
#col2-wide			{margin:0; padding:0 12px 0 0; float:left; width:640px; position:relative;}
#col2-full			{margin:0; padding:0 12px 0 0; float:left; width:850px; position:relative;}


img.home		{margin:0 0 13px 0; padding:0; }
.formholder		{background-color:#EDEDED; width: 292px; padding:9px 9px 5px 9px; margin:0; background-image:url(../images/top_newsletter.png); background-repeat:no-repeat; }
.signup			{margin:0; padding:18px; height:106px; width:257px; background-image:url(../images/lines-tile.png);}
.form_signup	{margin:0; padding:0; }
.input_small	{background-color:#ffffff; border:1px solid #E1DFDF; height:21px; width:202px; margin:12px 0 0px 0; padding: 0 0 0 10px; color:#CCCCCC; font-weight:bold;}
.submit			{margin:12px 0 3px 0; vertical-align:bottom;}
.bottom			{margin:0 0 13px 0;}

.panel_small1, .panel_small2		{margin:0 0 13px 0; padding:8px 85px 0 35px; width:175px; height:115px; float:left; background-repeat:no-repeat;}
.panel_small1 p, .panel_small2 p		{font-size:0.75em; line-height:1.75em; margin:0; padding:0;}	
.panel_small1 h3, .panel_small2 h3		{font-size:1em; line-height:1.75em; font-family:tahoma; margin:0; padding:0;}	
.panel_small2						{background-image:url(../images/panel2-alt.jpg); width:190px;}
.panel_small1						{background-image:url(../images/panel1.jpg); width:190px;}
.panel_small1 a, .panel_small2	a	{text-decoration:none; color:#000000;}	

#col1 h1, #col2 h1  			{font-size:0.87em; margin:0; padding:0; }
#col1 h1 span			{float:left;}
.middle-text			{margin:0 0 25px 0px; padding:0; background-color:#EFEDED; background-image:url(../images/bg_middle_text.jpg); background-repeat:repeat-x;}
.middle-text-top		{margin:0; padding: 18px 10px 18px 20px; background-image:url(../images/top_middle_text.png); background-repeat:no-repeat;}
.middle-text-inner		{margin: 0 10px 0 10px; padding:18px; background-color:#F6F6F6; font-size:0.75em; color:#333333; line-height:1.41em;}
.middle-text p.more		{padding: 0 10px 0 10px; color:#DC3232; font-size:0.68em; float:right; height:30px;}
.middle-text p.more	a	{color:#DC3232; text-decoration:none; text-align:right;}
.middle-text p.more	a:hover	{text-decoration:underline;}	


ul.offers				{margin: 12px 0 0 0; font-size:0.75em; font-weight:normal;}
ul.offers li.light		{background-color:#EDEDED;}
ul.offers li.dark		{background-color:#F6F6F6;}
ul.offers li			{padding:18px; margin-bottom:1px;}
ul.offers li a	{color:#343434; text-decoration:none; }


#col3 h2				{font-size:0.87em; color:#ffffff; margin:0; padding:20px 0 0 20px; }
#black_holder			{background-color:#242424; padding:0; background-image:url(../images/top_black_news.png); background-repeat:no-repeat; margin-bottom:12px;}
#black_holder h2		{color:#ffffff;}
ul.black				{background-color:#242424; padding:19px;}
ul.black li				{padding:0; color:#FFA73F; font-size:0.75em; line-height:2.16em; border-bottom:1px solid #3B3625;}
ul.black li.last		{border-bottom:0;}
ul.black li a			{color:#FFA73F; text-decoration:none;}

ul.grey-arrow 			{background-color:#EDEDED; padding:19px; margin-top:12px; background-image:url(../images/top_grey_arrow.png); background-repeat:no-repeat;}
ul.grey-arrow2 			{background-color:#EDEDED; padding:19px; margin-top:0; background-image:url(../images/top_grey_arrow.png); background-repeat:no-repeat;}

ul.grey-arrow li, ul.grey-arrow2 li		{background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:left; padding: 0 0 0 27px; color:#666666; font-size:0.75em; line-height:2.41em;}
ul.grey-arrow li a, ul.grey-arrow2 li a		{color:#666666; text-decoration:none;}
ul.grey-arrow2 li.title					{background-image:none; color:#666666; font-weight:bold; font-size:0.9em; padding:0;}
ul.grey-arrow2 li.sub					{background-image:none; color:#BF0404; font-weight:normal; font-size:0.68em; padding: 0 0 0 27px;}
ul.grey-arrow2 li.sub a					{color:#BF0404; text-decoration:none;}

#container ul.menu	{background-image:none; list-style: square;}

#col2-wide	p, #col2-wide ul, #col2-wide table 	{margin:0; padding:10px 0 0 0; font-size:0.75em; line-height:1.66em;}
#col2-wide h1, #col2-full h1, #col2-wide div#shoretelContent h1 					{margin:0; padding:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.12em; color:#BF0404;}
#col2-wide h2, #col2-wide div#shoretelContent h2 					{margin:0; padding:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#BF0404; font-weight:bold;}
#col2-wide ul li				{background-image:url(../images/listimage.png); background-repeat:no-repeat; padding: 3px 0 0 10px; margin:0;  }
#col2-wide ul.menu li				{background-image:none; list-style-type:square; color:#CC0000; font-size:1em;}
#slider2			{background-color:#DFDFDF; width:916px; margin:20px 0 0 0; padding:0; background-image:url(../images/bottom_slider.jpg); background-repeat:no-repeat; background-position:bottom; height:140px;}
#slider-grey	{background-color:#DFDFDF; width:916px; margin:20px 0 0 0; padding:0; background-image:url(../images/bottom_slider.jpg); background-repeat:no-repeat; background-position:bottom; height:40px;}

#col2-wide ul li			{background-image:url(../images/listimage.png); background-repeat:no-repeat; padding: 3px 0 0 10px; margin:0; }
#col2-wide ul#countrytabs li			{background-image:none; }

#col2-wide ul ul li		{font-size:1.2em; background-image:url(../images/dot.png); padding: 3px 0 0 20px; }	

#col2-wide p.small {font-size:0.6em; text-align:right; padding-right:30px;}
#col2-wide p.pos_right {font-size:0.75em; text-align:right;}

#col2-wide div#shoretelContent th, div#shoretelContent td {padding:8px; width:600px; border-top:1px solid #CCCCCC;}
#col2-wide div#shoretelContent table {font-size:100%;}
table.managed td {padding:8px; width:600px; border-top:1px solid #CCCCCC;}
tr.bluey		{background-color:#F5F6F8; }
tr.label		{background-color:#C3DBE5; font-weight:bold;}

ul				{list-style-type:none; margin:0; padding:0;}
li				{list-style:none; margin:0; padding:0;}
h1, h2, h3		{margin:0; padding:0; font-weight:normal;}
.clear			{clear:both;}
a img			{border:0;}
img.center			{margin-left:auto; margin-right:auto;}
img.floated-left	{margin:0; padding:20px; float:left;}
img.floated-right {margin:0; padding:20px; float:right;}
.blueimg			{margin:20px 0 20px 0; border:1px solid #F5F6F8; padding:5px;}

#col2-wide ul.doc li   		{background-image:url(../images/doc.png); padding-left:25px;}
#col2-wide ul.circle li 	{background-image:url(../images/16-circle-blue.png); padding-left:25px;}
#col2-wide  #shoretelNav				{background-color:#C3DBE5; font-weight:bold; padding:10px;}
#col2-wide  #shoretelNav ul				{margin:0; padding:0; font-size:1.2em; font-weight:bold;}
#col2-wide  #shoretelNav ul li			{margin:0; padding:9px; border:0; background-image:none;}
#col2-wide  #shoretelNav ul li a		{margin:0; padding:0px; border:0; background-image:none;}
#col2-wide div#shoretelContent	{font-size:100%;}
#col2-wide div#shoretelContent p	{margin:0; padding:10px 0 0 0; font-size:0.75em; line-height:1.66em;}


.loginbox		{width:450px; padding:20px; background-color:#F5F6F8;}
.box			{padding:5px;border:1px solid #cccccc; width:490px; margin:20px 0 0 0;}

/*///  Image flow   ////*/

img.flow { 
	position:absolute; 
	top:0px;
	border:none;
}


#images{
	visibility:hidden;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading img{
	margin-top:10px;
	position:static;
	top:0px;
	border:none;
}
#captions, #descriptions{
	font-weight:normal;
	position:relative; 
	text-align:justify;
	z-index:10000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(../images/16-circle-blue.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;	
}
#imageflow{

	text-align:left;
}

#holder-image{
position:relative;
height:800px;
}
.text_area{
border:0; padding:0;
height:350px; 
width:550px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.68em;

}

#slider-grey p{
padding:12px 0 0 0;
color:#666666;

width:400px;
font-size:0.68em;}

#slider-grey p span	{
padding-right:5px;
padding-left:5px;
}
#slider-grey p a{
color:#666666;
text-decoration:none;
}
#slider-grey p a:hover{
text-decoration:underline;}

#slider-grey p span.right{
float:right;}


body#access			{margin:0; padding:0; background-color:#A0A1A5; font-family:Arial, Helvetica, sans-serif; color:#343434;}

#container.access	{margin-left:auto; margin-right:auto; margin-top:25px; padding:12px; background-color:#A0A1A5; width:510px;}
#frame {
width:510px;  display:block; padding:0; margin:0; }
#frame-top {
width:510px; height:147px; display:block;
background-image:url(../images/frame-top.png);}
#frame-middle {
width:510px; height:220px; display:block;
background-image:url(../images/frame-middle.png);
background-repeat:repeat-y;}
#frame-middle p { font-size:12px; color:#000000; line-height:150%; padding:5px 0 0 0; margin:0;
}
#frame-middle h3{ font-size:14px; color:#9F2033; line-height:150%; padding:20px 0 0 0; margin:0; font-weight:bold;
}
#frame-bottom {
width:510px; height:16px; display:block;
background-image:url(../images/frame-bottom.png);}
#frame img.frame {
float:left; padding:20px; margin:0; border:none;
}