body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/mainBG.jpg) repeat-x;
	margin: 0px 0px 0px 0px;
	font-size:100%;
}
.staticOrangeLink {
	color:#F36917;
}
.staticOrangeLink:hover {
	text-decoration:underline;
}

a {
	text-decoration:none;
	color:#F36917;
}

a:hover {
	text-decoration:underline;
}

a.selected {
	font-weight: bold;
}

p {
	color:#4D5463;
	line-height:15px;
}

#container {
	margin:auto;
	width:1000px;
	text-align:left;
	font-size:11px;
}

img {
	top:0px;
}
img.linkImage {
	border: 1px solid #EAEAEA;
}
img.linkImage:hover {
	border: 1px solid #666666;
}


.input {
	outline: none;
	margin:0px;
	padding:0px;
	float: left;
	font-size:11px;
	line-height:11px;
	height:21px;
	padding-top:6px;
	color:#4D5463;
	background: url(../images/input-bg.jpg) repeat-x;
	background-color:#FFFFFF;
	border:none;
}
.inputArea {
	outline: none; 
	overflow: auto;
	margin:0px;
	padding:0px;
	float: left;
	font-size:11px;
	line-height:20px;
	margin-top:12px;
	color:#4D5463;
	background-color:#E1EDEE;
	border:none;
}

span.checkbox {
	width: 22px;
	height: 22px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}


/* header -------------------------------------*/
#header {
	position:relative;
	width:980px;
	height:100px;
	top:12px;
	left:10px;
}

#header #logo {
	width:296px;

}
#header #motto {
	width:296px;

}

#header ul {
	position:absolute;
	display:inline;
	top:-12px;
	right:0px;
}

#header li {
	height:42px;
	display:inline;
	float:left;
}

#header ul li a{
	float:left;
	height:100%;
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
}

#header ul li.home{	
	width:86px;
	background: url(../images/home-1.png) no-repeat;	
}
#header ul li.home a:hover{	
	background: url(../images/home-2.png) no-repeat;	
}

#header ul li.register{	
	width:95px;
	background: url(../images/register-1.png) no-repeat;	
}
#header ul li.register a:hover{	
	background: url(../images/register-2.png) no-repeat;	
}

#header ul li.login{	
	width:86px;
	background: url(../images/login-1.png) no-repeat;	
}
#header ul li.login a:hover{	
	background: url(../images/login-2.png) no-repeat;	
}

#header ul li.finance{	
	width:96px;
	background: url(../images/finance-1.png) no-repeat;	
}
#header ul li.finance a:hover{	
	background: url(../images/finance-2.png) no-repeat;	
}

#header ul li.myAccount{	
	width:115px;
	background: url(../images/my-account-1.png) no-repeat;	
}
#header ul li.myAccount a:hover{	
	background: url(../images/my-account-2.png) no-repeat;	
}

#header ul li.logout{	
	width:85px;
	background: url(../images/logout-1.png) no-repeat;	
}
#header ul li.logout a:hover{	
	background: url(../images/logout-2.png) no-repeat;	
}

#header ul li.sitemap{	
	width:91px;
	background: url(../images/sitemap-1.png) no-repeat;	
}
#header ul li.sitemap a:hover{	
	background: url(../images/sitemap-2.png) no-repeat;	
}

#header ul li.bookmark{	
	width:117px;
	background: url(../images/bookmark-1.png) no-repeat;	
}
#header ul li.bookmark a:hover{	
	background: url(../images/bookmark-2.png) no-repeat;	
}
/*end header -------------------------------------*/

/* nav -------------------------------------*/
#nav {
	position:relative;
	width:980px;
	height:51px;
	left:10px;
}

#nav ul {
	margin-top:0px;
	display:inline;
}

#nav ul li {
	float:left;
	height:51px;
	display:inline;
}

