  @charset "utf-8";

/* CSS Document */



body{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

background-color:#1D3838;
background-color:#000;
}



#main a:focus {

outline:0;

}



table {

border-collapse:collapse;

background-color:#ffffff;

}



tr, td {

vertical-align:top;

}



#main {

width:975px;

margin:auto;

margin-top:5px;

	

}



#main ul{

margin:0px;

padding:0px;

list-style:none;

}



#main .top td{

background:#fff;

height:80px;

}



#main .header td{

background:#fff top left repeat-x;

height:400px;

padding-top:0px;

}



#main .header td{}





#main .packages td,#main .products td{

background:url(imgs/bg_style3.jpg) top left repeat-x;

}



#main .packages td,#main .products td{

padding:10px 0px 10px 10px;

}











#main .sitelinks td {

padding:10px 0px 10px 10px;

}



#main .sitelinks ul{

margin:0px 3px 0px 0px;

padding:0px 0px 10px 0px;

width:230px;

float:left;

height:auto;

}



#main .sitelinks ul label{

display:block;

height:35px;

font-size:20px;

padding:10px 0px 0px 20px;

color:#666;

}



#main .sitelinks ul li{

padding:2px 10px 2px 30px;

list-style:url(imgs/sbox.gif) inside;

}



#main .sitelinks ul li a:link, #main .sitelinks ul li a:visited {

text-decoration:none;

letter-spacing:1px;

color:#666;

font-size:12px;

}



#main .sitelinks ul li a:hover{

text-decoration:underline;

}





#main .footer table{

border-top:#648c29 solid 1px;

background-color:#84b235;

vertical-align:top;

}



#main .footer td {

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

}



#main .footer h1 {

margin:0;

padding:0;

height:23px;

font-size:16px;

font-weight:bold;

border-bottom:solid 1px #fff;

color:#fff;

}





#main .footer td.newsletter label {

display:block;

height:20px;

font-size:12px;

font-weight:normal;

color:#fff;

}



#main .footer td.newsletter input {

margin:0;

padding:0;

border:1px solid;

border-color:#638a21 #fff #fff #638a21;

background:#a0c867;

}



#main .footer td.newsletter .submit {

float:right;

border:0;

background:none;

}



#main .footer td ul {

margin:0px;

padding:0px;

}



#main .footer td ul li {

margin:5px 0;

padding:4px 0 2px 30px;

background:url(images/news_bullet.gif) left top no-repeat;

font-size:12px;

color:#333;

}



#main .footer td ul li a:link, #main .footer td ul li a:visited {

text-decoration:underline;

font-size:11px;

font-weight:bold;

color:#fff;

}



#main .footer td ul li a:hover {

background-color:#e4e4e4;

color:#333;

}



#main .copyright td{

background:#a0c867;

font-size:12px;

color:#570;

letter-spacing:1px;

padding:5px;

text-align:center;

font-weight:bold;

}



#main ul label.red {

color:#CA463A;

}



#main .products ul li{

width:159px;

height:180px;

background:url(imgs/products_bg.jpg) top left no-repeat;

float:left;

text-align:center;

padding:10px 0px;

}



#main .products ul li a:link, #main .products ul li a:visited{

text-decoration:none;

font-size:18px;

color:#333;

text-transform:capitalize;

}

	

#main .products ul li img {

margin-top:0px;

border-style:none;

}





#main #pricedetails{

width:100%;

}



#body #right #pricedetails{

width:100%;

}







#body #right #pricedetails td{

font-family:Arial, Helvetica, sans-serif;

text-align:center;

font-size:12px;

letter-spacing:1px;

color:#666666;

padding-top:5px;

padding-bottom:5px;

}



#body #right #pricedetails tr .col1{

font-weight:bold;

text-align:right;

padding:5px;

}



#body #right #pricedetails .header .shade{

background-image:none;

}



#body #right #pricedetails .header td{

background-image:url(images/Untitled-4.jpg);

background-repeat:no-repeat;

width:138px;

height:31px;

color:#eeeeee;

font-weight:bold;

}



#body #right #pricedetails .header td.shade{

width:15px;

}



#body #right #pricedetails .shade{

background-color:#FFFFFF;

background-image:url(images/right-outside-dropshadow.jpg);

background-repeat:repeat-y;

background-position:top left;

}







#body #right #pricedetails .header .col1{

