@charset "utf-8";

/*

Feel free to browse around but remember:
STEALING is bad karma. God is watching :)

*/

@import url("reset.css"); /* ------- Reset all CSS Styles */



/* ------------- General ------------- */

html, body, *

{ 

  padding:0px;

  margin:0px;

}



body 

{

  background: #fff;

  font-size: 13px;

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

  color:#666;

  line-height:1.15em;

}



a { 

	color: #61c1fe;

	text-decoration: none; 

}



a:hover { 

	color: #999999;

	text-decoration: none; 

}



a:focus, a:active

{

	outline:none;

}



img

{

	border:0;

}



h1

{

	font: 20px "Lucida Grande",Helvetica,Arial;

	letter-spacing:1px;

	color: #4ca6d5;

	padding-bottom: 5px;

}



/* ------------- Main Layout ------------- */

.wrap

{

	width:980px;

	margin:0px auto;

}



.wrapper_holder

{

	width:988px;

	margin:15px auto 0 auto;

	background: url(images/header_top.png) top center no-repeat;

	padding-top:5px;

}



.wrapper

{

	width:988px;

	margin:0 auto;

	float:left;

	background: url(images/wrap_back.png) top center repeat-y;

}



.wrapper_foot

{

	width:988px;

	margin:0 auto;

	height:5px;

	float:left;

	clear:both;

	background: url(images/wrap_botton.png) bottom center no-repeat;

}



.wrap_main

{

	background: url(images/wrap_main.jpg) bottom center no-repeat;

	height:548px;

	margin:0 4px;

	width:980px;

	float:left;

	clear:both;

}



.wrap_inside

{

	background:#fff url(images/wrap_inside.png) bottom left repeat-x;

	margin:0 4px;

	width:980px;

	float:left;

	clear:both;

}



.wrap_inside .inside

{

	margin:5px;

	width:970px;

	float:left;

	font-size:14px;

	line-height:1.5em;

}



.wrap_inside .info_standard

{

	margin:5px 5px 15px 5px;

	width:950px;

	float:left;

	padding:5px;

	font-size:14px;

	line-height:1.5em;

	background: #f9fdff;

}



.wrap_inside .info_standard li

{

	background:url(images/about_pointer.png) center left no-repeat;

	padding:3px 5px 3px 28px;

	margin-bottom:5px;

	font-size:12px;

}



.wrap_inside .info_standard ul

{

	float:left;

	margin-left:20px;

}



.browsers_image

{

	float:right;

	padding-top:5px;

}



.wrap_inside .info_standard li:hover

{

	background:#fff url(images/about_pointer.png) center left no-repeat;

}



.getdiscount_title

{

	margin:2px auto 10px auto;

	display:block;

	color:#646464;

	font-size:15px;

	text-align:center;

}



.wrap_inside .navigation

{

	background: #555;

}



.wrap_main .message

{

	background: url(images/message.png) top center no-repeat;

	width:857px;

	margin:65px auto 0 auto;

	padding-top:110px;

	display:block;

	color:#f1f1f1;

	font-size:18px;

	text-align:center;

}



.message a

{

	color: #f6f6f6;

}



.wrap_main .message .thespan

{

	font-weight:bold;

	font-size:20px;

	color:#fff;

}



.wrap .content

{

	background:#ebeaea url(images/content_back.png) top left repeat-x;

	height:250px;

	margin:0 auto;

	padding:0 10px;

	width:960px;

	line-height:1.4em;

	float:left;

}



.content .left

{

	width:450px;

	float:left;

	display:block;

	padding:0px 10px 0px 0;

}



.content .right

{

	width:450px;

	float:right;

	display:block;

	padding:0;

}



.content span

{

	display:block;

	margin:5px 0 0 0;

	padding:2px 3px;

}



.content span:hover

{

	color:#000000;

	background:#FFFFFF;

}



.carousel_wrapper

{

	clear:both;

	width:915px;

	margin:42px auto 0 auto;

}



.carousel-component

{

	width:915px;

	margin:0 auto;

	padding-top:0px;

}



.carousel-component span

{

	display:block;

	margin-bottom:20px;

	font-size:16px;

}



.the_temp_wrap

{

	width:965px;

	border-bottom:1px dotted #ccc;

	height:170px;

	padding:10px 0px 0 5px;

	float:left;

	margin:0 auto;

	background: url(images/67dollar.png) +15px center no-repeat;

}



.the_temp_wrap:hover

{

	background:#fcfcfc url(images/67dollar.png) +15px center no-repeat;

}



.the_temp_wrap .content_text

{

	width:460px;

	border-left:1px dotted #ccc;

	height:160px;

	font-size:13px;

	color:#999999;

	float:right;

	padding:0 10px;

	margin:0 auto;

}



.the_temp_wrap .content_text p

{

	clear:both;

}



.the_temp_wrap .content_text h2

{

	font: 16px "Lucida Grande",Helvetica,Arial;

	color: #666;

	letter-spacing:1px;

	padding-bottom: 5px;

	font-weight:bold;

	float:left;

}



.the_temp_wrap p

{

	clear:both;

}



.the_temp_wrap .screen_t

{

	width:460px;

	height:170px;

	float:left;

	padding-left:5px;

	margin:0 auto;

}



.the_singles

