* {
	margin: 0px;
	padding: 0px;
	border:0px;
	outline:none;
}
body {
	background-color: #F7F7F7;
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color:#333333;
}

body { behavior:url("tpl/csshover3.htc"); }
.clear{
	clear:both;
}
img {
	behavior :url('tpl/iepngfix.htc') ;
}

#container {
	width: 951px;
	margin-right: auto;
	margin-left: auto;
	background-color: white;
}
#header {
	height: 66px;
	padding-top: 16px;
}
#header #logo {
	margin-left: 17px;
	background-repeat:no-repeat;
	width: 134px;
	height: 66px;
	float: left;
}
#abovenav {
	float: left;
	margin-left: 65px;
	_margin-left: 35px;
	padding-top: 30px;
}
#abovenav ul {
	list-style: none;
}
#abovenav ul li {
	float: left;
	margin: 0 13px;
}
#abovenav ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#navigation{
	margin-left:17px;
	margin-top:25px;
	height:51px;
}
#navigation li{
	width:126px;
	height:51px;
	list-style:none;
	float:left;
	margin-right:10px;
	text-indent:-9999px;
	margin: 0 12px;
	_margin: 0 7px;
	display:inline;
}
#navigation li a{
display:block;
width:140px;
height:51px;
}

#navigation li#home a{
	background-image:url('../images/flight&hotel.jpg');
}
#navigation li#home a:hover, #navigation li#home a.active{
	background-image:url('../images/flight&hotel-over.jpg');
}
#navigation li#flights a{
	background-image:url('../images/flight-only.jpg')
}
#navigation li#flights a:hover, #navigation li#flights a.active{
	background-image:url('../images/flight-only-over.jpg')
}
#navigation li#hotels a{
	background-image:url('../images/hotel-only.jpg');
}
#navigation li#hotels a:hover, #navigation li#hotels a.active{
	background-image:url('../images/hotel-only-over.jpg');
}
#navigation li#cities a{
	background-image:url('../images/city-breaks.jpg');
}
#navigation li#cities a:hover, #navigation li#cities a.active{
	background-image:url('../images/city-breaks-over.jpg');
}
#navigation li#packages a{
	background-image:url('../images/packages.jpg');
}
#navigation li#packages a:hover, #navigation li#packages a.active{
	background-image:url('../images/packages-over.jpg');
}
#navigation li#cruising a{
	background-image:url('../images/cruising.jpg');
}
#navigation li#cruising a:hover, #navigation li#cruising a.active{
	background-image:url('../images/cruising-over.jpg');
}

#banner {
	background-image: url('../images/banner-bg.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	color: #FFFFFF;
	width:956px;
}
#aboutban {
	background-image: url('../images/aboutus-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;
}
#buildban{
	background-image: url('../images/build-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;

}
#bookban{
	background-image: url('../images/book-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	
}
#contactban{
	background-image: url('../images/contactus-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	

}
#carhireban{
	background-image: url('../images/carhire-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	

}
#citiesban{
	background-image: url('../images/cities-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	

}
#hotelssban{
	background-image: url('../images/hotels-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	

}
#exclusiveban{
	background-image: url('../images/exclusive-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;

}
#packageban{
	background-image: url('../images/packages-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	
}
#holidayextrasban{
	background-image: url('../images/holiday-extras-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	
}
#flightsban{
    background-image: url('../images/flights-only-ban.jpg');
	background-position: center center;
	background-repeat:no-repeat;
	height:184px;
	width:956px;	
}

#banner-pic{
	float:right;
	width:405px;
	background-image:url('../images/banner-bic.jpg');
	height:184px;
}
#banner-txt{
	width:500px;
	height:184px;
	float:left;
	margin-left:35px;
	font-size:13px;
	display:inline;
}
#banner-txt p{
margin-top:65px;
color:white;
}
#banner-header {
	font-family: "Hand Of Sean";
	margin:10px 0px;
	font-size:24px;
	color:white;
}
#main {
	
	color:#333333;
    position:relative;
}
#mainleft {
	float: left;
	width:670px;
	/*padding-left:30px;*/
	
}

