/***********************************************/
/* stylesheet.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body
	{
	background-image:url(360revolution_bg.gif);
	background-repeat: no-repeat;
	background-color:#000;
	color:#FFF;
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	z-index:-1;
	}
#Home
	{
	background-image:url(360revolution_home.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	color:#FFF;
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}
h1
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 18pt;
	color: #CCC;
	margin-bottom:-2px;
	margin: 0px;
	padding: 0px;
	}
h2
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 15pt;
	margin-bottom:-5px;
	color: #9DA0B5;
	}
h3
	{
	font-size: 12pt;
	color: #B5EC32;
	margin-bottom:-2px;
	margin-top:px;
	}
h4
	{
	font-size: 11pt;
	color: #FC2747;
	margin-bottom:-2px;
	margin-top:px;
	}
h5
	{
	font-size: 11pt;
	color: #F77617;
	margin-bottom:-2px;
	margin-top:px;
	}
h6
	{
	font-size: 11pt;
	color: #39BDFD;
	margin-bottom:-2px;
	margin-top:px;
	}
a
	{
	font-family: verdana;
	font-style:normal;
	text-decoration:none;
	color: #FFF;
	}
a:hover
	{
	color: #9DA0B5;
	font-family: verdana;
	text-decoration: underline;
	}
ul, li
	{
	margin:0;
	padding:1;
	padding-left:17px;
	}
li
	{
	padding-left:12px;
	} 
.feedbacklist
	{
	list-style-type:none;
	line-height: 120%;
	}
p
	{
	}
hr 
	{
	page-break-after: always;
	}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead
	{
	padding: 0px 0px 130px 0px;
	width: 100%;
	}
#content
	{
	text-align:left;
	margin-left:260px;
	margin-top:15px;
	text-align:justify;
	line-height:18pt;
	width: 700px;
	}
#swfContent
	{
	text-align:left;
	margin-left:260px;
	margin-top:15px;
	text-align:justify;
	line-height:18pt;
	width: 954px;
	}
#homecontent
	{
	text-align:left;
	margin-left:260px;
	margin-top:70px;
	text-align:justify;
	line-height:18pt;
	width: 530px;
	}
.smlColumn
	{
	margin-right: 200px;
	z-index:1;
	}
.homecolumn
	{
	position:relative;
	float:left;
	text-align:justify;
	line-height:18pt;
	margin-top: 20px;
	padding:12px 12px 12px 12px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #1B1A2A;
	width: 240px;
	top:0px;
	}
#listing
	{
	padding: 10px 10px 10px 10px;
	margin: 15px 15px 15px 15px;
	width: 600px;
	height: 125px;
	background-image:url(/images/360ptn.gif);
	background-repeat:repeat;
	border-style:solid;
	border-width:1px;
	border-color:#666675;
	}
#tab1
	{
	padding: 8px 0px 0px 200px;
	}
#tab2
	{
	padding: 8px 0px 0px 50px;
	line-height: 180%;
	}
#footer
	{
	float:left;
	width:950px;
	padding: 20px 20px 20px 250px;
	}
#imgPackages
	{
	float:left;
	margin: 0px 10px 0px 0px;
	border:none;
	}
#imgListing
	{
	position:inherit;
	float:left;
	margin: 0px 10px 0px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	}
#imgHero
	{
	float:right;
	margin: 0px 0px 0px 10px;
	border:none;
	}
#guardianHero
	{
	position:absolute;
	background-image: url(/images/guardian_hero_full.gif);
	background-position:bottom right;
	height: 700px;
	width: 700px;
	z-index:-1;
	background-repeat:no-repeat;
	left: 510px;
	top: 300px;
	}
.formFields
	{
	width: 300px;
	}
.item
	{
	width: 300px;
	}
.link
	{
	color:#39BDFD;
	font-weight: bold;
	}
.link:hover
	{
	text-decoration:underline;
	color:#39BDFD;
	font-weight: bold;
	}
.hyper
	{
	color:#B5EC32;
	font-weight: bold;
	}
.hyper:hover
	{
	text-decoration:underline;
	color:#B5EC32;
	font-weight: bold;
	}
.titleLink:hover
	{
	text-decoration:underline;
	}
#homeLogo
	{
	position:absolute;
	left: -458px;
	width: 388px;
	height: 65px;
	top: 50px;
	}

/***********************************************/
/* Components                                  */
/***********************************************/


/************* #globalNav styles **************/

#header
	{
	position:relative;
	top:12px;
	margin-left:500px;
	width:250px;
	font-size:10px;
	}
#navBar
	{
	float: left;
	width: 149px;
	margin-left: 43px;
	text-align:center;
	line-height:1.5;
	padding: 0px;
	font-weight:900;
	font-size:12px;
	}
#navBarLinks
	{
	float: left;
	width: 149px;
	text-align:center;
	line-height:2.5;
	padding: 0px 0px 0px 0px;
	font-weight:900;
	border-bottom-color: #454653;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
#breadCrumb	
	{
	margin-top: 149px;
	font-size: 10px;
	padding: 5px 0px 0px 55px;
	height: 20px;
	}
	
/*************** #Media styles **************/

#FLVPlayer
	{
	position:relative;
	float:left;
	margin: 10px 10px 10px 10px;
	}
	
/************* #breadCrumb styles *************/


/************** .feature styles ***************/


/************** .story styles *****************/


/************* #siteInfo styles ***************/


/************* #search styles ***************/


/*********** #navBar link styles ***********/


/*********** #sectionLinks styles ***********/


/*********** .relatedLinks styles ***********/


/************** #advert styles **************/


/************** #headlines styles **************/
