/* general tag styles */

body {

	margin:0px;

	padding:0px;

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

	font-size:12px;

	color:#000;

	background: #ff7f00 url(../styleImages/topbg.jpg) repeat-x scroll left top ;

}

#wrapperart {

	/*background:transparent url(../styleImages/artbg.gif) no-repeat scroll center top;*/

	display:table;

	width:100%;

}



tr {

	background-color:#FFFFFF;

}





form {

	margin:0px;

	padding:0px;

}

img {

	border:none;

}

h1 {

	font-size:18px;

	padding:5px 0 5px 0;

	color:#000000;

	margin:0;

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

	font-weight:bold;

	line-height:150%

	width:400px;

	position:relative;

}

.pageContent h1 {

	font-size:17px;

	padding:5px 0 5px 0;

	color:#002D71;

	margin:0;

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

	font-weight:bold;

	line-height:150%

	width:400px;

	position:relative;

}

.hometext h1 {

background-color:#4F8CCA;

color:#FFFFFF;

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

font-size:13px;

font-weight:bold;

margin:0;

padding:7px;

position:relative;

}

.hometext {

color:#888888;

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

font-size:11px;

}

h2 {

	position:relative;

	font-size:120%;

	margin:7px 0px 0px 0px;

	padding:0px;

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

}

a {

	color:#006699;

	text-decoration:none;

}

.popularProdlink {

	color:#006699;

	text-decoration:underline;

}

a:visited {

	color:#006699;

}

a:hover {

	text-decoration:underline;

}

.floatLeft {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

.floatRight {

	position:relative;

	float:right;

	margin:0px;

	padding:0px;

}



/* page layout */

#pageSurround {

	position:relative;

	margin:0px auto 0px auto;

	width:980px;

}

#header {

	position:relative;

	float:left;

	height:139px;

	width:970px;

	background-image:url(../styleImages/vluchthotellogo.jpg);

	background-position:center -15px;

	background-repeat:no-repeat;

	z-index:100;

}

#page {

	/*background-image:url(../styleImages/el-page-bg.gif);*/

	background-position:left 0px;

	position:relative;

	float:left;

	display:block;

	background-color:#ffffff;

/*border-left:1px dashed #cdcdcd;

border-right:1px dashed #cdcdcd;*/

padding:0;

}

#barOne {

	position:relative;

	float:left;

	width:970px;

	margin:100px 0px 0px 0px;

	height:58px;

	clear:both;

	padding:0px 20px 0px 20px;

	z-index:100;

}

#barOne ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#barOne p {

	position:relative;

	float:left;

	clear:both;

	margin:0px;

	padding:6px 0px 0px 0px;

}

*html #barOne p {

	padding:0px;

}

.subTopNavOn {

	font-weight:bold;

}

#barTwo {

	position:relative;

	float:left;

	width:auto;

	margin:105px 0 0 0;

	padding:20px 0 0 20px;

	clear:both;

}

#barThree {

	position:relative;

	float:left;

	margin:0px;

	width:970px;

	padding:0 0 20px 0;

	clear:both;

}

#sideNavLeft {

	position:relative;

	float:left;

	width:210px;

	margin:0px;

	padding-left:12px;

}

#sideNavRight {

	position:relative;

	float:left;

	width:700px;

	margin:0;

}

#content-float-right {

float:right;

margin-top:1px;

padding-right:20px;

position:relative;

width:710px;

}

#content {

	position:relative;

	float:left;

	margin:0;

	padding:0;

	line-height:140%;

}

#content-float-right-a {

float:right;

padding-right:20px;

position:relative;

width:710px;

}

#content-a {

	position:relative;

	float:left;

	margin:0;

	width:680px;

	line-height:130%;

	padding-top:10px;

}

#content-b {

	position:relative;

	float:left;

	margin:0;

	width:720px;

	line-height:130%;

	right:10px;

}

#footer {

background:#E4E4E4 url(../styleImages/footerbg.jpg) repeat-x scroll 0 0;

border-bottom:medium none #7C1861;

border-top:1px solid #bbbbbb;

clear:both;

color:#666666;

float:left;

font-size:10px;

height:50px;

padding:17px 0 0;

position:relative;

text-align:center;

width:970px;

}

#footer a {

	color:#666666;

}



/* image widths and heights */

.smallProductImage {

	max-width:100px;

	/*height:50px;*/

	/*max-height:155px;*/



}

.featureProductImage {

	width:75px;

	/*height:65px;*/

}

.popularProductImage {

	width:auto;

	height:100px;

}



/* skin design */

.tabExpand {

	position:relative;

	width:100%;

	margin:0px 0px 10px 0px;

}

	/* ie6 hack to prevent tables dropping */

	*html .tabExpand {

		position:relative;

		float:left;

		width:100%;

		margin:0px 0px 10px 0px;

	}

