html{
background:url(images/bg.jpg) repeat-x top #000;
}
body
{
background:url(images/bg.jpg) no-repeat center top;
font-family:Arial;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#a1a1a1;
}
.clear{
clear:both;
font-size:0;
margin:0; padding:0;
}
p{
font-size:12px;
padding:10px 0 10px 0;
margin:0px;
line-height:19px;
}
p.wide{
font-size:15px;
width:780px;
float:left;
clear:both;
padding:30px 0 0 32px;
color:#FFFFFF;
}
p.wide_dedication{
font-size:15px;
width:780px;
float:left;
clear:both;
padding:15px 0 0 32px;
color:#FFFFFF;
}
p.comment{
font-size:12px;
width:780px;
float:left;
clear:both;
padding:15px 0 0 32px;
color:#FFFFFF;
}
.orange_title{
color:#fd5900;
font-size:16px;
padding:15px 0 5px 0;
}
span.orange{
color:#fd5900;
}
#main_container{
width:942px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width:auto;
height:170px;
margin:auto;
padding:0px;
background:url(images/new/thegarden.gif) 356px 59px no-repeat;
}
.logo{
padding:62px 0 0 0;
width:583px;
float:left;
display:inline;
}
.flash_top{
float:left;
display:inline;
padding:44px 0 0 0;
}
.logo_small{
padding:62px 0 0 0;
float:right;
display:inline;
}
/*----------------menu tab----------------------*/
#menu_tab{
width:910px;
height:20px;
margin:0px;
padding:10px 0 0 32px;
}
.menu {
	width: 900px;
	height: 20px;
	margin:0;
	padding: 0;
	position: relative;
	/*background-color:#000;*/
	}
.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
.menu li, .menu a {
	height: 20px;
	display: block;
	}
span.offscreen,
.offscreen {
	position:absolute;
	top:-9000px;
	left:-9000px;
	z-index:-100;
	font-size:0;
	}
#li1b {left:0; width:55px;}
#li2b {left:53px; width:189px;}
#li3b {left:244px; width:79px;}
#li4b {left:326px; width:117px;}
#li5b {left:453px; width:100px;}
#li6b {left:552px; width:46px;}

#li1b a {
	background: transparent url(images/sprites.gif) 0 0px no-repeat;
	}
	#li1b a:hover, #li1b a.selected {
		background: transparent url(images/sprites.gif) 0 -20px no-repeat;
		}
#li2b a {
	background: transparent url(images/sprites.gif) 0 -40px no-repeat;
	}
	#li2b a:hover, #li2b a.selected {
		background: transparent url(images/sprites.gif) 0 -60px no-repeat;
		}
#li3b a {
	background: transparent url(images/sprites.gif) 0 -80px no-repeat;
	}
	#li3b a:hover, #li3b a.selected {
		background: transparent url(images/sprites.gif) 0 -100px no-repeat;
		}
#li4b a {
	background: transparent url(images/sprites.gif) 0 -120px no-repeat;
	}
	#li4b a:hover, #li4b a.selected {
		background: transparent url(images/sprites.gif) 0 -140px no-repeat;
		}
#li5b a {
	background: transparent url(images/sprites.gif) 0 -160px no-repeat;
	}
	#li5b a:hover, #li5b a.selected {
		background: transparent url(images/sprites.gif) 0 -180px no-repeat;
		}
#li6b a {
	background: transparent url(images/sprites.gif) 0 -200px no-repeat;
	}
	#li6b a:hover, #li6b a.selected {
		background: transparent url(images/sprites.gif) 0 -220px no-repeat;
		}

/*----------------------center content--------------------------------*/
.center_content{
width:942px;
height:auto;
padding:0 0 50px 0;
}
.center_content_top{
width:942px;height:7px;background:url(images/center_top.gif) no-repeat center bottom;
}
.center_content_bg{
width:942px;height: auto;background:url(images/center_bg.png) repeat-y center; padding:0px; margin:0px;
}
.center_content_bottom{
width:942px;height:11px;background:url(images/center_bottom.png) no-repeat center top;
}
.center_big_pic{
float:left;
width:597px;
padding:15px 0 0 32px;
}
.center_right_content{
float:left;
width:280px;
padding:15px 0 0 25px;
}
.center_left_content{
float:left;
width:668px;
}
.center_right_content_amex{
float:left;
width:266px;
}
/* .center_right_content{
float:left;
width:280px;
padding:15px 0 0 25px;
} */

