/*******************************************************************************
  INITIAL
*******************************************************************************/

html, body {
height:100%;
}

body {
font-family: Arial, Arial, sans-serif;
background-color:#ffffff;
margin:0;
padding:0;
min-width:1024px;
}

img {
border:0;
}

a {
color:#558100;
text-decoration:none;
outline: none;
}

a:hover {
color:#32beff;
text-decoration:none;
outline: none;
}

h1 {
color:#565656;
font:15pt Helvetica Neue, Helvetica, sans-serif;
font-weight:bold;
margin-top:5px;
}

h2 {

}

h3 {

}

/*******************************************************************************
  INPUTS
*******************************************************************************/

input {
color:#848484;
color:#000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-indent:2px;
}

textarea {
padding:4px 2px 4px 2px;
border:2px solid #989898;
}

input[type=text], input[type=password] {
padding:4px 2px 4px 2px;
border:2px solid #989898;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
}

input[type=text]:focus, input[type=password]:focus {
border: 2px solid #5f9ae1 !important;
outline: none;
}

input.placeholder {
color:#aaaaaa;
}

.miniselector {
font-size:6pt;
margin-left:5px;
}

input.textinput, textarea.textinput{
font-family:Verdana, Helvetica, sans-serif;
font-size:18px;
color:#000000;
padding:5px;
width:585px;
border:#c2c2c2 2px solid;
}

input.searchinput {
width:85%;margin:10px 5% 0 5%;
}

input.lowerinput {
width:95%;margin:3px 5% 0 0;
}

textarea.textareainput {
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:5px;
width:585px;
border:#c2c2c2 2px solid;
}

input.textinput:hover, textarea.textinput:hover {
border:#5f9ae1 2px solid;
}



/*******************************************************************************
  LOGIN
*******************************************************************************/


#login_box {
margin:0px auto 0 auto;
margin-left:60px;
text-align:left;
}

#login_box input[type=text], #login_box input[type=password] {
font-size:12pt;
}

/*******************************************************************************
  HEADER
*******************************************************************************/
#signup {
background-image:url('img/pricebutton.png');
background-position:top center;
position:relative;
width:332px;
height:59px;
left:-260px;
top:-130px;
cursor:pointer;
}

#signup:hover {
background-position:bottom center;
}

#header_top {
background-color:#006579;
height:392px;
text-align:center;
width:100%;
margin:0 auto 0 auto;
background-position:top center;
background-repeat:no-repeat;
}

#header_top.examples {
height:393px;
}

#header_bottom {
height:90px;
text-align:center;
width:100%;
margin:0 auto 0 auto;
background-position:top center;
background-repeat:no-repeat;
}

#header_bottom.prices {
height:128px;
}

#header_bottom.examples {
height:274px;
}

#header_bottom.about {
height:196px;
}

#termsandconditions {
text-align:left;
}

#termsandconditions h1 {
margin-top:40px;
margin-bottom:0px;
color:#34646b;
font-weight:100;
}

#termsandconditions h4 {
margin-top:50px;
margin-bottom:5px;
}

#termsandconditions ul li {
/*list-style-type:none;*/
}

/*******************************************************************************
  OTHER
*******************************************************************************/


#content {
min-width:700px;
width:880px;
line-height:1.4;
margin:0px auto 30px auto;
text-align:left;
font-size:10pt;
}


h1 {
color:#017fc0;
font-weight:normal;
font-size:13pt;
font-family: Arial, Arial, sans-serif;
}

h1.orange {
color:#f26000;
margin-top:40px;
}

h2 {
color:#017fc0;
font-weight:bold;
font-size:11pt;
font-style:italic;
font-family: Arial, Arial, sans-serif;
margin-top:0;
}

p {
color:#6a6a6a;
font-weight:normal;
font-size:10pt;
font-family: Arial, Arial, sans-serif;
margin-bottom:30px;
line-height:1.8;
}

p.nomarg {
margin-bottom:30px;
}

.column1 {
width:48%;
float:left;
padding-right:2%;
}

.column2 {
width:48%;
float:right;
padding-left:2%;
}

.emphasise {
color:#85ae32;
font-weight:bold;
text-decoration:underline;
font-size:11pt;
}


#menu {
width:900px;
margin:0 auto 0 auto;
padding-top:30px;
}

#menu .item {
background-image:url("img/menu.png");
_background-image:url("img/menu.gif");
width:92px;
height:33px;
float:right;
margin-left:8px;
}

