body, html {
	font-size:12px;
	font-family:Helvetica, Arial, Sans-Serif;
	line-height:10px;
	text-align:center;
}

h1,h2,h3,h4,h5,ul,li,html,body 
{
    margin:0px;
    padding:0px;
}

a 
{
	text-decoration:none;
	color:#0033CC;
}

#content a, #content a:visited
{
}

#content a:hover 
{

}

#content ul 
{
    margin:0 0 15px 10px;
}

ul li 
{
    background:url('../images/bullet.gif') left center no-repeat;
    list-style-type:none;
    text-indent:12px;
    margin-bottom:4px;
}

.ac 
{
	text-align:center;
	margin-top: -5px;
}

.ar 
{
    text-align:right;
}

.fr 
{
    float:right;
}

.top 
{
    padding-top:10px;
}

.btm 
{
    padding-bottom:10px;
}

.smalltop 
{
    margin-top:3px;
}

a.btn 
{
    background:#6892c7 url('../images/btnBack.gif') left top repeat-x;
    border:1px solid #396dad;
    padding:8px 12px;
    color:#fff;
    font-weight:bold;
    font-size:15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


a.btn:hover 
{
    background:#616161 url('../images/btnBack2.gif') left top repeat-x;
    border-color:#373737;
}

#content a.btnsmall
{
	background:#616161 url('../images/btnBack.gif') left top repeat-x;
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}


#content a.btnsmall:hover 
{
	background:#6892c7 url('../images/btnBack2.gif') left top repeat-x;
}

input.btn 
{
	background:#6892c7 url('../images/btnBack.gif') left top repeat-x;
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}


input.btn:hover 
{
    background:#616161 url('../images/btnBack2.gif') left top repeat-x;
    border-color:#373737;
}

input 
{
    border:1px solid #c4c4c4;
    padding:5px 4px;
    color:#777777;
    font-size:10px;
    text-transform:uppercase;   
}
    
.photoright 
{
    float:right;
    border:3px solid #c6defa;
    background:#fff;
    padding:1px;
    margin:10px 0 10px 10px;
}

#wrapper {
	width:980px;
	margin:0 auto;
	text-align:center;
}

/* Header */

#header 
{
	background: url('../images/header_back.jpg') left top no-repeat;
	position:relative;
	height:114px;
	margin-bottom:16px;
}

#logo 
{
	width:384px;
	height:46px;
	float:left;
	margin:10px 0 0 22px;
}


/* Navigation #1 */

#nav1 
{
    float:right;
    margin:18px 21px 0 0;
}

#nav1 ul 
{
    list-style-type:none;
}

#nav1 ul li
{
    list-style-type:none;
    float:right;
    background:none;
    text-indent:0px;
}

#nav1 ul li a 
{
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 0px 4px;
	width:83px;
	text-align:center;
	display:block;
	text-decoration:none;
}

#nav1 ul li a:hover
{
    color:#fff;
    background:url('../images/nav1_back.gif') center top no-repeat;
    text-decoration:none;
}


/* Navigation #2 */

#nav2 
{
	clear:both;
	float:left;
	padding:20px 0 0 5px;
	margin-left:15px;
	width:930px;
	font-weight:bold;
	font-size:14px;
}

#nav2 ul 
{
    list-style-type:none;
}

#nav2 ul li
{
    list-style-type:none;
    float:left;
    background:url('../images/bullet_box.gif') left center no-repeat;
    text-indent:0px;
}

#nav2 ul li a 
{
    color:#000;
    padding:8px 13px 8px;
    display:block;
    margin-right:12px;
}

#nav2 ul li a:hover
{
    color:#fff;
    background:#396dad url('../images/nav2_back.gif') left top repeat-x;
}

a#rss 
{
    float:right;
    margin:9px 0 0 0;
    background:url('../images/rss.png') left center no-repeat;
    text-indent:20px;
    color:#ff7718;
    font-size:11px;
    font-weight:bold;
}

a#rss:hover 
{
    text-decoration:underline;
}


/* Content */

#content 
{
	float:right;
	text-align:left;
	line-height:20px;
	width:570px;
	margin-right: 195px;
	margin-left: 0px;
}

h1 
{
	background:url('../images/head_content.gif') left top no-repeat;
	text-align:left;
	line-height:50px;
	padding-top:6px;
	text-indent:5px;
	font-weight:normal;
	font-size:35px;
	width:770px;
	color:#313234;
	letter-spacing:0px;
	margin-top:15px;
}

h1.notop 
{
	margin-top:0px;
}

h2 
{
    font-weight:normal;
    font-size:19px;
}

h3 
{
	font-weight:normal;
	font-size:16px;
	border-bottom:1px dotted #5a5a5a;
	padding-bottom: 5px;
}