#nav ul li a.whiteLink {
	color:#FFFFFF;
	text-indent:0px;
	height:auto;
	width:auto;
	float:none;
}
#nav ul li a.orangeLink {
	color:#FFAB2D;
	text-indent:0px;
	height:auto;
	width:auto;
	float:none;
}

#nav ul li a{
	float:left;
	height:100%;
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
}

#nav ul li.categories{	
	width:135px;
	background: url(../images/categories-1.png) no-repeat;	
}
#nav ul li.categories a:hover{	
	background: url(../images/categories-2.png) no-repeat;	
}

#nav ul li.services{	
	width:127px;
	background: url(../images/services-1.png) no-repeat;	
}
#nav ul li.services a:hover{	
	background: url(../images/services-2.png) no-repeat;	
}

#nav ul li.brands{	
	width:112px;
	background: url(../images/brands-1.png) no-repeat;	
}
#nav ul li.brands a:hover{	
	background: url(../images/brands-2.png) no-repeat;	
}

#nav ul li.discountCodes{	
	width:176px;
	background: url(../images/discount-codes-1.png) no-repeat;	
}
#nav ul li.discountCodes a:hover{	
	background: url(../images/discount-codes-2.png) no-repeat;	
}

#nav ul li.giftIdeas{	
	width:175px;
	background: url(../images/gift-ideas-1.png) no-repeat;	
}
#nav ul li.giftIdeas a:hover{	
	background: url(../images/gift-ideas-2.png) no-repeat;	
}

#nav ul li.aboutUs{	
	width:138px;
	background: url(../images/about-us-1.png) no-repeat;	
}
#nav ul li.aboutUs a:hover{	
	background: url(../images/about-us-2.png) no-repeat;	
}

#nav ul li.contact{	
	width:117px;
	background: url(../images/contact-1.png) no-repeat;	
}
#nav ul li.contact a:hover{	
	background: url(../images/contact-2.png) no-repeat;	
}
/* end nav -------------------------------------*/

/* search -------------------------------------*/
#searchArea {
	position:relative;
	margin-left:10px;
	margin-right:15px;
	padding:0;
	width:683px;
	height:85px;
	float:left;
	display:inline;
	background: url(../images/search-box-bg.png) no-repeat;	
}

#searchArea .popularSearch {
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#searchArea .searchField {
	margin-left:25px;
	margin-top:25px;
}
#searchArea .searchBox {
	width:500px;
	outline: none;
	margin:0px;
	padding:0px;
	float: left;
	font-size:14px;
	color:#4D5463;
	background-color:#F0F0F0;
	border:none;
	float: left;
}
/* end search  -------------------------------------*/

/* left -------------------------------------*/
#left {
	width:200px;
	clear:left;
	display: inline;
	margin-left:10px;
	float:left;
}
#left h5 {
	margin-top:10px;
	height:24px;
	background: url(../images/left-top.png) no-repeat;
	padding-left:15px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
	font-weight:bold;
}

#left .content {
	width:193px;
	background: url(../images/left-middle.jpg) repeat-x;
	background-color:#F5F5F6;
	border-left-style:solid;
	border-left-color:#EAEAEA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	position:relative;
	margin:0;
}

#left ul {
	position:relative;
	margin-bottom:0px;
	padding-left:15px;
	margin-right:15px;
	padding-bottom:15px;
}

#left li.ratingsItem {
	display:block;	
	width:160px;
	height:30px;
	color:#4D5463;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:left;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
}

#left li.category a {
	display:block;	
	width:150px;
	line-height:30px;
	padding-left:10px;
	color:#4D5463;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:left;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-color:#9AA1AF;
	border-bottom-width:1px;
}

#left li.category a:hover {
	text-decoration:underline;	
}

#left ul li.recentlyAddedItem {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}
#left a.details {
	position:inherit;
	display:block;
	top:0px;
	margin-left:110px;
	margin-bottom:-10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:53px;
	height:15px;
	background: url(../images/right-details-1.png) no-repeat;
	cursor: pointer; 
}
#left a.details:hover {
	background: url(../images/right-details-2.png) no-repeat;
}

