html {
	overflow-y:scroll;
	}
	
body {
	margin:0 auto;
	}
	
img {
	border:0px;
	}
	
h3 {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	}
	
h4 {
	color:#1A778F;
	font-size:16px;
	margin-bottom:15px;
	}
	
	
h5 {
	color:#000;
	font-size:16px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
h1 {
	width:555px;
	float:left;
	display:block;
	color:#1A778F;
	text-align:left;
	margin:15px 0px 5px 0px;
	font-size:20px;
	font-weight:100;
	}

a {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#1A778F;
}

a:visited {
	color:#0F4755;
}

a:hover {
	text-decoration:none;
}

p {
	font-size:12px;
	line-height:1.6em;
	text-align:left;

}

ul li {
	font-size:12px;
	line-height:1.6em;
	text-align:left;

}


table td p {
	text-align:center;
}

table th p {
	text-align:center;
}

	
.container {
	font-family:Arial;
	font-size:12px;
	width:100%;
	margin:0 auto;
	display:block;
	}
/* Start of HEADER */	
.header {
	width:100%;
	margin:o auto;
	display:block;
	height:170px;
	background-image:url(../img/design/headerBlueBackground.png);
	background-repeat:repeat-x;
	text-align:center;
	}
.headerRepeatImage {
	width:100%;
	margin:o auto;
	display:block;
	height:170px;
	background-image:url(../img/design/headerRepeatImage2.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	text-align:center;
	}
	
.headerContent {
	width:960px;
	height:170px;
	display:block;
	margin:0 auto;
	text-align:center;
	background-image:url(../img/design/headerBackground2.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
	
.sloganBackground {
	width:200px;
	height:170px;
	background-image:url(../img/design/sloganBackground.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	display:block;
	text-align:center;
	}
	
.sloganTextSpacer {
	width:200px;
	/*height:180px;*/
	}
	
.sloganText {
	width:190px;
	margin:0 auto;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	}
	
.headerLogo {
	width:560px;
	height:170px;
	float:left;
	display:block;
	}
	
.headerRight {
	width:200px;
	height:170px;
	float:left;
	display:block;
	}
/* End of HEADER */

/* Start of CONTENT */	
.content {
	width:100%;
	margin:o auto;
	display:block;
	background-image:url(../img/design/contentBackground.gif);
	background-repeat:repeat-x;
	text-align:center;
	float:left;
	}
.conterAlignment {
	width:960px;
	display:block;
	margin:0 auto;
	text-align:left;
	}	
	
.websiteContent {
	width:960px;
	display:block;
	margin:0 auto;
	text-align:left;
	background-image:url(../img/design/contentBackgroundVerticalRepeat.gif);
	background-repeat:repeat-y;
	float:left;
	}
	
.horizontalMenuLeft {
	width:200px;
	height:44px;
	display:block;
	float:left;
	background-image:url(../img/design/horizontalMenuBlue.png);
	background-repeat:no-repeat;
	}

.horizontalMenuContent {
	width:760px;
	height:44px;
	display:block;
	float:left;
	background-image:url(../img/design/horizontalMenuBackground.gif);
	background-repeat:repeat-x;
	}
/*	
.horizontalMenu {
	float:left;
	display:block;
	height:44px;
	}
*/	
.horizontalMenuList {
	float:left;
	display:block;
	height:40px;
	margin:0 auto;
	text-align:center;
	padding:0px 0px 0px 0px;
	color:#fff;
	}
	
.menuPadding {
	padding-top:5px;
	float:left;
	display:block;
	cursor:pointer;
	}
	
.horizontalMenuList li{
	list-style:none; 
	display:inline;
	float:left;
	padding:0px 0px 0px 0px;
	color:#fff;
	}
	
.horizontalMenuList li a{
	float:left; 
	display:block; 
	color:#fff;
	text-decoration:none;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:1px 15px 0px 15px;
	vertical-align:middle;
	}
	
.horizontalMenuList li a:link{
	float:left; 
	display:block; 
	color:#fff;
	}
	
.horizontalMenuList li a:active{
	float:left; 
	display:block; 
	color:#fff;
	}
	
.horizontalMenuList li a:hover{
	background-image:url(../img/design/horizontalMenuBackgroundHover.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#fff;
	}
	

	
.horizontalMenuList li a.plm{
	background-image:url(../img/design/horizontalMenuBackgroundHover.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#fff;
	}
	
.menuSpacer {
	width:1px;
	height:40px;
	float:left;
	display:block;
	background-image:url(../img/design/horizontalMenuSpacer.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
.topSearchContainer {
	width:220px;
	height:25px;
	height:40px;
	display:block;
	float:right;
	}
	
.topSearchButton {
	width:70px;
	height:25px;
	float:right;
	display:block;
	margin-top:5px;
	}
	
.topSearchTextBox {
	width:120px;
	height:25px;
	float:right;
	display:block;
	background-image:url(../img/design/searchBoxBackground.png);
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	margin-top:5px;
	margin-right:5px;
	}
	
.topSearchTextBoxStyle {
	width:110px;
	height:14px;
	float:right;
	display:block;
	margin-top:5px;
	background-color:transparrent;
	border:0px;
	margin-right:3px;
	margin-left:3px;
	text-align:left;
	color:#1A778F;
	font-family:Arial;
	font-size:12px;
	}
	
.contentDistribution {
	width:960px;
	float:left;
	display:block;
	border-right:1px solid #ccc;
	}
	
.contentLeft {
	width:200px;
	float:left;
	display:block;
	position:relative;
	/*min-height:300px;*/
	text-align:left;
	
	min-height:500px;
  	height:auto !important;
  	height:500px;

	}
	
.contentLeftTitle {
	width:190px;
	margin:35px 0px 15px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
	text-align:left;
	}

.newsletterContainer {
	width:200px;
	float:left;
	display:block;
	margin-top:25px;
	margin-bottom:10px;
	}
	
.newsletterContent {
	width:190px;
	float:left;
	display:block;
	}
	
.newsletterTitle {
	width:190px;
	float:left;
	display:block;
	color:#fff;
	text-align:left;
	font-family:Arial;
	font-size:20px;
	}
	
.newsletterTextBox {
	width:118px;
	height:20px;
	float:left;
	diaplay:block;
	background-image:url(../img/design/newsletterTextBoxBackground.png);
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	}
	
.newsletterTextBoxStyle {
	width:110px;
	height:14px;
	float:left;
	diaplay:block;
	background-color:#0C5F73;
	border:0px;
	margin-top:3px;
	margin-left:3px;
	color:#fff;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	}	
	
.newsletterButton {
	width:56px;
	height:20px;
	float:left;
	display:block;
	margin-left:5px
	}
	
.newsletterInfo {
	width:190px;
	float:left;
	diaplay:block;
	color:#fff;
	font-size:12px;
	font-family:Arial;
	text-align:left;
	margin-left:5px;
	margin-top:10px;
	}
	
/* Start of SPECIAL OFFER */	
.specialOfferContent {
	width:760px;
	float:left;
	display:block;
	}
	
.specialOfferTitle {
	width:750px;
	color:#1A778F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
	display:block;
	text-align:left;
	margin-top:35px;
	margin-bottom:5px;
	}

#container-1 {
	width:755px;
	float:left;
	display:block;
	height:220px;
	margin-top:5px;
	}
	

	
.specialOfferBoxPicture {
	width:300px;
	height:220px;
	float:left;
	display:block;
	
	}
	
.specialOfferBoxContent {
	width:750px;
	height:220px;
	float:left;
	display:block;
	background-image:url(../img/design/specialOfferBackground.gif);
	background-repeat:repeat-y;
	background-position:center right;
	}
	
.tabs {
	width:750px;
	padding:0px;
	margin:0px;
	height:200px;
	float:left;
	display:block;
	background-image:url(../img/design/specialOfferBackground.gif);
	background-repeat:repeat-y;
	background-position:center right;
	}
	
.specialOfferName {
	padding-top:0px;
	padding-left:5px;
	width:440px;
	float:left;
	display:block;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 auto;
	height:40px;
	}
	
.specialOfferName a {
	padding-top:5px;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.specialOfferName a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.specialOfferName a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.specialOfferName a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.specialOfferPrice {
	width:440px;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:5px;
	float:left;
	display:block;
	margin:0 auto;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	height:25px;
	}
	
.specialOfferRatingArea {
	width:440px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:block;
	margin:0 auto;
	height:40px;
	}
	
.specialOfferRatingNumber {
	float:left;
	display:block;
	margin:0 auto;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	
	}
	
.specialOfferRatingStarContent {
	float:left;
	display:block;
	margin-left:5px;
	margin-top:3px;
	}
	
.specialOfferRatingStar {
	width:17px;
	height:16px;
	float:left;
	display:block;
	margin:0 auto;
	background-image:url(../img/design/whiteStar.png);
	background-position:center center;
	background-repeat:no-repeat;		
	}
	
.specialOfferDescription {
	width:440px;
	padding-top:0px;
	padding-left:5px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	height:40px;
	}
	
.specialOfferDescription a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	}
	
.specialOfferContainer {
	height:200px;
	}
	
.specialOfferPaginare {
	float:left;
	display:inline;
	margin:0 auto;
	padding:0px;
	height:40px;
	padding-top:0px;
	position:relative;
	left:300px;
	bottom:18px;
	z-index:1000;
	}
	
.specialOfferPaginare li{
	list-style:none; 
	display:inline;
	float:left;
	background-image:url(../img/design/specialOfferPagination.png);
	background-position:center;
	background-repeat:no-repeat;
	width:33px;
	height:26px;
	margin:0 auto;
	padding:0px;
	}
	
.specialOfferPaginare li a {
	float:left; 
	display:block; 
	color:#fff;
	text-decoration:none;
	width:33px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0px 5px 0px 0px !important;
	vertical-align:middle;
	}
	
.specialOfferPaginare li a:link{
	float:left; 
	display:block; 
	color:#fff;
	}
	
.specialOfferPaginare li a:active{
	float:left; 
	display:block; 
	color:#fff;
	}
	
.specialOfferPaginare li:hover{
	background-image:url(../img/design/specialOfferPaginationHover.png);
	background-repeat:no-repeat;
	background-position:center;
	width:33px;
	height:26px;
	margin:0 auto;
	padding:0px;
	}
	

	
.specialOfferPaginare li.tabs-selected{
	background-image:url(../img/design/specialOfferPaginationHover.png);
	background-repeat:no-repeat;
	background-position:center;
	width:33px;
	height:26px;
	margin:0 auto;
	padding:0px;
	}
	
.specialOfferPaginare li.tabs-selected span {
	color:#fff;
}
	
/* End of SPECIAL OFFER */	


.contentCenter {
	width:555px;
	float:left;
	display:block;
	}
	
.contentCenterTitle {
	width:550px;
	float:left;
	display:block;
	color:#1A778F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	margin-top:35px;
	margin-bottom:10px;
	}
	
	
/* Start of Oferta Prima Pagina */	
.ofertaLarge {
	width:550px;
	float:left;
	display:block;
	margin-top:5px;
	margin-bottom:25px;
	}
	
.oferta {
	width:270px;
	float:left;
	display:block;
	text-align:left; 
	border:1px solid #fff;
	}
/*		
.oferta a:link {
	width:270px;
	float:left;
	display:block;
	text-align:left; 
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px;
	padding-left:1px;
	padding-top:1px;
	background-color:#FFFFFF; 
	}
	
.oferta a:visited {
	width:270px;
	float:left;
	display:block;
	text-align:left; 
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px;
	padding-left:1px;
	padding-top:1px;
	background-color:#FFFFFF; 
	}
	
.oferta a:active {
	width:270px;
	float:left;
	display:block;
	text-align:left;
	border-color:#25A0BB;
	border-style:solid;
	border-width:1px;
	padding-left:0px;
	padding-top:0px;
	background-color:#E5FAFF;
	}
	
.oferta a:hover {
	width:270px;
	float:left;
	display:block;
	text-align:left;
	border-color:#25A0BB;
	border-style:solid;
	border-width:1px;
	padding-left:0px;
	padding-top:0px;
	background-color:#E5FAFF;
	}
*/	
.ofertaPadding {
	width:260px;
	float:left; 
	display:block; 
	margin:3px 3px 3px 3px;
	}
	
.ofertaTitle {
	width:260px;
	float:left;
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	}

.ofertaTitle a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
.ofertaTitle a:link {
	color:#000000;
	text-decoration:none;
	}

.ofertaTitle a:active {
	color:#2a5762;
	text-decoration:underline;
	}
	
.ofertaTitle a:hover {
	color:#2a5762;
	text-decoration:underline;
	}
	
.ofertaContent {
	width:260px;
	float:left;
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.ofertaPicture {
	float:left;
	display:block;
	}
	
.ofertaPicture a {
	float:left;
	display:block;
	}
	
.ofertaPicture img {
	border:5px solid #D9DBDC;
}
	
.ofertaPicture a:link {
	float:left;
	display:block;
	}
	
.ofertaPicture a:active {
	/*border:5px solid #25a0bb;*/
	float:left;
	display:block;
	}
	
.ofertaPicture a:hover {
	/*border:5px solid #25a0bb;*/
	float:left;
	display:block;
	}
	
.priceAndStars {
	width:100px;
	margin-left:10px;
	margin-top:10px;
	float:left;
	display:block;
	}
	
.ofertaPrice {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
.ofertaStars {
	float:left;
	display:block;
	}
	
.ofertaStarsText {
	float:left;
	display:block;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	}
	
.ofertaStarsImages {
	float:left;
	display:block;
	margin-left:3px;
	}
	
.ofertaShortDescription {
	width:250px;
	float:left;
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	text-align:left;
	}
	
.ofertaShortDescription a {
	color:#0A6075;
	text-decoration:underline;
	font-weight:bold;
	}
	
.ofertaShortDescription a:link {
	color:#0A6075;
	text-decoration:underline;
	}
	
.ofertaShortDescription a:active {
	color:#2a5762;
	text-decoration:underline;
	}
	
.ofertaShortDescription a:hover {
	color:#2a5762;
	text-decoration:underline;
	}
	
.addToFavoriteButton {
	width:133px;
	height:22px;
	float:left;
	display:block;
	text-align:left;
	margin-top:5px;
	}
	
/* End of Oferta Prima Pagina */

.contentRight {
	width:195px;
	float:left;
	display:block;
	background-color:#fff;
	}
	
.contentRightTitle {
	width:190px;
	float:left;
	display:block;
	color:#1A778F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	margin-top:10px;
	}
	
/* End of CONTENT */
.spacer {
	width:5px;
	float:left;
	display:block;
	height:100%;
	visibility:hidden;
	}
	
.spacer1 {
	width:10px;
	float:left;
	display:block;
	height:100%;
	visibility:hidden;
	}
/* Start of FOOTER */
.footer {
	width:100%;
	height:190px;
	margin:o auto;
	display:block;
	background-image:url(../img/design/footerRepeatBackground.jpg);
	background-repeat:repeat-x;
	text-align:center;
	float:left;
	}
	
.footerContent {
	width:960px;
	display:block;
	margin:0 auto;
	height:190px;
	background-image:url(../img/design/footerLightBackground.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
	
.footerLeft{
	width:200px;
	height:190px;
	float:left;
	display:block;
	background-image:url(../img/design/footerLogoBackground.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.footerCenter{
	width:560px;
	height:190px;
	float:left;
	display:block;
	text-align:center;
	margin:0 auto;
	}
	
.footerCenterMenu {
	text-align:center;
	margin:0 auto;
	margin-top:20px;
	display:inline-table;
	}
	
.footerCenterText {
	color:#fff;
	text-align:center;
	display:inline-table;
	font-family:arial;
	font-size:14px;
	float:left;
	padding:0px 5px 0px 5px;
	}
	
.footerCenterText a {
	color:#fff;
	float:left;
	font-family:Arial;
	text-decoration:none;
	}
	
.footerCenterText a:link {
	color:#fff;
	font-family:Arial;
	}
	
.footerCenterText a:active {
	text-decoration:underline;
	font-family:Arial;
	}
	
.footerCenterText a:hover {
	text-decoration:underline;
	font-family:Arial;
	}
	
.footerRight{
	width:200px;
	height:190px;
	float:left;
	display:block;
	padding-top:15px;
	}
	
.footerRightLink {
	color:#fff;
	text-decoration:underline;
	font-size:12px;
	float:left;
	display:block;
	font-family:arial;
	margin:5px 0px 0px 15px;
	width:180px;
	text-align:left;
	}
	
.footerRightLink a {
	color:#fff;
	text-decoration:underline;
	}
	
.footerRightLink a:link {
	color:#fff;
	text-decoration:underline;
	}
	
.footerRightLink a:active {
	color:#000;
	text-decoration:underline;
	}
	
.footerRightLink a:hover {
	color:#000;
	text-decoration:underline;
	}
	
.footerCopyright {
	width:560px;
	display:block;
	float:left;
	text-align:center;
	color:#659E9A;
	font-family:Arial;
	font-size:12px;
	padding-top:100px;
	}

/* End of FOOTER */



/*dicix left menu*/
.leftMenu {
	list-style:none;
	padding:0px;
	margin:0px;
}

.leftMenu #selected a {
	font-weight:bold;
}

.leftMenu li {
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none;
	line-height:1.4em;
	/*padding-top:1px;
	padding-bottom:1px;*/
}

.leftMenu li.selected {
	background-image:url(../img/design/menuBackground.jpg);
	background-repeat:repeat-y;
	border:1px solid #fff;
}

.leftMenu li a {
	color:#fff;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.menu_level_0 {
	padding-left:5px;
	font-weight:normal !important;
}

.menu_level_1, .menu_level_2 {
	/*border:1px solid #f00;*/
	background-color:#18677A;
	background-image:url(../img/design/menuBackground.png);
	background-repeat:repeat-y;
}
/*End dicix left menu*/

/* Start of Offer Page CSS by Mortu */
.offerPageLarge {
	width:550px;
	float:left;
	display:block;
	margin-bottom:10px;
	}
	
.offerPagePicture {
	width:130px;
	height:130px;
	margin:10px 10px 10px 10px;
	float:left;
	display:block;
	margin-top:40px;
	}
	
.offerPagePicture img {
	border:5px solid #eee;	
	vertical-align:middle;
}

.offerPageContent {
	width:385px;
	margin-left:5px;
	float:left;
	display:block;
	}
	
.offerPageContentTitle {
	width:385px;
	float:left;
	display:block;
	padding-top:5px;
	}
	
.offerPageContentTitle a {
	color:#000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
	
.offerPageContentTitle a:link {
	color:#000;
	font-family:Arial;
	
	}

.offerPageContentTitle a:active {
	color:#1A778F;
	font-family:Arial;
	text-decoration:underline;
	}

.offerPageContentTitle a:hover {
	color:#1A778F;
	font-family:Arial;
	text-decoration:underline;
	}

.offerPageContentStarPrice {
	width:385px;
	float:left;
	display:block;
	margin-top:10px;
	}
	
.offerPageContentStar {
	float:left;
	dysplay:block;
	color:#000;
	font-family:Arial;
	font-size:14px;
	margin-top:5px;
	font-weight:bold;
	}
	
.offerPageContentPrice {
	float:right;
	display:block;
	color:#1A778F;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin-right:30px;
	}
	
.offerPageContentMasa {
	width:385px;
	float:left;
	display:block;
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	
	}
	
.offerPageContentMenu {
	width:385px;
	float:left;
	display:block;
	font-family:arial;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	}
	
.offerPageContentDetailsAddToCart {
	width:385px;
	float:left;
	display:block;
	margin-top:10px;
	}
	
.offerPageContentDetails {
	float:left;
	dysplay:block;
	
	}
	
.offerPageContentDetails a {
	text-decoration:underline;
	font-weight:bold;
	color:#2A5762;
}

.offerPageContentAddToCart {
	float:right;
	dysplay:block;
	}
/* End of Offer Page CSS by Mortu */

/* Start of Detailed Offer Page CSS by Mortu */
.detailedOfferContainer {
	float:left;
	display:block;
	/*width:555px;*/
	margin-top:10px;
	}
	
.detailedOfferPicture {
	width:190px;
	float:left;
	display:block;	
	margin:0 auto;
	margin:10px 15px 15px 0;
	text-align:left;
	}
	
.detailedOfferSpecialContent {
	width:500px;
	float:left;
	display:block;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	font-family:Arial;
	}

.detailedOfferTitle {
	color:#1A778F;
	font-family:Arial;
	font-size:18px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	
.detailedOfferStarAndPrice {
	font-family:Arial;
	text-align:left;
	float:left;
	display:block;
	width:360px;
	margin-top:5px;
}
	
.detailedOfferStar {
	font-family:Arial;
	text-align:left;
	float:left;
	display:block;
	color:#000;
	font-size:14px;
	width:360px;
	margin-top:10px;
	}
	
.detailedOfferPrice {
	font-family:Arial;
	text-align:left;
	float:left;
	display:block;
	color:#000;
	font-size:14px;
	font-weight:bold;
	width:360px;
	}
	
.detailedOfferMasa {
	width:360px;
	float:left;
	diaplay:block;
	color:#000;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	margin-top:5px;
	font-weight:bold;
	}
	
.detailOfferAddToCart {
	float:left;
	display:block;
	margin-top:10px;
	text-align:left;	
	margin-right:10px;
	margin-left:0px;
	}
/* Endof Detailed Offer Page CSS by Mortu */

.breadcrumb {
	width:545px;
	float:left;
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#666;
	margin-top:3px;
	margin-bottom:2px;
	}
	

.breadcrumb a{
	color:#000;
	text-decoration:underline;
	}
	
.breadcrumb a:link{
	color:#000;
	text-decoration:underline;
	}
	
.breadcrumb a:active{
	color:#1A778F;
	text-decoration:underline;
	}
	
.breadcrumb a:hover{
	color:#1A778F;
	text-decoration:underline;
	}
	
.advancedSearchContainer {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	float:left;
}
	
.AdvancedSearch {
	width:190px;
	float:left;
	display:block;
	margin-left:5px;
	}
	
.advancedSearchHeader 
{
	width:190px;
	height:25px;
	float:left;
	display:block;
	background-image:url(../img/design/advancedSearchHeaderBackground.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
.advancedSearchContent 
{
	width:190px;
	float:left;
	display:block;
	background-image:url(../img/design/advancedSearchBackground.png);
	background-position:center;
	background-repeat:repeat-y;
	}
	
.advancedSearchContent select {
	border:1px solid #000;
	padding:3px;
}

.advancedSearchContent #price {
	border:1px solid #000;
	padding:4px;
	width:70px;
}
	
.advancedSearchContentTextTitle 
{
	width:180px;
	float:left;
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:18px;
	text-align:left;
	margin-left:5px;
	}
	
.advancedSearchContentText
{
	width:180px;
	float:left;
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:16px;
	text-align:left;
	margin-left:5px;
	margin-top:7px;
	}
	
.advancedSearchContentDropDown
{
	width:180px;
	float:left;
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	text-align:left;
	margin-left:5px;
	margin-top:2px;
	}
	
.minMaxPrice 
{
	width:180px;
	float:left;
	display:block;
	margin-left:5px;
	margin-top:5px;
	}
	
.minMaxPriceText 
{
	width:170px;
	float:left;
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	}
	
.minMaxContent
{
	float:left;
	display:block;
	margin-left:0px;
	font-family:Arial;
	font-size:14px;
	color:#000;
	}
	
.minMaxContentTextBox {
	width:100px;
	float:left;
	display:block;
	}
	

.minMaxContentDropDown{
	float:right;
	display:block;
	width:60px;

	}
	
.advancedSearchLeft {
	float:left;
	display:block;
	width:100px;
	}

.advancedSearchLeft.price_wrapper {
	width:70px;
	margin-right:20px;
}
	
.accommodation_wrapper, .star_number_wrapper {
	width:80px;
}

.accommodation_wrapper .accommodation,
.star_number_wrapper .star_number,
.currency_wrapper .currency {
	width:80px;
}

.advancedSearchLeft.accommodation_wrapper {
	margin-right:20px;
}

.advancedSearchRight{
	float:left;
	display:block;
	width:70px;
	}

.currency_wrapper {
	width:90px;
}
	
.advancedSearchFooter 
{
	width:190px;
	float:left;
	display:block;
	height:25px;
	background-image:url(../img/design/advancedSearchFooterBackground.png);
	background-position:center;
	background-repeat:no-repeat;
	}
	
.searchButton 
{
	width:70px;
	height:21px;
	float:right;
	display:block;
	margin:5px 5px 0px 0px;
	}
	
.tabel_overlay {
	display:none;
}

.thickbox {
	font-weight:bold;
	text-decoration:underline;
	color:#2A5762;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}

#country_search_select_country, #country_search_select_child {
	margin-left:5px;
	width:180px;
}

/* Start of Shopping Cart Large CSS */
.headerShoppingCart {
	background-color:#259EB9;
	color:#fff;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:100;
	padding:3px 5px 3px 5px;
	}
/* End of Shopping Cart Large CSS */



/* Start Of Shopping Cart Css */
.shoppingCartContainer {
	width:180px;
	margin-left:5px;
	float:left;
	display:block;
	/*margin-top:15px;*/
	font-family:Arial, Helvetica, sans-serif;
	}
	
.shoppingCartTitle {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	float:left;
	display:block;
	margin-left:5px;
	margin-top:2px;
	}
	
.shoppingCartProductName {
	width:180px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	}
	
.emptyCartText {
	width:180px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	margin-top:10px;
}

	
.shoppingCartProductName a{
	color:#fff;
	text-decoration:underline;
	}
	
.shoppingCartProductName a:link{
	color:#fff;
	text-decoration:underline;
	}
	
.shoppingCartProductName a:active{
	color:#ddd;
	text-decoration:underline;
	}
	
.shoppingCartProductName a:hover{
	color:#ddd;
	text-decoration:underline;
	}
	
.shoppingCartStarsPrice {
	width:180px;
	text-align:left;
	font-size:14px;
	float:left;
	display:block;
	margin-top:5px;
	color:#fff;
	}
	
.shoppingCartPrice {
	text-align:left;
	font-size:14px;
	float:left;
	display:block;
	margin-left:15px;
	}
	
.shoppingCartStars {
	text-align:left;
	font-size:14px;
	float:left;
	display:block;
	margin-left:5px;
	}
	
/* End Of Shopping Cart Css */

/* Start of Paginatie CSS */
.paginatieContent {
	width:550px;
	margin:0 auto;
	text-align:center;
	display:block;
	background-color:#999999;
	}
	
.paginatieCenter {
	margin:0 auto;
	text-align:center;
	display:inline-table;
	background-color:#666666;
	float:left;
	clear:both;
	}
	
.paginatieText {
	margin:0 auto;
	display:inline-table;
	text-align:center;
	float:left;
	margin:5px;
	border:1px solid red; 
	}
/* End of Paginatie CSS */

/* Start of afisare advanced search CSS */
.showAdvancedSearchTitle {
	color:#1C7386;
	font-size:16px;
	}
	
.showAdvancedSearchTitle a {
	color:#1C7386;
	font-size:16px;
	}
	
.showAdvancedSearchTitle a:link {
	color:#1C7386;
	font-size:16px;
	}
	
.showAdvancedSearchTitle a:active {
	color:#999;
	font-size:16px;
	}
	
.showAdvancedSearchTitle a:hover {
	color:#999;
	font-size:16px;
	}
/* Start of afisare advanced search CSS */


.subcategory_list {
	margin:0px;
	padding:0px;
	margin-left:15px;
}

.subcategory_list li a:link {
	color:#24889E;
}

.subcategory_list li a:visited {
	color:#145E71;
}


#pagination {
	margin:0 auto;
	clear:both;
	float:left;
	width:550px;
}

#pagination a {
	background-image:url(../img/design/page_bg.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	padding-left:6px;
	padding-top:2px;
	color:#25A0BB;
	text-decoration:none;
	font-weight:bold;
}

#pagination #current_page {
	background-image:url(../img/design/page_bg_active.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	padding-left:5px;
	padding-top:2px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#pagination #last_page {
	background-image:url(../img/design/last_page.jpg);
}

#pagination #first_page {
	background-image:url(../img/design/first_page.jpg);
}

#pagination #more_right {
	width:80px;
	background-image:none;
}

#pagination #more_left	 {
	width:80px;
	background-image:none;
}

#pagination .dots	 {
	width:20px;
	height:20px;
	display:block;
	float:left;
	padding-left:5px;
	padding-top:2px;
}

.error {color:red;}
.msg {color:#000;font-weight:bold;}

.form_wrapper {
	/*border:1px solid #00f;*/
	width:330px;
}

#message {
	width:240px;
	height:100px;	
	clear:both;
	font-style:italic;
	color:#aaa;
}

#message-label, #message-element, #submit-label {
	clear:both;
	padding:0px;
	margin:0px;
}

#submit-element {
	padding:0px;
	margin:0px;
	clear:both;
}

dt { 
	float:left;
	width:60px; 
	margin-right:0px;
	padding-right:0px;
	margin-top:10px;
	
}
dd {
	padding:5px;
	padding-left:0px;
	margin-left:0px;
	/*border:1px solid #f00;*/
}

dd input {
	padding:5px;
	width:250px;
	border:1px solid #1A7890;
}

#message-label {
	margin-top:10px;
}

#message-element #message {
	width:317px;
	padding:5px;
	border:1px solid #1A7890;
}

#submit-element #submit {
	width:120px;
	float:right;
}

.errors {
	display:none;
}

.cart_table {
	border:1px solid #eee; 
	text-align:center;
	width:550px;
}

#back_to_shopping {
	float:left; 
	display:block; 
	text-align:right;
	padding-top:15px;
}

#back_to_shopping a {
	font-size:14px;
}



#ui-datepicker-div a {
	text-decoration:none;
}

.ui-datepicker-header {
	height:30px;
	padding-top:5px;
}

.ui-datepicker-new-month {
	float:left;
	margin-left:1px;
}

.ui-datepicker-new-year {
	float:right;
	margin-right:1px;
	color:#fff;
}

.ui-datepicker-header select {
	background:#6CA7B7;
	border:1px solid #000;
	padding:3px;
}

.ui-datepicker-header {
	background:#6CA7B7;
}

.ui-datepicker-title-row {
	background:#CCCCCC;
}

.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background:#CCCCCC;
}

.ui-datepicker-title-row td a {
	font-weight:bold;
}

.ui-datepicker-title-row .ui-datepicker-week-end-cell a {
	font-weight:bold;
}

.ui-datepicker-week-end-cell {
	background:#EEEEEE;
}

.ui-datepicker-links {
	background:#CCCCCC;
}

.ui-datepicker-control {
	background:#6CA7B7;
}

.ui-datepicker-current-day {
	background:#ccc !important;
}

.ui-datepicker-today {
	background:#ccc !important;
}

#ui-datepicker-div {
	border:1px solid #000;
}

.callendar {color:#fff;margin-top:2px;}

.callendar input {
	width:54px;
	font-size:10px;
	padding:2px;
	border:1px solid #000;
}

.callendar .callendar_text {
	/*width:40px;*/
	display:block;
	float:left;
	width:80px;
	/*background-color:red;*/
	margin-right:3px;
	font-size:11px;
}