.center_right_content{
float:left;
width:270px;
padding:15px 0 0 11px;
}

a.renew_now{
margin:15px 0 0 10px;
width:240px;
display:block;
cursor:pointer;
height:100px;
background:url(images/renew_now.png) no-repeat center;
}
a.renew_now:hover{
margin:15px 0 0 10px;
width:240px;
display:block;
cursor:pointer;
height:100px;
background:url(images/renew_now_a.png) no-repeat center;
}
.wide_content{
width:942px;
clear:both;
float:left;
padding:30px 0 0 0;
}
.exclusive_box{
width:830px;
float:left;
padding:0 0 0 0;
background:url(images/exclusive_bg.gif) no-repeat right top;
}
.column_text{
width:875px;
height:auto;
clear:both;
float:left;
margin:30px auto auto 32px;
background-color:#000000;
border:1px #222222 solid;
}
.left_content{
width:385px;
}
.one_column{
width:820px;
}
.left_content, .one_column{
float:left;
padding:30px 0 30px 30px;
}
.left_content p, .one_column p{
color:#dcdcdc;
font-size:13px;
}
.left_content p a, .one_column p a{
text-decoration:none;
color:#fd5900;
}
.left_content p strong, .one_column p strong{
color:#c6c6c6;
}
.dotted_border{
width:870px;
background:url(images/dotted_border.gif) no-repeat center bottom;
float:left;
margin:auto;
clear:both;
height:2px;
padding:30px 0 0 0;
}
.payment_adress{
width:230px;
float:left;
font-style:italic;
padding:20px 0 30px 32px;
line-height:19px;
color:#dcdcdc;
}
.note{
width:400px;
float:right;
font-style:italic;
padding:75px 10px 30px 32px;
line-height:19px;
color:#dcdcdc;
}
.title_letter{
float:left;
clear:both;
width:800px;
padding:35px 0 0px 32px;
}
.lists_box{
clear:both;
width:850px;
float:left;
padding:20px 0 0 32px;
}
.list_box{
width:275px;
float:left;
}
.pic_container{
width:840px;
padding:30px 0 60px 32px;
float:left;
clear:both;
}
.pic_container .col_1, .pic_container .col_2 {
	float:left;
}
.pic_container .col_1 {
	margin-right:12px;
}

.pic_box{
width:120px;
float:left;
color:#FFFFFF;
font-weight:bold;
padding:0 45px 20px 0px;
}
.pic_box span{
color:#fd5900;
padding:0;
font-size:12px;
}
.pic_box img{
margin:0 0 5px 0;
border:4px #FFFFFF solid;
}
img.early_online_renewal {
float:left;
padding:0 0 0 32px;
}
.we_are_renewed {
	position:relative;
	}
.we_are_renewed a#we_are_renewed_email {
	position:absolute;
	top:162px;
	left:32px;
	width:161px;
	height:22px;
	z-index:500;
	background:url(images/sprites.gif) 0 -500px no-repeat;
	}
	.we_are_renewed a#we_are_renewed_email:hover {
		background:url(images/sprites.gif) 0 -522px no-repeat;
		}
img.we_are_renewed_are_you {
float:left;
padding:85px 0 5px 32px;
}
 * html img.we_are_renewed_are_you {
		padding:55px 0 0 32px;
		}
img.renew_title{
float:left;
padding:0px 0 25px 32px;
}
a#renew_title_pdf {
display:block;
float:left;
width:158px;
height:16px;
padding:0;
margin-left:490px;
background: url(images/sprites.gif) 0 -434px no-repeat;
}
* html a#renew_title_pdf {
	margin-left:245px;
	}