#left .orangeBoldSpan {
	font-weight:bold; 
	color:#F36917
}
#left  a.greyOrangeLink {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:left;
	text-decoration:none;
}
#left a.greyOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}
#left .priceSpan {
	color:#4D5463;
	display:block; 
	margin-left:72px; 
}
/* end left -------------------------------------*/

/* main -------------------------------------*/
#main {
	margin-left:10px;
	margin-top:10px;
	width:770px;
	float:left;
	display: inline;
}

#main a.whiteLink {
	color:#FFFFFF;
}

#main a.orangeLink {
	color:#F36917;
}
#main a.greenLink {
	color:#009800;
}

#main a.greyLink {
	color:#4D5463;
}

#main .path{
	width:770px;
	height:25px;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:left;
	font-weight:bold;
	
	background:url(../images/path-bg.png) no-repeat;
}

#main .content {
	position:relative;
	width:728px;
	background: url(../images/main-middle.jpg) repeat-x;
	margin-top:5px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	
	background-color:#F5F6F6;
	border-left-style:solid;
	border-left-color:#EAEAEA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	border-top-style:solid; 
	border-top-color:#F5F5F5; 
	border-top-width:1px;
	
	position:relative;
	font-size:11px;
	line-height:20px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#main h5 {
	clear:both;
	position:relative;
	height:24px;
	background: url(../images/subcat-top.png) no-repeat;
	padding-left:15px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
	font-weight:bold;
}

#main h2.blue {
	color:#107DBF;
	clear:both;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight:bold;
}

#main h4.blue {
	color:#107DBF;
	clear:both;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight:bold;
}

#main .subcatPlusMinus {
	position:absolute;
	clear:both;
	top:-24px;
	right:-1px;
}

#main li.faqItem {
	position:relative;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:11px;
	display:block;
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
}
#main li.brandItem {
	position:relative;
	width:140px;
	overflow:hidden;
	margin-right:5px;
	margin-top:10px;
	font-size:11px;
	display:block;
	float:left;
}
#main li.discountOfferItem {
	position:relative;
	width:160px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	overflow:hidden;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	display:block;
	float:left;
}
#main li.servicesItem {
	position:relative;
	width:340px;
	overflow:hidden;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	display:inline;
	float:left;
}

#main h1 {
	clear:both;
	margin-bottom:20px;
	color:#F36917;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
}

#main li.listItem {
	list-style-type: circle;
	line-height:25px;
	height:25px;
}


#main .items {
	width:770px;
	padding-top:10px;
	text-align:left;
	
	position:relative;
	margin:0;
	font-size:11px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#main ul li.item {
	position:relative;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	width:173px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}

#main .ratingBar {
	display:block; 
	margin-left:72px; 
  	width: 75px;
  	background: url(../images/star0.jpg) 0 0 repeat-x;
	height:50px; 
	bottom:0px;
}
.ratingBar div {
  height: 13px;
  background: url(../images/star1.jpg) 0 0 repeat-x;
}
#main .ratingBarGrey {
	display:block; 
	margin-left:72px; 
  	width: 75px;
  	background: url(../images/g_star0.jpg) 0 0 repeat-x;
	height:50px; 
	bottom:0px;
}
.ratingBarGrey div {
  height: 13px;
  background: url(../images/g_star1.jpg) 0 0 repeat-x;
}
#main .bonus {
	position:absolute;
	display:block;
	left:94px;
	top:-27px;
	width:72px;
	height:35px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:17px;
	text-align:center;
	background: url(../images/special-service-bonus-bg.png) no-repeat;
	z-index:2;
}