#mainleft iframe {
	width:670px;
	height:1250px;
}
.mainlefthead {
	font-family: "Hand Of Sean";
	font-size: 18px;
	color: #219eed;
	margin-bottom:15px;
}
table#radiobuttons{
	margin-bottom:5px;
	font-weight:bold;
	
}
table#radiobuttons input{
	margin-right:10px;
}
table#radiobuttons td{
	height:20px;
}
table#choices {
	color: #666666;
	margin-bottom:20px;
}
table#choices select{
	width:147px;
	margin-bottom:3px;
	border:1px solid #cccccc;
	z-index:1;
}
table#choices input{
	border:1px solid #cccccc;
	height:20px;
	margin-bottom:3px;
}
.peopletype{
	font-size:10px;
}
.smallselect{
	width:49px;
	
}
tr.peopletype td{
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
table#choices tr#buttons td{
	padding:10px 0px;
}
table#choices tr#buttons input{
	margin-right:10px;
	border:none;
	width:auto;
	height:auto;
}
table#newsletter{
	 font-size:12px;
     font-weight:bold;
     width:250px;
     position:absolute;
     left:25px;
     top:680px;
}
table#newsletter input{
	width:229px;
	height:20px;
	border:1px solid #cccccc;
	margin-top:5px;
	margin-bottom:10px;
}
table#newsletter td.regbutton input{
	width:auto;
	height:auto;
	border:0px;
	
}
#mainmiddle {
	float: left;
	width:280px;
	margin-right:30px;
}

.package {
	margin-bottom: 30px;
}
.packagename{
	text-decoration:underline;
	font-weight:bold;
	margin-right:15px;
	float:left;
}
.packageplace{
	float:left;
}
.stars {
	float:right;
	height:16px;
}
.packageprice {
	color: #209eee;
	font-size: 42px;
	margin-right:15px;

}
.avaliable {
	font-size: 12px;
	margin-top:10px;
}
.moredeals {
	
}

#mainright {
	float: left;
	width:255px;
	padding-top: 15px;
}
#mainright table#offers img{
	margin-bottom:10px;
}
table#offers td{
	padding-bottom:10px;
	vertical-align:top;
}

.offertitle {
	font-weight: bold;
	margin-bottom: 5px;
	display:block;

}

.offerprice {
	font-size: 22px;
	color: #209eee;
}
/*-----begin of changeing-------*/
.offermore a{
	font-size: 12px;
	color: #209eee;
	text-decoration: underline;
	font-weight: bold;
	margin-right:9px;
	display:block;
	margin-top:20px;
	float:left;
}
/*-----end of changing-------*/
#footer,#carhirefooter,#citiesfooter,#hotelsfooter,#packagesfooter {
	height: 131px;
	background-image: url('../images/footer-bg.jpg');
	background-position: center center;
	background-repeat: repeat-x;
	margin-top:0px;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	
}
#carhirefooter{
	background-image: url('../images/footer-green.jpg');
}
#citiesfooter{
	background-image: url('../images/footer-brown.jpg');
}
#hotelsfooter{
	background-image: url('../images/footer-orange.jpg');
}
#packagesfooter{
	background-image: url('../images/footer-gold.jpg');
}


#footer div.copyright {
	float:left;
}
#footernav ul {
	float: right;
	list-style-type: none;
	width: 130px;
}
#footernav ul li{
	width:100%;
}

#footernav a {
	float:right;
	color: #FFFFFF;
	text-decoration:none;
	margin-bottom:7px;
}
#mainrightbig {
	float: left;
	width: 580px;
	margin-left:30px;
}

.hedleft{
	float:left;
	font-size:18px
}
.maincontent p {
	margin-bottom: 30px;
}
.maincontent p a{
	color:#3399cc;
	font-weight:bold;
}
.backbutton {
	float: right;
	margin-top:20px;
}
#mainonly {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}
p.bluebold {
	margin-bottom:5px;
}
.sqtphone {
	font-size: 18px;
	font-weight: bold;
	color: #3399cc;
}
.address {
	line-height: 25px;
}
.bluebold {
	color: #3399cc;
	font-weight: bold;
}
.greenhead{
	color:#009900;
}
.brownhead{
color:#996633;
}
.double {
	margin-top: 45px;
}
.orangehead{
	color:#ff9900;
	font-family: "hand Of Sean" ;
	font-size: 18px;
	width: 220px; height: 76px;
}
.offersdouble {
	margin-left: 40px;
}
.space {
	margin-bottom: 20px;
}
.goldhead{
	color:#cc9900;
}
.grayhead{
	color:#666666;
}
.members {
	font-family: "hand Of Sean" ;
	font-size: 18px;
	color: #6c6c6c;
	width: 211px; height: 76px;
}
#regcontent{
	padding: 25px;
	padding-bottom:0px;
}
#modalContent{
overflow:hidden;
position:relative;
background-color:#FFF;
height:100%;
}
#memberscohices {
	margin:0 auto;
	margin-top: 20px;
	margin-bottom:10px;
	text-align:left;
	height:435px;
	width:500px;
}
#memberscohices span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	display:block;
	margin-top:-5px;
}
#memberscohices ul{
	list-style:none;
	margin-left:20px;
}
#memberscohices li {
	margin-bottom:10px;
	padding-left:10px;

}
#memberscohices ul.graystar {
	list-style-image: url('../images/stargray.jpg');
}
#memberscohices ul.goldstar {
	list-style-image: url('../images/star.jpg');
}
#memberscohices ul.greenstar {
	list-style-image: url('../images/stargreen.jpg');
}
.bottomline{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#cccccc;
}
table#goldmembership input, table#holiday input{
	width:98%;
	border:1px solid #cccccc;
	height:16px;
	padding:5px;
}
table#goldmembership td, table#holiday td{
	width:50%;
	padding-left:25px;
}