#search {

float:right;

position:relative;

top:10px;

width:210px;

}

#search input {

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

	font-size:12px;

}

.searchButton {

	position:relative;

	float:right;

	background-color:#627EB7;

	border:none;

	color:#FFFFFF;

	font-weight:normal;

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

	font-size:200%;

	padding:0px;

	width:55px;

	height:23px;

	background-repeat:no-repeat;

	margin-left:3px;

}

.searchButton:hover {

	background-color:#617EB1;

	background-repeat:no-repeat;

	cursor:pointer;

}

#searchbox {

border:1px solid #CCCCCC;

color:#CCCCCC;

float:left;

padding:3px;

width:140px;

}

#tagCloud {

	width:100%;

	padding:30px;

	float:left;

}

.populairbox {

float:left;

padding-left:20px;

padding-right:20px;

padding-top:20px;

text-align:center;

width:180px;

}

#header h1 {

	position:absolute;

	top:10px;

	left:10px;

	margin:0px;

	line-height:120%

}

#header a {

	text-decoration:none;

}

#header a:hover {

	color:#E8EBEE;

	text-decoration:none;

}

#homeNav {

	position:relative;

	float:left;

	margin-top:180px;

	padding:0px;

}

#homeNav li {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	height:29px;

	list-style-type:none;

	text-align:center;

}

#homeNav li a {

	color:#fff;

	position:relative;

	float:left;

	padding:8px 20px 0px 20px;

	margin:0px 0px 0px 0px;

	height:29px;

	display:block;

	font-weight:bold;

	text-align:center;

}

.topNavOn {

	color:#fff;

}

.topLinkOn {

	color:#fff;

}

.topNavOff {

	color:#fff;

}

.topLinkOff {

	color:#fff;

}

#sideNavLeft p {

background-image:url(../styleImages/boxTopBG.jpg);

background-repeat:repeat;

border:1px solid #D4D4D4;

color:#00479A;

float:left;

font-size:12px;

font-weight:bold;

height:23px;

margin:10px 0 1px;

padding:8px 0 0 12px;

position:relative;

width:190px;

}

#sideNavLeft ul {

	float:left;

	font-size:14px;

	margin:0px;

	padding:0 0 22px 17px;

	position:relative;

	width:185px;

	border:1px solid #D4D4D4;

	background-position:top;

	background-repeat:repeat-x;

	list-style:none;

	background-color:#F1F1F1;

}

#sideNavLeft li {

	margin:0px;

	/*background-image:url(../styleImages/bullet.gif);*/

	background-repeat:no-repeat;

	background-position:0 0.8em;

	padding:5px 0 0 0px;

	clear:both;

}



#sideNavLeft ul li ul li a {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	color:#0A4989;

	width:auto;



}



#pageLinks ul li ul li a {

	background-image:none;

	padding:0px 0px 0px 8px;

	width:auto;

}

.boxborder {

	position:relative;

	float:left;

	padding:10px;

	width:202px;

	margin:0px 0px 10px 0px;

	background-image:url(../styleImages/boxBotBG.jpg);

	background-position:top;

	background-repeat:repeat-x;

	border-top:1px solid #fff;

}

#featureProduct ul {

	text-align:center;

}

#featureProduct li a {

	background-image:none;

	margin:0px;

	padding:0px;

}

#pullDownNav {

	padding:5px;

	margin:0px 0px 10px 0px;

	float: right;

}

#compareDisplay {

	position:relative;

	float:left;

	width:100%;

}

#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset, #content-b fieldset {

	position:relative;

	float:left;

	width:598px;

	border:1px solid #EDE9EF;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend, #content-b legend  {

	color:#006699;

	font-weight:bold;

}

#productDisplay table {

	clear:left;

}

#productDisplay td, #compareDisplay td {

	position:relative;

	padding:0 5px 0 5px;

}

#singleProductDisplay {

	position:relative;

	float:left;

	width:620px;

	border-bottom:1px solid #EDE9EF;

	margin:0px 0px 20px 0px;

	padding:0px 0px 20px 0px;

}

#singleProductDisplay ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

}

#singleProductDisplay ul li {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:0px;

	display:inline;

	list-style-type:none;

	width:100%;

}

#singleProductDisplay img {

	margin:10px 0px 10px 0px;

	padding:0px;

	max-width:450px;

	/*width:450px*/

}



#sideNavRight p, #newsItems p,#tagCloud p {

	position:relative;

	font-size:110%;

	font-weight:bold;

	margin:0;

	padding:0;

	height:24px;

	color:#333333;

}

#featureProduct ul, #popularProd ul, #userHistory ul, #newsItems ul,#tagCloud div {

	position:relative;

	margin:0px 0px 10px 0px;

	padding:10px;

}