background-image:none;

}







#body #right #pricedetails .price{

}





#body #right #pricedetails .col1{

background-color:#FFFFFF;

background-image:url(images/Untitled-2.jpg);

background-repeat:repeat-y;

background-position:right;

width:180px;

}



.blue td{

background-color:#EFF4F9;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}





.green td{

background-color:#F6FAF1;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}





#body #right #pricedetails .dark td{

background-color:#E7F6C5;

}





#body #right #pricedetails .dark .col1{

background-color:transparent;

}





#body #right #pricedetails .dark .shade{

background-color:transparent;

}





#body #right #pricedetails .white,.white td{

background-color:#FFFFFF;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}





#body #right #pricedetails .col1, #body #right #pricedetails .shade{

border-style:none;

}





#body #right #pricedetails .big{

font-size:22px;

font-weight:bold;

color:#1F61A3;

padding-top:10px;

padding-bottom:10px;

}





#pricedetails td{

font-family:Arial, Helvetica, sans-serif;

text-align:center;

font-size:12px;

letter-spacing:1px;

color:#666666;

padding-top:5px;

padding-bottom:5px;

width:128px;

}



#pricedetails tr .col1{

font-weight:bold;

text-align:right;

padding:5px;

padding-right:20px;

}



#pricedetails .shade{

background-color:#FFFFFF;

background-image:url(right-outside-dropshadow.jpg);

background-repeat:repeat-y;

background-position:top left;

}



#pricedetails .header .shade{

background-image:none;

}



#pricedetails .header td{

background-image:url(Untitled-4.jpg);

background-repeat:no-repeat;

width:128px;

height:31px;

color:#eeeeee;

font-weight:bold;



}



#pricedetails .header .col1{

background-image:none;

}



#pricedetails .price{



}



#pricedetails .col1{

background-color:#FFFFFF;

background-image:url(Untitled-2.jpg);

background-repeat:repeat-y;

background-position:right;

width:197px;

}





.blue td{

background-color:#EFF4F9;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}



.green td{

background-color:#F6FAF1;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}



#pricedetails .dark td{

background-color:#E7F6C5;

}



#pricedetails .dark .col1{

background-color:transparent;

}



#pricedetails .dark .shade{

background-color:transparent;

}





#pricedetails .white,.white td{

background-color:#FFFFFF;

border-style:solid;

border-width:0px 1px 1px 0px;

border-color:#DEE7E6;

}



#pricedetails .col1, #pricedetails .shade{

border-style:none;

}



#pricedetails .big{

font-size:22px;

font-weight:bold;

color:#1F61A3;

padding-top:10px;

padding-bottom:10px;

}





#right{

padding:25px 0px 0px 0px;

margin-top:0px; 

width:695px;

float:right;

background-color:#FFFFFF;

font-size:14px;

color:#666666;

}





#right h3{

border-bottom:#C5C5A8 dotted 1px;

font:bold 28px/25px Arial, Helvetica, sans-serif;

color:#333333;

padding-bottom:5px;

margin-bottom:10px;

margin-top:0px;

padding-top:10px;

color:#b3770f;

color:#3c96d4;

text-transform:capitalize;

}






#main .content p {

padding:0 20px;

letter-spacing:1px;

color:#666;

font-size:12px;

}



#main .content  a {

text-decoration:none;

}



#main .content a img {

border:0;

}




body .content #right p{
padding:0px 20px 0px 0px;
line-height:25px;
text-align:justify;
letter-spacing:0px;
font-family:Arial;
font-size:14px;
color:#666;
}







#right b{

font-weight:normal;

background-color:#e6e6d0;

}







#right a:link, #right a:visited {

text-decoration:none;

color:#666666;

padding:2px;

border-bottom-style:dashed;

border-bottom-color:#86C1EA;

border-bottom-width:1px;

}







#right a:hover {

background-color:#CCCCCC;

color:#000000;

}



#right img {

border-style:none;



}







#left{

	margin:30px 0 0 2px;

	width:260px;

	float:left;

	

}



#hot {

margin:0;

padding:0;

background:#E0EFF6;

}



#hot h1 {

padding:5px 0 5px 20px;

font-size:14px;

color:#666;

height:21px;

background:url(imgs/news_h1_bg.jpg) 0 0 no-repeat;

}



#hot ul {

margin:0;

padding:0;

}