#update_user table#goldmembership td, table#holiday td{
	
	padding-left:25px;
	height:35px;
}
.update_user_password td{
	width:10px;
}
.update_user_password {
	font-size:11px;
	font-style:normal;
}

table#holiday td{
padding-left:25px;
padding-right:25px;
}
table#goldmembership,table#holiday{
	font-weight:bold;
	margin-bottom:20px;
	clear:both;
	width:100%;
	margin-left:2px;
	margin-top:0px;
}
table#holiday{
	margin-top:10px;
	border:1px solid #cccccc;
	padding:20px 0px;
	padding-bottom: 35px;
}
.graysmall{
	color:#b2b2b2; 
	font-size:11px;
	font-weight:normal;
}
table#goldmembership tr.graysmall td, table#holiday tr.graysmall td{
	padding-bottom:10px;
}
.steptwo {
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top:5px;
}
#addorg_error{
margin-top:3px;
margin-left:0px;
margin-bottom:0px;
color:red;
}
.nomargleft{
	margin-left:0px;
}
table#setptwotable td{
	padding-left:25px;
	vertical-align:top;
	font-size:12px;
}
table#setptwotable{
	margin-bottom:15px;
}
table#setptwotable input{
	vertical-align:middle;
	margin-right:2px;
	margin:2px 0px;
	margin-right:5px;

}

table#setptwotable input.tableinput, .forgetpass input{
	border:1px solid #cccccc;
	height:19px;
	margin-left:10px;
}
table#setptwotable img{
	margin-top:20px;
	margin-bottom:5px;
}
.rednote {
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 125px;
	margin-top:-22px;
	display:block;
	margin-bottom:20px;
}

html[xmlns] .rednote {margin-top:-24px;}
.reghead {
	font-family: "Hand Of Sean";
	font-size: 24px;
	color:#666666;
	margin-bottom:15px;
	float:left;
}
.steptworight{
	margin-bottom: 20px;
	margin-right:37%;
	float:right;
	_margin-top:-10px;
}
#productcontent {
	padding: 15px;
	padding-left:25px;
}
#iframecontent {
	padding: 0;
}
#iframetheatrecontent {
	padding: 0;
    padding-left:15px;
}
#productmaincontent h2 {
	font-weight:bold;
	font-size:18px;
	margin:12px 0px;
}
#productmaincontent p {
	/*padding:10px 0px;*/
}
#productmaincontent{
	border-right:1px solid #CCCCCC;
	float:left;
	padding-right:20px;
	width:510px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#productrightside{
	width:367px;
	float:right;
}

#productmaincontent ul {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
}
#productmaincontent ul li {
	margin-bottom:10px;
}

#customizequote{
	border: 1px solid #cccccc;
	margin-top:30px;
	padding:10px;
	height:100px;
	margin-bottom:20px;
}

#customizequote img{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
#customizequote a img{
	float:left;
	margin-top:-2px;
}

#moreimages {
	margin-top: 20px;
}
#moreimages img{
	margin-right:5px;
	margin-top:7px;

}
#videoresults img{
	/*float:right;*/
	vertical-align:top;
	}
#videoresults {
margin-top:50px;
float:left;
margin-bottom:10px;
}
#videoresults span {
margin-left:90px;
}

#morevideo {
	margin-top:10px;
	font-size: 12px;
	float:none;
	clear:both;
}