#tagCloud div {

	text-align:center;

}

#popularProd li, #newsItems li {

	position:relative;

	float:left;

	margin:0px;

	padding:9px 0px 5px 0px;

	width:100%;

	list-style-type:none;

	border-top:1px dashed #cccccc;

}

#featureProduct li, #userHistory li {

	list-style-type:none;

}

#newsItems li {

	border-top:none;

	padding:0px 0px 10px 0px;

}

#popularProd li a {

	position:relative;

	float:left;

	margin:0px;

	padding:0px 0px 0px 0px;

	display:block;

}

.popLink {

	color:#0099CC;

	font-weight:bold;

}

.popProdPrice {

color:#F400B7;

font-size:19px;

font-weight:bold;

}



.styleProdName {

	font-size:15px;

	color:#00479A;

	font-weight:bold;

}

.styleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:normal;

}

.styleProdPrice {

	font-size:23px;

	color:#F400B7;

	font-weight:bold;

}

.styleProdMerchant {

}

.styleProdID {

}

.styleProdCategory {

}

.styleProdBrand {

}

.styleProdDescription {

}



.singleProdName {

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:bold;

}

.singleProdPrice {

	font-size:120%;

	color:#000;

	font-weight:bold;

}

.singleProdBrand {

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdDesc {

	font-size:100%;

	color:#333333;

}

.singleProdId {

	font-size:100%;

	color:#666666;

	font-weight:normal;

}

.singleProdMerchant {

}

.singleProdCategory {

}



a.button, a.bigbutton {

	color:#000;

	display:block;

	padding:9px 0px 0px 8px;

	font-weight:bold;

	background-image:url(../styleImages/butBg.jpg);

	background-repeat:no-repeat;

	width:77px;

	height:27px;

	margin:0px;

	font-size:13px;

}

a:hover.button, a:hover.bigbutton {

	background-image:url(../styleImages/butBg-on.jpg);

	color:#ffffff;

	text-decoration:none;

}

.catNavOn {

}

a.catNavOn {

	font-weight:normal;

	text-decoration:none;

	color:#0A4989;

}

a.catNavOff {

	font-weight:normal;

	color:#0A4989;

	text-decoration:none;

	padding:5px 0px 0px 0px;

}

a:hover.catNavOff {

	font-weight:normal;

	color:#000;

	text-decoration:none;

	padding:5px 0px 0px 0px;

}

a.brandNavOn {

	font-weight:bold;

}

a.brandNavOff {

	font-weight:normal;

}

#linksDisplay {

	position:relative;

	float:left;

	width:100%;

}

#linksDisplay li{

	margin:0px 0px 10px 0px;

}

#catDisplay {

	position:relative;

	float:left;

	width:100%;

}

#catDisplay ul {

	position:relative;

	float:left;

	width:100%;

	padding:10px 0px 10px 0px;

	margin:0px;

}

#catDisplay li {

	position:relative;

	float:left;

	width:260px;

	height:80px;

	padding:0px 10px 0px 0px;

	margin:0px;

	list-style-type:none;

	display:block;

}

#sideNavRight fieldset {

	position:relative;

	float:left;

	width:278px;

	border:3px solid #EDE9EF;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#sideNavRight legend {

	color:#006699;

	font-weight:bold;

}

#pageContent {

	position:relative;

	float:left;

	width:100%;

	padding:0;

	margin:0;

}

.adminInput {

	width:300px;

}

#myLink {

	border:3px solid #EDE9EF;

	background-color:#FFFFCC;

	font-family:'Courier New', Courier, mono;

	padding:10px;

	margin:10px 0px 10px 0px;

	clear:both;

}

#newsPage h1 {

	position:relative;

	width:100%;

	padding:0px;

	margin:0px;

	line-height:130%;

	clear:both;

}

#newsPage ul {

	padding:0px;

	margin:0px;

}

#newsPage li {

	position:relative;

	float:left;

	padding:0px 0px 30px 0px;

	margin:0px;

	width:100%;

	list-style-type:none;

}

#newsPage ul li ul {

	padding:5px 0px 5px 0px;

	margin:5px 0px 5px 0px;

}

#newsPage ul li ul li {

	position:relative;

	float:none;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 30px;

	width:auto;

	list-style-type:disc;

}

.botrowborder {

	border-bottom:1px solid #FFFFFF;

	border-top:1px dashed #A1E1FC;

}

.comments {

	position:relative;

	float:left;

	width:100%;

	border-bottom:3px solid #EDE9EF;

	margin:0px 0px 10px 0px;

	padding:0px 0px 10px 0px;

}

.linkGroup {

	padding:15px 0 0 0;

	color:#000000;

	font-size:13px;

	font-weight:bold;

	float:left;

}