.subhead 
{
    font-size:18px;
    color:#88aedc;   
    margin:-12px 0 20px 20px;
}

h4 
{
	background:url('../images/head_side.gif') left top no-repeat;
	text-align:left;
	line-height:40px;
	padding-top:3px;
	font-weight:normal;
	font-size:18px;
	color:#000;
	margin-top:10px;
	text-indent: 20px;
}

h4.notop 
{
    margin-top:0px;
}

.boxed
{
	margin:15px 20px 20px 5px;
}

.boxed2 
{
    margin:0 10px 10px 10px;
}

a img.sidead
{
    margin-bottom:10px;
    padding:1px;
    border:1px dotted #fff;
}

a img.sidead:hover
{
    border:1px dotted #000;
    background:#c4c4c4;
}


/* Sidebar */

#sidebar 
{
	width:195px;
	float:left;
	border-right: 1px solid #ccc;
}

#sideform
{
	text-align:center;
}

#sideform label 
{
    font-size:12px;   
    color:#777777;
} 

#sideform input 
{
    width:140px;
    margin:3px 0 8px 0;
}

#sidebar ul 
{
    margin-bottom:20px;
    text-align:left; 
}

#sidebar ul li 
{
    border-bottom:1px dotted #658fc4;
    list-style-type:none;
    line-height:15px;
    background:none;
    text-indent:0px;
    margin:0px;
}

#sidebar ul li a 
{
    padding:5px 4px;
    display:block;  
}

#sidebar ul li a:hover 
{
    background:#f4f9fe;
  
}


/* Footer */

#bottom {
	background:#013A67 url('../images/bottom_back.gif') left top repeat-x;
	text-align:center;
	color:#DDDDDD;
	clear:both;
	padding:70px 25px 25px 25px;
}

#bottom h2 {
	font-size:1.6em;
	font-weight:normal;
	color:#fff;
}

#bottom h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
}

#bottom #btnbottom {
	background:#00192C;
	border:2px #00192C solid;
	padding:6px 10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-top:10px;
	margin-bottom:1px;
	text-align:center;
}

#bottom #btnbottom a#topbtn, #bottom #btnbottom a#topbtn:visited 
{
    float:right;
	color:#9acf93;
	background:url('../images/arrow_up.gif') right center no-repeat;
	padding:0 20px 0 0;
	border:none;
}

#bottom #btnbottom a#topbtn:hover {
    text-decoration:underline;
}

#bottom a 
{
    color:#fff;
    font-weight:bold;
    border-bottom:1px dotted #fff;
}

#bottom a:hover
{
    border-bottom:1px dotted #000;
}


/* slider */

#slider          { background:#fff url(../images/slider.gif) no-repeat; padding:20px 10px 10px 20px; height: 200px; overflow: hidden;
                   position: relative; margin: 0 0 0px 0; width:740px; }
#mover           { width: 3016px; position: relative; }
.slide           {
	padding: 0px;
	width: 754px;
	height:190px;
	float: left;
	position: relative;
}
.slide h2        { background: url('../images/star.gif') left center no-repeat; text-indent:30px; font-family: Helvetica, Arial, Sans-Serif; font-size: 30px; letter-spacing: -1px;line-height:26px;}
.slide p         { font-size: 12px; width:470px; }
.slide img.image { position: absolute; top: 0px; right: 20px; }
.slide .btnsmall { display:block; position:absolute; bottom:20px; left: 0px; }
#slideplay 
{
	position:absolute;
	top:202px;
	right:13px;

















































	background:url(
'../images/slideleftright2.png) left top no-repeat;
	width:165px;
	height:26px;
	text-align:center;
	padding-top:10px;
}

#content #slideplay a 
{
    border:none;
    font-weight:bold;
}

#content #slideplay a:hover
{
    color:#000;
}

/* hosting matrix table */

#content table a,
#content table a:link,
#content table a:visited {
	border:none;
	}		
table 
{
    font-family:Verdana;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
	width:730px;
	font-size:14px;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}
	
tr.headtr td
{
    background:#fffee2;
    padding:10px 0;
}

tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(../images/background.gif) no-repeat;
}

.column1	
{
	background:#f9fcfe;
}

td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:8px 5px;
	text-align:center;
	font-size:12px;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
thead th {
	background:#f4f9fe;
	text-align:center;
	font-size:0.65em;
	color:#66a3d3;
	font-weight:bold;
	line-height:normal;
	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
.dollar 
{
    font-size:20px;
    font-family:Arial;
    vertical-align:middle;
    margin-right:3px;
    color:#7cacd1;
}

.trover 
{
    color:#000;
}

/* Review page */

.reviewside 
{
    float:right;
    padding:1px;
    margin:0 20px;
    background:#fff;
    border:5px solid #dcdcdc;
}