#morevideo a{
	color:#336699;
}
#locations{
	margin-bottom:20px;
	margin-top:20px;
}
#locations span{
	font-size:12px;
	text-decoration:underline;
	margin-right:3px;
}
.travlogo {
	float: right;
	margin-top:30px;
}
/*-------begining of chages---------*/
.holidayimg {
	float: right;
}
.description{
	height:180px;
	border:1px solid #cccccc;
	width:100%;
	margin-top:5px;
	overflow:hidden;
	padding:10px;
	margin-bottom:5px;
}
.description p{
	margin-bottom:15px;
}
form#holidayreg-stepone select{
	border:1px solid #cccccc;
	width:50px;
	margin-top:5px;
	overflow:hidden;
	margin-bottom:5px;
	height:20px;
	margin-right:5px;
}
form#holidayreg-stepone input{
	height:18px;
	padding:5px;
	margin-top:5px;
	margin-bottom:15px;
	border:1px solid #cccccc;
	width:102%;
}
form#feedback input{
	height:18px;
	padding:5px;
	margin-top:5px;
	margin-bottom:15px;
	border:1px solid #cccccc;
	width:102%;
}
form#feedback textarea{
border:1px solid #cccccc;
width:96%;
height:90px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
}
#holidaymain{
	margin-right:20px;
	float:left;
	width: 460px;
}
p.holidaytag
{
	margin-bottom:5px;
}
div.margin{
	margin-top:30px;
	margin-bottom:30px;
}
.formspan{
	float:left;
	margin-right:20px;
}
form#holidayreg-stepone{
	margin-bottom:70px;

}
.holidaright{
	float:right;
}
#holdmain{
	margin-right: 50px;
	margin-left: 20px;
	margin-top:20px;

}
.undertag {
	margin-top: 20px;
}
.undertag input {
	margin-bottom: 20px;
	height:18px;
	padding:5px;
	margin-top:5px;
	border:1px solid #cccccc;
	width:102%;

}
.lastoffer {
	border: 1px solid #cccccc;
	padding:0 10PX;
	padding-bottom:10px;

}
.bookholiday {
	border-style: solid none solid none;
	border-width: 1px;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}
.offersdouble form{
	height:5px;
}
.offersdouble form input{
	margin-top:-15px;
}
.available-offers {
	width:500px;
}
.available-offers input {
	margin:0px 10px;
	vertical-align:middle;
}

input.loginbox{
	height:17px;
	width:230px;
	margin-bottom:7px;
	border:1px solid #ccc;
	padding:5px;
}
.forgetpass {
	color: #000000;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size:14px;

}
#logincontent  {
	padding:25px;
	padding-left:15px;
	padding-bottom:0px;
	height:335px;
	}
#logincontent img {
	margin-bottom:10px;
}
#logincontent p{
	margin:0px;
	font-size:12px;
}

/*-------end of chages---------*/

.closebutton{
	background-image:url('../images/close-btn.jpg');
	background-repeat:no-repeat;
	background-position:center center;
}

#registerbuttons{
	position:relative;
	height:10px;
}
.signuporange{
	position:absolute;
	left: 65%;
	top:-23px;
}
.signupgray{
	position:absolute; 
	left: 22%;
	top: -23px;
}
#logincontent .mainlefthead{
margin-bottom:5px;
}

form#formelement{
width:100%;
height:100%;
}

#logincontent .error{
	color:red;
	margin-bottom:10px;
	margin-top:5px;
}
.error{
	color:red;
}
.message{
    color:green;
}
#modalContent{
	height:100%;
}
#holidayreg-stepone textarea{
border:1px solid #cccccc;
width:105%;
height:90px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
}
#orgleft{
	
	margin-right:8px;
	padding-right:10px;
}
.inputhead{
	font-weight:bold;
	float:left;
	margin-right:10px;
}
label.error{
color:red;	
font-size:11px;
}
#orgleft p{
margin-bottom:25px;
float:left;
font-size:12px;
width:100%;
}
.orgfiled input{
	width:98%;
	border:1px solid #cccccc;
	height:16px;
	padding:5px;
	margin:5px 0px;
}

.orgfiled{
margin-bottom:15px;	
margin-right:26px;
width:46%;
float:left;
display:inline;
}

#f_addplatinum .orgfiled{
float:left;
margin-right:23px;
width:45%;
margin-bottom:6px;
}