#main .priceSpan {
	display:block; 
	width:100%; 
	margin-top:5px; 
	margin-bottom:5px;
}
#main .bonusSpan {
	display:block; 
	width:100%;
	border-top: 1px solid #EAEAEA; 
	padding-top:5px; 
	margin-bottom:5px;
}
#main .orangeBoldSpan {
	font-weight:bold; 
	color:#F36917
}

#main .textSpan {
	display:block; 
	margin-left:39px; 
}


#main a.details {
	position:inherit;
	display:block;
	top:0px;
	margin-left:130px;
	margin-bottom:-10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:48px;
	height:15px;
	background: url(../images/item-details-1.png) no-repeat;
	cursor: pointer; 
}
#main a.details:hover {
	background: url(../images/item-details-2.png) no-repeat;
}

#main h2 {
	margin-bottom:10px;
}

#main h4 {
	margin-bottom:10px;
}

#main  a.itemName {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	height:30px;
	text-align:left;
	text-decoration:none;
}
#main a.itemName:hover {
	color:#F36917;
	text-decoration:underline;
}

#main  a.greyOrangeLink {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:left;
	text-decoration:none;
}
#main a.greyOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}

#main  a.blueOrangeLink {
	font-weight:bold;
	color:#107DBF;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:left;
	text-decoration:none;
}
#main a.blueOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}

#main .paging{
	clear:both;
	width:770px;
	height:25px;
	background-color:#BEC2C9;
	margin-top:10px;
	margin-bottom:20px;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	font-weight:bold;
}

#main li.pagingItem {
	float:left;
	color:#4D5463;
	line-height:25px;
	height:25px;
	width:25px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}

#main  li.pagingItem a {
	display:block;
	font-weight:bold;
	color:#FA1003;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}
#main  li.pagingItem a:hover {
	color:#FFFFFF;
	background-color:#535966;
}


#main ul li.news {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#main ul li.article {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#main .textSpan {
	display:block; 
	margin-left:72px; 
}

/*center -------------------*/

#center {
	margin-left:10px;
	width:520px;
	float:left;
	display: inline;
}
#center h5 {
	clear:both;
	position:relative;
	margin-top:10px;
	height:24px;
	background: url(../images/center-top.png) no-repeat;
	padding-left:15px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
	font-weight:bold;
}

#center .content {
	width:488px;
	background: url(../images/center-middle.jpg) repeat-x;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-align:left;
	
	background-color:#ffffff;
	border-left-style:solid;
	border-left-color:#EAEAEA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	
	position:relative;
	margin:0;
	font-size:11px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#center .items {
	width:519px;
	padding-top:10px;
	text-align:left;
	
	position:relative;
	margin:0;
	font-size:11px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#center .promoOffer {
	position:absolute;
	top:-6px;
	right:-2px;
}

#center .offers {
	position:relative;
}

#center .bestOffers {
	position:absolute;
	margin-top:-6px;
	margin-left:373px;
	z-index:100;
}

#center a.leftArrow {
	position: absolute;
	top:92px;
	left:10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
	height:35px;
	background: url(../images/left-arrow-1.png) no-repeat;
	cursor: pointer; 
}
#center a.leftArrow:hover {
	background: url(../images/left-arrow-2.png) no-repeat;
}

#center a.rightArrow {
	position:absolute;
	top:92px;
	right:10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
	height:35px;
	background: url(../images/right-arrow-1.png) no-repeat;
	cursor: pointer; 
}
#center a.rightArrow:hover {
	background: url(../images/right-arrow-2.png) no-repeat;
}

#center a.orangeLink {
	color:#F36917;
}

#center ul {
	position:relative;
	width:100%;
	margin-bottom:0px;
	/*height:300px;*/
}

#center ul li.news {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#center ul li.article {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#center ul li.item {
	position:relative;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	width:155px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
	border: 1px solid #EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}