a#renew_title_pdf:hover {
background: url(images/sprites.gif) 0 -451px no-repeat;
}
.nykniks{
width:940px;
text-align:center;
margin:auto;
clear:both;
float:left;
padding:30px 0 0 0;
}
.nykniks a {
	background:url(images/sprites.gif) 0 -275px no-repeat;
	width:101px;
	height:15px;
	display:block;
  margin-left:420px;
  *margin-left:0px;
	}
	* html .nykniks a {
		margin-left:0px;
		}
.nykniks a:hover {
	background:url(images/sprites.gif) 0 -290px no-repeat;
	}
.amex{
width:940px;
text-align:center;
margin:auto;
clear:both;
float:left;
padding:30px 0 0 0;
}
a.renew_america_express{
float:right;
margin:0 0 0 0;
_margin:0 15px 0 0;
display:block;
cursor:pointer;
border:0px;
width:266px;
height:135px;
background:url(images/renew_america_express_card.gif) no-repeat center;
}
.tabs{
clear:both;
width:942px;
float:left;
padding:32px 0 0 0;
}
img.tab{
float:left;
padding:0 0 0 32px;
}
.inslider_content_login{
width:940px;
height:165px;
margin:15px 0 0 0px;
background:url(images/login_box.gif) no-repeat center;
}
.inslider_content_renewer{
width:940px;
height:200px;
margin:15px 0 0 0px;
background:url(images/renewal-amex.gif) no-repeat center;
}
.login_box{
width:630px;
height:105px;
float:left;
padding:55px 0 0 42px;
}
input.login_input{
border:none;
background:none;
color:#4d4d4d;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 22px 0 0;
float:left;
width:285px;
height:33px;
}
.login_box_lightbox{
width:630px;
float:left;
padding:55px 0 0 42px;
}
.login_box_right{
width:230px;
float:left;
}
a.close{
float:right;
padding:12px 0px 0 0;
}
a.close2{
float:right;
padding:30px 32px 0 0;
}
input.login_submit{
float:left;
clear:both;

margin-top:10px;
width:96px;
height:36px;
background:transparent url(images/login.gif) 0 0 no-repeat;
border:none;
font-size:0; 
}
* html input.login_submit{
	
	margin-top:47px;
}
img.forgot_password{
float:left;
padding:13px 0 0 10px;
}
/*------------------------LIGHTBOX------------------------------------*/
.lightbox_content{
}
.close_big{
float:right;
padding:25px 25px 0 0;
}
.close_big a{
width:24px;
height:24px;
display:block;
background:url(images/close_big.gif) no-repeat center;
}
.lightbox_row_login{
padding:185px 0 0 0;
float:left;
height:100px;
}
a.forgot_password_link{
width:113px;
height:36px;
display:block;
float:left;
padding:20px 0 0 20px;
background:url(images/forgot_password.gif) no-repeat center;
}
.login_box_right_lightbox{
float:left;
padding:30px 0 0 0;
}
.orange_boxes{
clear:both;
float:left;
padding:70px 0 0 20px;
}
a.orange_box1{
width:133px;height:87px;display:block;float:left;padding:0 20px 0 0;background:url(images/orange_box1.gif) no-repeat center;
}
a.orange_box2{
width:133px;height:87px;display:block;float:left;padding:0 20px 0 0;background:url(images/orange_box2.gif) no-repeat center;
}
a.orange_box3{
width:133px;height:87px;display:block;float:left;padding:0 20px 0 0;background:url(images/orange_box3.gif) no-repeat center;
}
a.orange_box4{
width:133px;height:87px;display:block;float:left;padding:0 20px 0 0;background:url(images/orange_box4.gif) no-repeat center;
}
ul.list{
padding:20px 0 0 0;
margin:0px;
list-style:none;
}
ul.list li{
list-style:none;
background:url(images/arrow_list.jpg) no-repeat left top;
padding:0 0 20px 25px;
color:#FFFFFF;
}
ul.list_small{
float:left;
width:180px;
padding:10px 0 10px 0;
margin:0px;
list-style:none;
font-size:13px;
}
ul.list_small li{
list-style:none;
padding:0 0 5px 0px;
color:#fd5900;
}
ul.list_small li span{
color:#dcdcdc;
padding:0 15px 0 0;
}
/*--------------------------FOOTER-----------------------------*/
.footer{
width:871px;
height:75px;
clear:both;
float:left;
background:url(images/footer.gif) no-repeat center;
margin:30px 0 32px 32px;
}
.footer_links1{
float:left;
padding:18px 0 0 438px;
}
* html .footer_links1 {
	padding:20px 0 0 438px;
	}