#f_addplatinum #orgright{
	width:107%;
	float:none;
	margin-top:-5px;
}
.fixiframe{
margin-left:36px;
width:540px;
float:left;
}

#main #mainleft iframe html body .page{
	border:none;
}

#holidaymain{
	width:590px;
	padding:10px;
}
.crusing{
	background-color:#ededed;
	height:130px;
	margin-bottom:15px;
}
.crusing a#cursingbig:hover{
	background-image:url(../images/cruising-pg-over.jpg);
}
.crusing a#cursingbig{
	background-image:url(../images/cruising-pg.jpg);
	margin:5px;
	margin-right:10px;
	margin-top:10px;
	width:224px;
	height:110px;
	text-indent:-9999px;
	float:left;
}
.crusing-body{
	float:left;
	margin-top:10px;
	margin-right:10px;
	width:340px;
}
.crusing-search img{
	width:80px;
	height:28px;
	float:left;
	margin-top:7px;
}

.extra{
	height:130px;
}

.extra a#parking,.extra a#hotel,.extra a#lounges,.extra a#carhire,.extra a#theatre{
	background-image:url(../images/airport-parking.jpg);
	width:200px;
	height:99px;
	float:left;
	text-indent:-9999px;
	margin-right:10px;
}
.extra a#parking:hover{
		background-image:url(../images/airport-parking-over.jpg);
}
.extra a#hotel{
	background-image:url(../images/airport-hotels.jpg);
}
.extra a#hotel:hover{
	background-image:url(../images/airport-hotels-over.jpg);
}
.extra a#lounges{
	background-image:url(../images/airport-lounges.jpg)
}
.extra a#lounges:hover{
	background-image:url(../images/airport-lounges-over.jpg)
}

.extra a#carhire{
	background-image:url(../images/airport-carhire.jpg)
}
.extra a#carhire:hover{
	background-image:url(../images/airport-carhire-over.jpg)
}
.extra a#theatre{
	background-image:url(../images/airport-theatre.jpg)
}
.extra a#theatre:hover{
	background-image:url(../images/airport-theatre-over.jpg)
}

.parking-book{
	margin-top:15px;
}
#mainleft2,.maincontent{
width:600px;
padding-top:15px;
position:relative;
}
#logo a img{
	margin-top:15px;
	margin-left:17px;
}

form#f_addplatinum div#organizationwrapper{
	margin-top:20px;
}
.orgtextarea{
	width:100%;
	margin-top:5px;
	border:1px solid #ccc;
}
#telephone{
	color:#999999;
	text-align: left;
	float:right;
	font-size:11px;
	font-weight:bold;
	width: 182px;
}
#login-button {
	text-align: left;
	float: right;
	padding: 0px;
	width:182px;
}
#consultants{
	width:247px;
	height:179px;
	position:absolute;
	left:25px;
	top:530px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#consultants{top:550px;}
}


#consultantsTop{
	width:auto;
	height:20px;
	background-image:url(../images/images/newsletter-top.jpg);
	background-repeat:no-repeat;
	color:#219eed;
	font-size:18px;
	padding:10px;	
}
#consultantsBody{
	width:auto;
	height:139px;
	background-image:url(../images/images/newsletter-body.jpg);
	background-repeat:no-repeat;	
	color:#fff;
	font-size:13px;
	padding:10px;

}
p.numbers{
	font-size:27px;
	margin-top:5px;
}
#newsletter{
	width:241px;
	height:179px;
	margin-top:10px;
	background-image:url(../images/signTonewsletterBack.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:20px;
	margin-top:33px;
	position:absolute;
	top:700px;
	left:25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#newsletter{top:720px;}
}

#newsletter input{
	width:229px;
	height:20px;
	border:1px solid #cccccc;
	margin-top:3px;
	margin-bottom:5px;
}