#center ul li.specialServicesItem {
	position:relative;
	float:left;
	width:48%;
	height:60px;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:20px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#center li .bonus {
	position:absolute;
	left:120px;
	width:72px;
	height:35px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:-26px;
	margin-left:-36px;
	padding-top:20px;
	text-align:center;
	background: url(../images/special-service-bonus-bg.png) no-repeat;
	z-index:2;
}

#center .textSpan {
	display:block; 
	margin-left:72px; 
}

#center .ratingBar {
	display:block; 
	margin-left:72px; 
  	width: 75px;
  	background: url(../images/star0.jpg) 0 0 repeat-x;
	height:50px; 
	bottom:0px;
}
.ratingBar div {
  height: 13px;
  background: url(../images/star1.jpg) 0 0 repeat-x;
}

#center .priceSpan {
	display:block; 
	width:100%; 
	margin-top:5px; 
	margin-bottom:5px;
}
#center .bonusSpan {
	display:block; 
	width:100%;
	border-top: 1px solid #EAEAEA; 
	padding-top:5px; 
	margin-bottom:5px;
}
#center .orangeBoldSpan {
	font-weight:bold; 
	color:#F36917
}

#center a.details {
	position:inherit;
	display:block;
	top:0px;
	margin-left:112px;
	margin-bottom:-10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:48px;
	height:15px;
	background: url(../images/item-details-1.png) no-repeat;
	cursor: pointer; 
}
#center a.details:hover {
	background: url(../images/item-details-2.png) no-repeat;
}

#center h2 {
	margin-bottom:10px;
}

#center h4 {
	margin-bottom:10px;
}

#center  a.itemName {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	height:30px;
	text-align:left;
	text-decoration:none;
}
#center a.itemName:hover {
	color:#F36917;
	text-decoration:underline;
}

#center  a.greyOrangeLink {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:left;
	text-decoration:none;
}
#center a.greyOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}

#center  a.blueOrangeLink {
	font-weight:bold;
	color:#107DBF;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:left;
	text-decoration:none;
}
#center a.blueOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}

/*right*/
#right {
	margin-left:15px;
	float:left;
	width:235px;
}


#right h5 {
	margin-top:10px;
	height:24px;
	background: url(../images/right-top.png) no-repeat;
	padding-left:37px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
	font-weight:bold;
}

#right .content {
	width:202px;
	background: url(../images/right-middle.jpg) repeat-x;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-align:left;
	
	background-color:#F5F5F6;
	border-left-style:solid;
	border-left-color:#EAEAEA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	
	position:relative;
	margin:0;
	font-size:11px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#right .textSpan {
	display:block; 
	margin-left:20px; 
	margin-top:-10px;
}
#right .priceSpan {
	display:block; 
	margin-left:72px; 
}
#right .orangeBoldSpan {
	font-weight:bold; 
	color:#F36917
}

#right a.details {
	position:inherit;
	display:block;
	top:0px;
	margin-left:149px;
	margin-bottom:-10px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	width:53px;
	height:15px;
	background: url(../images/right-details-1.png) no-repeat;
	cursor: pointer; 
}
#right a.details:hover {
	background: url(../images/right-details-2.png) no-repeat;
}


#right .content a {
	color:#4D5463;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:left;
	text-decoration:none;
}
#right .content a:hover {
	text-decoration:underline;
}

#right ul {
	position:relative;
	width:100%;
	margin-bottom:0px;
	/*height:300px;*/
}

#right ul li.discountCodesItem {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#right ul li.rightMenuItem {
	position:relative;
	height:27px;
	line-height:27px;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:0px;
	margin-top:5px;
	margin-bottom:5px;
}

#right ul li.popularItem {
	position:relative;
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#EAEAEA;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
}

#right  a.greyOrangeLink {
	font-weight:bold;
	color:#4D5463;
	font-size:11px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:left;
	text-decoration:none;
}
#right a.greyOrangeLink:hover {
	color:#F36917;
	text-decoration:underline;
}

/* end main -------------------------------------*/