{

	margin:10px 0;

	float:left;

}



.the_temp_wrap .content_text .the_singles a

{

	padding:3px 5px;

	background:#FFFFFF;

	margin:5px 1px;

	float:left;

}



/* ------------- Header ------------- */



#header

{

	width:950px;

	margin:0 auto;

	height:100px;

	float:left;

	padding:0 15px;

	background: url(images/header_back.png) left top repeat-x;

}



.logo a

{

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

	width:406px;

	height:77px;

	text-indent:-9999px;

	float:left;

	margin-top:12px;

	display:block;

}



#header h2

{

	float:right;

	font-size:14px;

	font-weight:normal;

	color:#999;

	margin-top:46px;

}



/* ------------- Top Navigation ------------- */



.navigation

{

	width:980px;

	float:left;

	margin: 0 auto;

	height:28px;

	background:#272727;

	line-height:28px;

}



.navigation ul 

{

	margin:0;

	list-style: none;

	padding:0px;

	text-align:center;

}



.navigation li 

{

	list-style:none;

	padding:0;

	margin:0 20px 0 0;

	display:inline;

}



.navigation li a

{

	padding:4px 15px;

	margin:0;

	color:#fff;

	text-decoration:none;

	font-weight: bold;

	font-size:13px;

}



.navigation .make_link a

{

	background:#666;

}



.navigation .make_link a:hover

{

	background: url(images/make_link.png) top left repeat-x;

}



.navigation li a:hover, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused

{

	background: url(images/nav_hover.png) left center repeat-x;

}



.navigation .current_page_item a, .navigation li a:active, .navigation li a:focus

{

	background: url(images/nav_selected.png) left center repeat-x;

}



/* ------------- Footer ------------- */



.footer

{

	background: #787878 url(images/footer.png) top left repeat-x;

	width:956px;

	border:2px solid #777;

	border-bottom:0;

	clear:both;

	padding:0 10px 8px 10px;

	float:left;

	font-size:12px;

	color: #f1f1f1;

}



.footer ul {

	margin:5px auto;

	list-style: none;

	padding:0px;

	line-height:27px;

	height:27px;

	display:block;

	float:left;

}



.footer p

{

	clear:both;

}



.footer span

{

	color:#e87272;

	font-size:16px;

	padding:0;

	margin:0;

}



.footer li {

	list-style:none;

	float: left;

	text-align:left;

}



.footer li a{

	padding:0 10px 0 0;

	margin:0 2px 0 0;

	color:#f1f1f1;

	display: block;

	text-decoration:none;

}



.footer li a:hover, .footer .current_page_item a{

	color:#fff;

}



.footer_left

{

	float: left;

}



.footer_right

{

	float: right;

	text-align:right;

}



.footer_right .copyright

{

	padding-top:12px;

	display:block;

	font-size:11px;

	margin:0 0 10px auto;

	color:#ccc;

}



.blocks_holder

{

	clear:both;

	margin:15px 0;

	float:left;

}



.the_blocks

{

	width:210px;

	margin-left:15px;

	height:150px;

	float:left;

	padding:5px 10px 5px 5px;

	display:inline;

	border-right:1px dashed #ccc;

}



.the_blocks span

{

	font-size: 20px;

	letter-spacing:1px;

	color:#777;

	display:block;

	line-height:1em;

	padding:20px 0;

}



.the_blocks a

{

	color:#999999;

	font-size:13px;

	line-height:1.5em;

	display:block;

}



.the_blocks a:hover 

{

	color:#ccc;

}



.the_blocks a:hover span

{

	color:#000;

}



.the_blocks img

{

	float:left;

	padding:0 5px 0 0;

	margin-right:10px;

}



.free_form input

{ 

	margin:0 0 6px 0;

	padding:1px 2px;

	background: #f6f6f6; 

	border: 1px solid #c3c3c3; 

	width:155px;

}



.free_form input:focus

{ 

	border: 1px solid #8cd1f5;

	background:#FFFFFF;

}



.free_form input:hover

{ 

	background:#FFFFFF;

}



.free_form label

{

	margin-right:5px;

}



#free_botton

{ 

	width:160px;

	height:25px;  

	padding:1px 2px;

	margin: 2px 0 0 26px;

	background: #666;

	border:1px solid #c3c3c3;

	color: #FFFFFF;

	cursor:pointer;

}



#free_botton:hover, #free_botton:focus

{ 

	background: #d6543b;

}



#wow_membership

{

	clear:both;

	background:#F4FFDF;

	float:left;

	width:948px;

	margin:0 5px 10px 5px;

	border:1px dashed #e8f3d5;

	padding:5px;

}



.tip-title a , .tip-text a {

  color:#f1f1f1;

  text-decoration: none;

}		

 

.tool-tip {

	color: #fff;

	z-index: 13000;

	padding:2px;

	max-width:300px;

	width:auto !important;

	width:300px;

	border:1px #323232 solid;

}

 

.tip-title {

	font-weight: bold;

	font-size: 12px;

	margin: 0;

	color: #f4f4f4;

	padding: 5px;

	background: #323232;

}

 

.tip-text {

	font-size: 12px;

	padding: 6px;

	background: #777;

}



#aff_banners p

{

	margin-bottom:10px;

	display:block;

}