#hot ul li {

list-style:none;

}



#hot ul li a:link, #hot ul li a:visited {

display:block;

padding:5px 20px 5px 20px;

font-size:12px;

color:#444;

text-align:left;

letter-spacing:1px;

}



#hot ul li a:hover,#hot ul li a.active {

background:url(imgs/hotlist_li_hbg.jpg) 0 0 no-repeat;

font-weight:bold;

color:#007734;

}





#news {
margin:0;
padding:20px 0;
background:#E0EFF6;
}



#news h1 {
padding:5px 0 5px 20px;
font-size:14px;
color:#eee;
height:26px;
background:url(imgs/news2_h1_bg.jpg) 0 0 no-repeat;
letter-spacing:1px;
font-weight:normal;

}





#news h2 {
width:225px;
margin:5px 0px 0px 0px;
padding:5px 0px 0 20px;
font-size:12px;
color:#666;
height:20px;
background:url(imgs/news_h1_bg_main.jpg) 0 0 no-repeat;
font-family:arial;
font-weight:bold;
overflow:hidden;
white-space:nowrap;
}



#main #news p {
margin:0;
padding:5px 0px 5px 5px;
font-size:12px;
color:#366BA1;
}



#news a:link, #news a:visited {
margin:0 0 0 150px;

display:block;

padding:2px 0 0 23px;

height:21px;

font-size:12px;

font-weight:bold;

color:#99cc00;

text-decoration:none;

background:url(imgs/news_more.jpg) 0 0 no-repeat;

}



#news a:hover {

color:#666;

}





#content{

width:940px;

padding:5px;

border:1px solid #cccccc;

background-color:#ffffff;

}



#content h1{

padding:5px;

padding-bottom:0px;

margin:0px;

}



#content p{

padding:5px;

margin:0px;

font-size:12px;

}



#content p a:link, #content p a:visited{

text-decoration:none;

}



#content p a:hover, #content p a:focus{

text-decoration:underline;

}





		h3 {

			margin: 0;	

			padding: 7px 0 0 0;

			font-size: 16px;

			text-transform: uppercase;

		}

 

		div#feature_list {

			width: 930px;

			height: 315px;

			overflow: hidden;

			position: relative;

		}

 

		div#feature_list ul {

			position: absolute;

			top: 0;

			list-style: none;	

			padding: 0;

			margin: 0;

		}

 

		ul#tabs {

			left: 0;

			z-index: 2;

			width: 320px;

		}

 

		ul#tabs li {

			font-size: 12px;

			font-family: Arial;

		}

		

		ul#tabs li img {

			padding: 5px;

			border: none;

			float: left;

			margin: 10px 10px 0 0;

		}

 

		ul#tabs li a {

			color: #222;

			text-decoration: none;	

			display: block;

			padding: 10px;

			height: 60px;

			outline: none;

		}

 

		ul#tabs li a:hover {

			text-decoration: underline;

		}

 

		ul#tabs li a.current {

			background:  url('images/feature-tab-current.png');

			color: #FFF;

		}

 

		ul#tabs li a.current:hover {

			text-decoration: none;

			cursor: default;

		}

 

		ul#output {

			right: 0;

			width: 640px;

			height: 315px;

			position: relative;

		}

 

		ul#output li {

			position: absolute;

			width: 640px;

			height: 315px;

		}

 

		ul#output li a {

			position: absolute;

			bottom: 10px;

			right: 10px;



			text-decoration: none;

			font-size: 11px;

			color: #FFF;

			background: #000;

font-size:14px;

font-weight:bold;

padding:5px 5px;

width:77px;

height:16px;

background:url(images/button_bg_gdgreen.jpg) no-repeat;

text-align:center;

letter-spacing:1px;

		}

		

		ul#output li a:hover {



		}

#right UL {

	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #c4c4c4 1px dotted; LIST-STYLE-IMAGE: url(images/checkgreen.gif); PADDING-TOP: 0px

}

#right UL LI {

	BORDER-BOTTOM: #e4e4e4 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9pt; PADDING-TOP: 5px

}

#right OL {

	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #c4c4c4 1px dotted; LIST-STYLE-IMAGE: url(images/check-orange.gif); PADDING-TOP: 0px

}

#right OL LI {

	BORDER-BOTTOM: #e4e4e4 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9pt; PADDING-TOP: 5px

}