/* footer ----------------------------------------*/

#footer {
	clear:both;
	display:block;
	width:978px;
	height:115px;
	
	background: url(../images/footer-middle.jpg) repeat-x;
	background-color:#F4F5F6;
	margin-left:10px;
	text-align:left;
	
	background-color:#F5F5F6;
	border-left-style:solid;
	border-left-color:#EAEAEA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;
	border-right-width:1px;
	
	margin:0 0 0 10px;
	font-size:11px;
	color:#4D5463;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#footer a {
	color:#4D5463;
}
/* end  footer ----------------------------------*/
/* buttons */
#indexLogin {	
	position:absolute;
	right:15px;
	width:40px;
	height:27px;
	margin: 0px;
	padding:0px;
	border: 0px;
	background: transparent url(../images/indexLogin.png) no-repeat center top;
	cursor: pointer; 
}
#searchBtn {	
	position:absolute;
	float:left;
	width:55px;
	height:19px;
	padding:0px;
	border: 0px;
	margin-left:75px;
	background: transparent url(../images/search-btn.png) no-repeat center top;
	cursor: pointer; 
}
#loginBtn {	
	position:absolute;
	float:left;
	width:101px;
	height:25px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/login-btn.png) no-repeat center top;
	cursor: pointer; 
}
#sendBtn {	
	position:absolute;
	float:left;
	width:101px;
	height:25px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/send-btn.png) no-repeat center top;
	cursor: pointer; 
}
#registerBtn {	
	position:absolute;
	float:left;
	width:101px;
	height:25px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/register-btn.png) no-repeat center top;
	cursor: pointer; 
}
#updateBtn {	
	position:absolute;
	float:left;
	width:101px;
	height:25px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/update-btn.png) no-repeat center top;
	cursor: pointer; 
}
#nextBtn {	
	position:absolute;
	float:left;
	width:60px;
	height:22px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/next-btn.png) no-repeat center top;
	cursor: pointer; 
}
#backBtn {	
	position:absolute;
	float:left;
	width:60px;
	height:22px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/back-btn.png) no-repeat center top;
	cursor: pointer; 
}
#confirmBtn {	
	position:absolute;
	float:left;
	width:80px;
	height:22px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/confirm-btn.png) no-repeat center top;
	cursor: pointer; 
}
#submitWatchBtn {	
	position:absolute;
	float:left;
	width:105px;
	height:25px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/submit-watch-btn.png) no-repeat center top;
	cursor: pointer; 
}
#submitReviewBtn {	
	position:absolute;
	float:left;
	width:135px;
	height:28px;
	padding:0px;
	border: 0px;
	margin: 0px;
	background: transparent url(../images/submit-review-btn.png) no-repeat center top;
	cursor: pointer; 
}
#yesBtn {	
	position:absolute;
	float:left;
	width:45px;
	height:17px;
	padding:0px;
	border: 0px;
	margin-left:10px; 
	margin-top:2px;
	background: transparent url(../images/yes-btn.png) no-repeat center top;
	cursor: pointer; 
}
#noBtn {	
	position:absolute;
	float:left;
	width:45px;
	height:17px;
	padding:0px;
	border: 0px;
	margin-left:67px; 
	margin-top:2px;
	background: transparent url(../images/no-btn.png) no-repeat center top;
	cursor: pointer; 
}
/* end buttons -------------------------------------*/
 li.rating {
position: relative;
width: 145px;
height: 50px;
display: block;
float:left;
background: url(../images/5star0.jpg) no-repeat;
z-index:1;
}

li.rating div {
position: relative;
margin:0;
padding:0;
width: 15px;
height: 13px;
float:left;
z-index:100;
cursor:pointer;
}

span.rating {
display: block;
width: 0;
height: 13px;
position: absolute;
top: 0;
left: 0;
background: url(../images/5star1.jpg) no-repeat;
z-index:10;
}