.footer_links1 a{
float:left;
}
.footer_links2{
float:left;
width:500px;
padding:22px 0 0 363px;
}
* html .footer_links2 { padding-top:5px;}
*+html .footer_links2 { padding-top:5px;}
.footer_links2 a,
.footer_links1 a {
margin-left:5px;
float:left;
}
a#privacy_policy {
	width:75px;
	height:17px;
	background:url(images/sprites.gif) 0 -303px no-repeat;
	}
	a#privacy_policy:hover {background:url(images/sprites.gif) 0 -320px no-repeat;}

a#privacy_rights {
	width:141px;
	height:17px;
	background:url(images/sprites.gif) 0 -337px no-repeat;
	}
	a#privacy_rights:hover {background:url(images/sprites.gif) 0 -354px no-repeat;} 

a#termsofuse {
	width:88px;
	height:17px;
	background:url(images/sprites.gif) 0 -371px no-repeat;
	}
	a#termsofuse:hover {background:url(images/sprites.gif) 0 -388px no-repeat;}
	
a#advertise {
	width:100px;
	height:14px;
	background:url(images/sprites.gif) 0 -405px no-repeat;
	}
	a#advertise:hover {background:url(images/sprites.gif) 0 -419px no-repeat;}

a#help {
	width:27px;
	height:14px;
	background:url(images/sprites.gif) 0 -468px no-repeat;
	margin-top:3px;
	}
	a#help:hover {background:url(images/sprites.gif) 0 -482px no-repeat;} 

.renew_title_block {
	position:relative;
	float:left;
	width:652px;
	height:79px;
	}
.renew_title_block a {
	position:relative;
	float:right;
	display:block;
	width:158px;
	height:16px;
	margin-top:-43px;
	
	}
#ten-month-plan ul.list_small,
#ten-month-plan ul.list {
	margin-left:32px;
	}
#ten-month-plan p.wide {
	font-size:13px;
	}
/*------------------------- 'renewed' ul  -----------------------------*/
ul.renewed {
	margin: 0;
	padding: 0 0 0 32px;
	list-style: none;
	float:left;
	display:inline;
	}
ul.renewed li {
	padding:0;
	/*margin:0 0 0 15px;*/
	float:left;
	display:inline;
	width:152px;
	}
	ul.renewed li.first {
		/*margin:0;*/
		}
ul.renewed li a {
	border:none;
	border:solid 5px #fff;
	width:127px;
	height:155px;
	float:left;
	display:inline;
	background-position:0 100%;
	background-repeat:no-repeat;
	}
	* html ul.renewed li a {
		width:137px;
		w\idth:127px;
		height:155px;
		h\eight:155px;
		}
ul.renewed li a:hover,
ul.renewed li a.hover {
	background-position:0 0;
	}
html ul.renewed li a#renewed_1 { background-image:url(images/renewed_1.jpg);}
html ul.renewed li a#renewed_2 { background-image:url(images/renewed_2.jpg);}
html ul.renewed li a#renewed_3 { background-image:url(images/renewed_3.jpg);}
html ul.renewed li a#renewed_4 { background-image:url(images/renewed_4.jpg);}

ul.renewed p {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:9px;
	padding:0;
	margin:0 0 5px 0;
	}
ul.renewed p.renewed_name {
	margin:22px 0 18px 0;
	color:#ff5a00;
	}
.wide.orange {
	color:#fd5900;
	}