﻿/* DESIGNED BY: Brian Christiansen */

body {background:#a0030a;
	margin:0;
	padding:0;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#fff;}
	
img {border:0; margin:0; padding:0;}
	
#divbg {background:url(../images/bg.jpg) repeat-x; width:100%;}

.head1 {background:url(../images/head1.jpg) no-repeat;}

.head2 {background:url(../images/head2.jpg) no-repeat;}

.head3 {background:url(../images/head3.jpg) no-repeat;}

#navbg {background:url(../images/navbg.jpg) repeat-x;}

.leftline {background:url(../images/leftline.jpg) repeat-y;}

.rightline {background:url(../images/rightline.jpg) repeat-y;}

.Linnerbg {background:url(../images/Linnerbg.jpg) no-repeat;
	width:433px;
	height:37px;}
	
.Linnerborder {background:#100f0d;
	border-left:#353535 1px solid;
	border-bottom:#353535 1px solid;}

.Rinnerbg {background:url(../images/Rinnerbg.jpg) repeat-x;
	width:353px;
	height:37px;}
	
.Rinnerborder {border-right:#353535 1px solid;
	border-left:#353535 1px solid;
	border-bottom:#353535 1px solid;
	background-color:#292929;}
	
.featprods , .line , .featprodimg {padding-top: 5px;}

.featprodimg {text-align:center;}


/*TEXT*/

.txtreserved {text-align:center;
	font-size:11px;
	padding:7px;
	margin:0;}

.readmore {color:#ffe7bf;
	font-size:11px;
	padding:5px 0 5px 25px;}

.readmore ul , .readmore2 ul , .txtseemore2 ul {margin:0; padding:0; list-style-type:none;}

.readmore li , .readmore2 li , .txtseemore2 li {margin:0; padding:0;}

.readmore li a , .readmore2 li a , .readmore li a:link , .readmore2 li a:link {color:#ffe7bf;
	text-decoration:none;}

.readmore li a:hover , .readmore2 li a:hover , .txtlogin li a:hover , .txtfooter li a:hover , .txtseemore li a:hover , .txtseemore2 li a:hover{color:#f88204;
	text-decoration:none;}


.readmore2 {color:#ffe7bf;
	font-size:11px;
	padding:5px 0 5px 0;}



.txtfeatprod {color:#999;
	font-size:12px;
	margin:0;
	padding:5px 25px;}


.txtlogin {font-size:11px;
	margin:0;
	padding:22px 20px 0 0;
	text-align:right;
	color:#ffe7bf;}

.txtseemore {font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0;
	text-align:left;
	color:#fff;}

.txtseemore2 {text-align:left;
	font-weight:bold;
	margin:0;
	padding-left:25px;
	color:#fff;}

.txtlogin a , .txtlogin a:link , .txtfooter a , .txtfooter a:link , .txtseemore a , .txtseemore a:link , .txtseemore2 a , .txtseemore2 a:link {color:#ffe7bf; 
	text-decoration:none;}

.txtlogin ul , .txtfooter ul , .txtseemore ul  {margin:0; padding:0; list-style:none; list-style-type:none;}

.txtlogin li , .txtfooter li , .txtseemore li , .txtseemore2 li {display:inline; margin:0; padding:0;}

.txtwelcome {font-size:14px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 12px;
	color:#ffe7bf;}

.txtsearch {font-size:14px;
	font-weight:bold;
	color:#292929;
	margin:0;
	padding:9px 0 0 8px;}

.txtfieldbg {background:#8b8a8a;
	width:227px;
	height:17px;
	border:0;
	margin:6px 0 0 2px;
	padding:3px 0 0 4px;
	color:#343434;
	font-size:11px;
	font-weight:bold;}

/*footer*/

.foot1 , .foot3 {width:23px;
	margin:0;
	padding:0;
	height:16px;
	float:left;}

.foot2repeat {width:800px;
	height:16px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/foot2repeat.jpg) repeat-x;}

.txtfooter {font-size:11px;
	color:#fff;
	text-align:center;
	margin:0 auto;
	padding-top:15px;}

/*cafeandbar*/

.pad15{padding-left:15px;}

/*pricelist*/

.pricebg , .pricebg2  {background:url(../images/pricebg.jpg) repeat-x;
	color:#e1e1e1;
	font-weight:bold;
	margin:0;
	padding:3px 0 0 10px;
	border:#4f4e4e 1px solid;}

.menutitle {background:#6a6966;
	color:#f8e07e;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 10px;}

.tableborder {margin:0;
	padding:0;}

.tableborder td {border:#1f1f1f 2px solid;}

.tableborder span {padding-left:10px;}
	
.iframepad {padding-left:8px;}

* html .iframepad {padding-left:11px;}

.opa{
opacity:1;
filter:alpha(opacity=100);
}		

/*thumbs_gallery abd part and accessrories gallery*/

.thumbsgallery {width:395px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	overflow:hidden;}

.partaccessoriesgal {width:565px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	overflow:hidden;}

.partaccessoriesgal ul {margin:0;
	padding:15px 0 0 18px;
	list-style-type:none;}

.thumbsgallery ul {margin:0;
	padding:10px 0 0 22px;
	list-style-type:none;}

.thumbsgallery li , .partaccessoriesgal li {width:170px;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
	font-size:11px;
	padding:10px;
	float:left;
	padding:0; 
	}

.thumbsgallery li a:hover , .partaccessoriesgal li a:hover {border-color: #ebc5ff;}

.thumbsgallery span , .partaccessoriesgal span {color:#fff;
	font-weight:bold;
	font-size:13px;
	display:block;}

.thumbsgallery li a:hover span , .partaccessoriesgal li a:hover span {color: #f88204;}

.thumbsgallery p , .partaccessoriesgal p {margin:5px 0; padding:0;}

.thumbsgallery p.pr , .partaccessoriesgal p.pr {font-size: 13px;}

.thumbsgallery span.pr , .partaccessoriesgal span.pr {color: #f88204;
	display: inline;
	margin: 0;
	font-weight: bold;}

.thumbsgallery a , .partaccessoriesgal a {text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 15px;}


.thumbsgallery span , .partaccessoriesgal span {display:block; margin-bottom:5px;}

/*toursandtravel*/

.ttbgcolor {background:#100f0d;
	border-left:#4c4b4b 1px solid;
	border-bottom:#4c4b4b 1px solid;
	border-right:#4c4b4b 1px solid;}

.ttbgcolormid {background:#212020;
	border-left:#333 2px solid;
	border-right:#333 2px solid;}

.tt_2repeat {background:url(../images/tt_2repeat.jpg) repeat-x;}

.tt_5repeat {background:url(../images/tt_5repeat.jpg) repeat-x;}

.ttborder {border:#343230 1px solid;
	margin:5px;}

.bghotdesc {width:534px;
	height:27px;
	background:url(../images/bghotdesc.jpg) repeat-x;}
	
.txthotdest {text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
	margin:0;}

.hotdescmid {width:534px;
	background:#302e2c;
	margin:2px 0;
	padding:5px 0;}

.txttours {font-size:16px;
	font-weight:bold;
	padding:10px 0 2px 2px;
	margin:0 10px;
	border-bottom:#fff 1px dashed;}


.descriptioncont {background:url(../images/descriptioncont.jpg) no-repeat;}

.descriptioncont span {font-weight:bold; font-size:14px;}


.txtpius {padding:2px 22px;}
.txtpius span {color:#999; font-size:15px; font-weight:bold;}
.txtpius ul {padding:0; margin:5px 0 6px 0; list-style:inside; list-style-type:square;}
.txtpius li {padding:5px 0; margin:0; border-bottom:#524f4f 1px dashed; color:#999;}
.txtpius a  {color:#999; text-decoration:none; }
.txtpius a:hover {color:#fff; text-decoration:underline;}

/*partsandaccessories*/

.txtcategname {font-size:14px; 
	font-weight:bold;
	margin:0;
	padding:0 0 5px 10px;}

.txtcategname1 {font-size:12px; 
	font-weight:normal;
	margin:0;
	padding:0 0 5px 10px;}

.txtpagination {background:#2e2c2c;
	border-top:#333 2px solid;
	border-bottom:#333 2px solid;
	height:27px;}