.newsletterHead{
	height:34px;
	width:auto;
	font-family: "Hand Of Sean";
	font-size: 18px;
	color: #219eed;
	padding-top:7px;
}
.newsletterBody{
	margin-top:48px;
}
#newsletter img{
	margin-top:2px;
}
#middleImage{
	width:344px;
	height:191px;
	margin-bottom:20px;
}
#mainmiddle {
	float: left;
	width:344px;
	margin-right:30px;
}
#products{
}
.productbox{
	background-image:url(../images/images/middleOfferBack.jpg);
	background-repeat:no-repeat;
	width:329px;
	height:134px;
	margin-bottom:20px;
	padding-left:15px;

}
.productboxHead{
	padding-top:3px;
	height:57px;
	position:relative;
}
.productboxHead:hover{
	background-image:url(../images/images/boxHead-over.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.productboxHead a{
font-weight:bold;
font-size:22px;
color:#209ae8;
}
.productboxHead p{
font-weight:bold;
font-size:16px;
color:#209ae8;
margin-top:3px;
}
.productboxBody{
	height:73px;
}
.productboxBody p{
	float:left;
	width:195px;
	margin-top:8px;

}

.productboxBody .stars{
	float:none;
}
.newstar{
	width:48px;
	height:48px;
	background-image:url(../images/images/newStar.png);
	background-repeat:no-repeat;
	position:absolute;
	right:-14px;
	top:-14px;
}
#mainmiddle{
	margin-right:20px;
}
#mainright{
	width:268px;
}

/* START OFFER */
#newoffers{
}
.offerBox, .offerGreen , .offerOrange , .offerBrown{
	background-image:url(../images/images/offerBack1.jpg);
	background-repeat:no-repeat;
	width:268px;
	height:111px;
	margin-bottom:10px;
}
.offerHead{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:30px;
	padding-left:8px;
	padding-right:8px;
}
.offerName{
	float:left;
	padding-top:7px;
}
.offerpricenew{
	float:right;
	font-size:24px;
	background-repeat:no-repeat;
}
.offerpricenewimage{
	display:block;
	position:relative;
	float:left;
	margin-top:5px;
	padding-right:4px;
}
.offerBody{
	position:relative;
	height:91px;
	padding-left:10px;
}
.offerBody p{
	font-size:12px;
	width:142px;
	height:60px;
	margin-bottom:6px;
	padding-top:5px;
	overflow:hidden;
}
.offerBody .readmore{
	font-size: 12px;
	color: #209eee;
	font-weight: bold;
	margin-top:5px;
}
.clickhere{
	font-size: 12px;
	color: #209eee;
	font-weight: bold;
	margin-top:5px;
}
.offerBody img{
	vertical-align:sub;
}
.offerBody .offerImage{
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	width:115px;
	height:91px;
	text-align:right;
}
.offerBody .offerImageCover{
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	width:115px;
	height:91px;
}
.offerBody .offerLinks{
	position:absolute;
	bottom:5px;
	left:10px;
}
.bigOffer{
	background-image:url(../images/offerBack1.jpg);
	height:121px;
	position:relative;
}
.offerGreen{
	background-image:url(../images/offerBack2.jpg);
	background-repeat:no-repeat;
}
.offerOrange{
	background-image:url(../images/offerBack3.jpg);
	background-repeat:no-repeat;
}
.offerBrown{
	background-image:url(../images/offerBack4.jpg);
	background-repeat:no-repeat;
}
/* END OFFER */

#newfooter{
	background-image:url(../images/footet-rpt.jpg);
	background-repeat:repeat-x;
	height:120px;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	padding-top:20px;
	margin-top:20px;
	padding-left:15px;
	position:relative;
}
#newfooter div.copyright {
	float:right;
	margin-right:20px;
	display:inline;

}
#newfooter  #newfooternav ul {
	float: left;
	list-style-type: none;
}
#newfooter  #newfooternav ul li{
	display:inline;
	float:left;
	margin:0 10px;
}

#newfooter  #newfooternav a {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	margin-bottom:7px;

}
#footer_img img {
    margin: 10px 10px 0 10px;
}

input#sendmail{
	border:0;
}
#login-button font{
font-size:11px;
color:#03AAEE;
}

.available-offers a.next img, .available-offers a.prev img{
vertical-align:middle;
}
#ortergra{
position:absolute;
right:0px;
margin-right:20px;
top:65px;
}
#ortergra a{
height:30px;
color:#999999;
text-decoration:none;
}
#ortergra img{
vertical-align:middle;
width:34px;
height:30px;
margin-top:-5px;
}
form#feedback{
margin-top:20px;
}
#feedback table td {
vertical-align:text-top;
}

#statesmenContent ul.goldstar {
	list-style-image: url('../images/star.jpg');
	margin-left:155px;
	line-height:2.2;
}
.statesman{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:130px;
}
#statesmenContent p{
	font-size:16px;

}

#statesBelow{
	font-size:16px;
	margin-top:65px;
}
#statesmenContent .signupgray{
	top:20px;
}