#menu a {
font-size:9pt;
padding-top:9px;
color:#ffffff;
display:block;
padding-bottom:10px;
}

#menu a.selected, #menu a:hover {
color:#dbfb44;
}

#footer {
text-align:center;
width:100%;
margin:0 auto 0 auto;
background-position:top center;
height:285px;
background-image:url("img/bottom.jpg");
background-repeat:no-repeat;
}

#banner {
height:92px;
width:100%;
left:0;
background-color:#dee2e2;
text-align:center;
display:none;
}

#banner .middlesection {
width:605px;
margin:0 auto 0 auto;
}


#banner .asection {
width:200px;
float:left;
height:60px;
margin-top:10px;
border-left:1px solid #cbcfcf;
padding-top:10px;
color:#35656c;
font-size:10pt;
}

#banner a {
color:#35656c;
}

#banner a:hover {
color:#000000;
}



/*******************************************************************************
  SEPERATORS
*******************************************************************************/


.clear {
clear:both;
margin:0;
padding:0;
}



/*******************************************************************************
  FLOATS
*******************************************************************************/


.left {
float:left;
}

.right {
float:right;
}


.highlight-orange {
color:#f26000;
font-weight:bold;
}

.highlight-green {
color:#85ae32;
font-weight:bold;
}

.highlight-blue {
color:#017fc0;
font-weight:bold;
}


ul, ol {
margin-left:-40px;
list-style-position:inside;
color:#6a6a6a;
font-weight:normal;
font-size:10pt;
font-family: Arial, Arial, sans-serif;
margin-bottom:30px;
line-height:1.8;
}

ul.ol-larger li, ol.ol-larger li {
margin-bottom:20px;
}

p a {
color:#f26000;
text-decoration:underline;
}

#facebook {
width:42px;
height:142px;
top:130px;
position:fixed;
_position:absolute;
background-image:url('img/facebook.png');
}

#digg {
position:fixed;
_position:absolute;
top:280px;

}


table {
border: 0px solid dad9d1;
border-collapse: collapse;
border-spacing: 0;
text-align:center;
}

.tableprices {
border:1px solid #e0e0e0;
color:#5a827a;
font-weight:bold;
font-size:10pt;
}

.tablepricestitle {
text-align:center;
font-size:14px;
padding:6px;
background-color:#f8f8f8;
color:#419fd0;
}

.tablepricesrow1, .tablepricesrow2 {
border-top:1px solid #e0e0e0;
}

.tablepricesrow1 .item_tick, .tablepricesrow2 .item_tick {
padding:10px;
float:left;
vertical-align:middle;
}

.tablepricesrow1 .item_text, .tablepricesrow2 .item_text {
padding:6px;
}

.tablepricesrow1 {
}

.tablepricesrow2 {
background-color:#f8f8f8;
}

.greentable {
color:#419fd0;
}

.normaltable {
color:#565454;
}

.tablepricesrightborder {
border-right:1px solid #e0e0e0;
}

.prices_left {
float:left;
width:47%;
margin-right:3%;
}

.prices_right {
float:left;
width:47%;
margin-left:3%;
}

.prices_bullets_left {
float:left;
width:47%;
margin-right:3%;
}

.prices_bullets_right {
float:left;
width:47%;
margin-left:3%;
}



#examples_channel_cover {
width:699px;
margin:0 auto 0 auto;
}

#examples_channel {
background-color:#000000;
width:699px;
height:365px;
margin:0 auto 0 auto;
position:absolute;
top:182px;
}

#examples_channels {
width:900px;
margin:0 auto 0 auto;
}

#examples_channelup {
background-image:url('img/channel_up.png');
width:45px;
height:51px;
background-position:top center;
cursor:pointer;
position:relative;
margin-left:850px;
margin-top:-150px;
float:right;
}

#examples_channelup:hover {
background-position:bottom center;
}

#examples_channeldown {
background-image:url('img/channel_down.png');
width:45px;
height:54px;
background-position:top center;
cursor:pointer;
position:relative;
margin-left:850px;
margin-top:-99px;
float:right;
}

#examples_channeldown:hover {
background-position:bottom center;
}


/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
}
.nivoSlider img {
	top:0px;
	left:0px;
}
/* The slices in the Slider */
.nivo-slice {
	z-index:50;
	height:100%;
	float:left;
}