/* -------------- MAIN STYLES -------------- */
body{background-image:url(../../images/global/bkgnd.gif);background-repeat:repeat-y;background-position:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#333333;font-weight:normal;margin:0px;padding:0px;background-color:#FCF7CD;}
h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #DF162C; font-weight: bold; margin:10px;}
h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; margin:0px;}
h3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: normal; margin:0px;}
h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; margin:0px;}
p, td{font-family:Verdana, Arial, Helvetica, sans-serif, "Verdarna";color:#333333;margin:0px;font-size:11px;line-height:18px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;color:#333333;text-decoration:underline;}
a:hover{text-decoration:none;}
b{font-weight:bold;}
strong{font-weight:bold;color:#CC0000;}
form{margin:0px;padding:0px;}
img{border:0px;}
sup{color:#000000;font-size:8px;}
/* -------------- MARGINS -------------- */
/* ALL */
.miia{margin:2px;} 
.mva{margin:5px;} 
.mxa{margin:10px;} 
.mxva{margin:15px;}
.mxxa{margin:20px;}
.mxlvtvbxr{margin-left:5px;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.mxlbrvt{margin-left:10px;margin-top:5px;margin-bottom:10px;margin-right:10px;}
/* TOP ONLY */
.mit{margin-top:1px;} 
.miit{margin-top:2px;} 
.miiit{margin-top:3px;} 
.mvt{margin-top:5px;}
.mxt{margin-top:10px;}
.mxvt{margin-top:15px;}
.mxxt{margin-top:20px;}
.mxxxxxt{margin-top:50px;}
/* LEFT ONLY */
.mil{margin-left:1px;} 
.miil{margin-left:2px;} 
.mvl{margin-left:5px;}
.mxl{margin-left:10px;}
.mxvl{margin-left:15px;}
.mxiiiil{margin-left:14px;}
.mxxl{margin-left:20px;}
.mxxxvl{margin-left:35px;}
/* RIGHT ONLY */
.mvr{margin-right:5px;}
.mxr{margin-right:10px;}
.mxxr{margin-right:20px;}
.mxxxr{margin-right:30px;}
.mxxxxr{margin-right:40px;}
.mxxxxxr{margin-right:50px;}
/* BOTTOM ONLY */
.mvb{margin-bottom:5px;}
.mxb{margin-bottom:10px;}
.mxvb{margin-bottom:15px;}
.mxxb{margin-bottom:20px;}
/* TOP/LEFT */
.mvtl{margin-top:5px;margin-left:5px;}
.mvttxl{margin-top:5px;margin-left:10px;}
.mvtxxxvl{margin-top:5px;margin-left:35px;}
.mvtviiil{margin-left:8px;margin-top:5px;}
.mxtl{margin-top:10px;margin-left:10px;}
.mxvtl{margin-top:15px;margin-left:15px;}
/* TOP/RIGHT */
.mvtr{margin-top:5px;margin-right:5px;}
.mvttxr{margin-top:5px;margin-right:10px;}
.mxxtr{margin-top:20px;margin-right:20px;}
.mvtxxxvr{margin-top:5px;margin-right:35px;}
.mvtviiir{margin-right:8px;margin-top:5px;}
.mxtr{margin-top:10px;margin-right:10px;}
.mxxxxxtxr{margin-top:50px;margin-right:10px;}
/* TOP/BOTTOM */
.mvtb{margin-top:5px;margin-bottom:5px;}
.mxtb{margin-top:10px;margin-bottom:10px;}
.mxvtb{margin-top:15px;margin-bottom:15px;}
.mxtxxb{margin-top:10px;margin-bottom:20px;}
.mxxtb{margin-top:20px;margin-bottom:20px;}
/* LEFT/BOTTOM */
.mvbl{margin-bottom:5px;margin-left:5px;}
.mxbl{margin-bottom:10px;margin-left:10px;}
.mvbxl{margin-bottom:5px;margin-left:10px;}
.mxxlxb{margin-bottom:10px;margin-left:20px;}
.mxxxvlvb{margin-left:35px;margin-bottom:5px;}
/* MISC */
.mxrb{margin-right:10px;margin-bottom:10px;}
.mxblt{margin-bottom:10px;margin-left:10px;margin-top:10px;}
.mxrlt{margin-right:10px;margin-left:10px;margin-top:10px;}
.mvlr{margin-left:5px;margin-right:5px;}
.mxlr{margin-left:10px;margin-right:10px;}
.mxxlr{margin-left:20px;margin-right:20px;}
.mxxlrt{margin-left:20px;margin-right:20px;margin-top:20px;}
.mxbr{margin-bottom:10px;margin-right:10px;}
.mxtbr{margin-bottom:10px;margin-right:10px;margin-top:10px;}

/* -------------- PADDING -------------- */
.pva{padding:5px;}
.pxa{padding:10px;}
.pxxa{padding:20px;}
.pvl{padding-left:5px;}
.pvr{padding-right:5px;}
.pvt{padding-top:5px;}
.pvtb{padding-top:5px;padding-bottom:5px;}
.pvtbl{padding-top:5px;padding-bottom:5px;padding-left:5px;}
.pvlb{padding-left:5px;padding-bottom:5px;}
.pvb{padding-bottom:5px;}
.piiia{padding:3px;}
.piiil{padding-left:3px;}
.piiir{padding-right:3px;}
.piiitb{padding-top:3px;padding-bottom:3px;}
.piiit{padding-top:3px;}
.piiib{padding-bottom:3px;}
.pxl{padding-left:10px;}

/* -------------- COLORS  -------------- */
.white{color:#FFFFFF;}
.balck{color:#000000;}
.red{color:#CC0000;}
.blue{color:#005488;}
.greendark{color:#929384;}
.greenlight{color:#C1C9BF;}
.bgred{background-color:#CC0000;}
.bgwhite{background-color:#FFFFFF;}
.bglgtyellow{background-color:#F5EEB6;}
.bgyellow{background-color:#F5DA0A;}

/* -------------- BORDERS  -------------- */
.borderblack{border:#000000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.borderwhite{border:#FFFFFF;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.borderred{border:#CC0000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}

/* -------------- OTHER CLASSES  -------------- */
.footer {color:#929384;text-decoration:none;font-size:9px;}
a.footer {}
a.footer:hover {text-decoration:underline;}
.required {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#FF0000;margin:0px;font-size:11px;}
.small {font-size:10px;line-height:14px;}
a.small{text-decoration:underline;}
a.small:hover{text-decoration:none;}
.resultstable{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#253355;margin:0px;font-size:11px;}
.mainNav {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#CC0000;font-size:11px;text-decoration:none;margin-left:10px;}
a.mainNav {}
a.mainNav:hover{text-decoration:underline;}
a.register{color:#0099CC;}
a.register:hover{text-decoration:none;}
a.more{color:#A90232;font-weight:bold;text-decoration:none;font-size:10px;}
a.more:hover{text-decoration:underline;}
.disclaimer{font-size:9px;}
.enlarge{color:#A90232;text-decoration:none;font-size:10px;line-height:12px;margin-top:2px;}
a.enlarge{text-decoration:none;}
a.enlarge:hover{text-decoration:underline;}
.pricenow{color:#CC0000;font-size:14px;font-weight:bold;}
.pricenowsmall{color:#CC0000;font-size:11px;font-weight:bold;}
.offerpanel{border:#CC0000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-top:10px;}
.rightcol{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#CC0000;margin:0px;font-size:10px;line-height:13px;}
a.rightcol{}
a.rightcol:hover{}
/* Main Navi */
a.SubMenuItem {color:#CC0000;margin:0px;text-decoration:none;}
a.SubMenuItem:hover {color:#CC0000;margin:0px;text-decoration:underline;}
a.SubSubMenuItem {color:#CC0000;margin:0px;font-weight:bold;text-decoration:none;}
a.SubSubMenuItem:hover {color:#CC0000;margin:0px;text-decoration:underline;}
.parentNavi {color:#CC0000;margin:0px;text-decoration:none;}
.holdState {color:#CC0000;margin:0px;background-color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.eligability{font-size:10px;line-height:14px;margin:10px;}
.scriptblock{padding:5px;background:#F5EEB6;}
.scriptblock textarea {background:#F5EEB6;border:1px solid #F5EEB6;overflow: auto;}
/* -------------- THE FOLLOWING CLASS IS ALSO USED AS THE BG FOR THE CART...PLEASE CONSIDER BEFORE CHANGING  -------------- */
.bgImage{background-image:url(../../images/global/search-background.jpg);}
.eCartHeaderRow{background-color:#CCCCCC;color:#FFFFFF;font-weight:bold;padding:5px;}
.eCartProductRow{background-color:#EFEFEF;color:#333333;font-weight:normal;padding:5px;}

/* Suckerfish Menu */
#nav, #nav ul { /* all lists */
	padding:0;
	margin:20px 0;
	list-style: none;
	float: left;
	width: 140px;

	background: transparent;
}
#nav li { /* all list items */
	position: relative;
	float: left;
	line-height: 25px;
	width: 170px;
	
}
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	margin-left: 170px;
	margin-top: -24px;

}

#nav li a {
	width:138px;
	display: block;
	color: #003399;
	font-size: 90%;
	font-weight:bold;
	text-decoration: none;
	padding: 0 10px 0 25px;
}
#nav li ul li {width:80px;}

#nav li ul li a {width:80px; background:#fefefe;}

#nav li a:hover, #nav li visited:hover {
	color: #FF0000;
	background:#fc0;
	/*background: #ccc url(../../images/navi/navi-none-1.gif) left top no-repeat;*/
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}


p.contactColumn{
float:left;
width:190px;
}

.contactForm{
float:left;
}


/* ----------SEO----------- */

#webstat {
	display:none;
}
#randomImage {
	width:700px;
	height:150px;
	float:right;
}
#pageHeader {
	width:765px;
	height:190px;
	background-image:url(../../images/balloons/hot-air-balloons.jpg);
	text-align:right;
	margin:auto;
}
#headerImage {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:343px;
	height:40px;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	font-style:italic;
	padding-right:20px;
	text-align:right;
}
#headerImage a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:text;
	color:#003399;
	font-weight:bold;
	font-size:12px;
}
td h1,h2,h3{
	font-size:18px;
	color:#CC3300;
	margin:2px 2px 2px 0px;
}
#adHeader h2 {
	font-family:Arial, Helvetica, sans-serif;
	width:230px;
	height:24px;
	background-image: url(../../images/headers/ad-header.gif);
	margin-top:20px;
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
#adHeader2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	width:230px;
	height:24px;
	background-image: url(../../images/headers/ad-header.gif);
	margin-top:20px;
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.galleryfloat {
	width: 120px;
	/* height: 120px; */
	float: left;
	margin: 5px;
	position: relative;
}
.galleryfloat a{
 position:relative;
 display:block;
 text-decoration:none;
}
.galleryfloat p{
 text-decoration:none;

}

.image_mask {
	left: 0;
	position: absolute;
	top: 0; 
}
.news img {
	float:right;
	margin:0 0 0 10px;
}
.news h2 {
	clear: both;
}
.news h2 a {
	color: #CC0000;
	font-weight:bold;
}
.galleryrowwrapper{float:left;}