/* Global Class */
html, body {height:100%;;}
body {margin:0px; background: url(images/bg2.jpg) repeat-x #FFFFFF;}/*Backgroung of page bg.jpg, bg2.jpg, bg3.jpg, bg4.jpg*/
table {font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}
.clr{clear:both;}
a:link, a:visited, a:active, a:focus{color:#333333; text-decoration:underline; font-weight:normal; outline:none;}
a:hover {color:#000000; text-decoration:underline;}

h1{font-size:15px; color:#35bcec; margin:0 0 0 0; padding:5px 0 0 10px; background:url(images/title-bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}
h2{font-size:16px; color:#932318; margin:0 0 0 0; padding:0 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;  border-bottom:1px  dashed #a6a6a6; font-weight:bold;}
h2 span{color:#252525;}
h3{font-size:22px; color:#999999; margin:0 0 0 0; padding:0 0 0 0;}
h4{font-size:18px; color:#666666; margin:0 0 0 0; padding:0 0 0 0;}
h5{font-size:16px; color:#444444; margin:0 0 0 0; padding:0 0 0 0;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.xline {border-top:1px #C4C4C4 solid; height:1px;}
.yline {border-left:1px #C4C4C4 solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
.rprice{text-decoration:line-through;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
hr{color:#999999; height:0px; padding:0px; border:dashed; }

/*Site width handle */
#header{width:100%;}
#headerinner{width:980px; margin:0px auto; position:relative;}
#maindiv {width:980px; margin:0px auto; position:relative;}

#logo{float:left; }

#toplink{ background:url(images/topmenu.png) no-repeat top; width:394px; vertical-align: top; text-align:center; padding-top:8px; font-weight:bold; float:right; height:79px;color:#006496;}
#toplink a{color:#006496; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#toplink a:hover{text-decoration:underline;}
#toplink a.special{color:#94211c; font-weight:bold;}

#topsection {width:100%;  height:35px; text-align:center; position:relative; }
#topsection strong{font-weight:bold; font-size:12px; color:#006699;}
#topsection a{color:#ffffff; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; display:inline-block; padding:10px 12px 10px 10px; background:url(images/menu_sep.jpg) right top no-repeat;}
#topsection a:hover {color:#FFFF66; text-decoration:none;}
#topsection a.special{ background:url(images/smenu_sep.jpg) right top no-repeat;}

#destination{ height:241px; width:352px; float:left; padding:17px 5px 0px 4px;}
#destination div{float:left;}
#destination div.matter{width:340px; height:242px; border-bottom:1px solid #dadada;}

#destination .upside{height:25px; background:url(images/tab_sep.jpg) repeat-x bottom left; width:340px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4e4e4e; text-transform:uppercase; padding-top:9px; vertical-align:top; margin:0px; display:block; float:left;}
#destination .upside span{ *vertical-align:top; *margin-top:-10px;}

#destination .upside a{height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-transform:uppercase;  background:url(images/tab_top.jpg) no-repeat top left; padding:9px 28px 11px 28px; text-decoration:none; font-weight:bold;  margin-top:-10px; }

#destination .upside a:hover{color:#10adee; background:url(images/hovertab_top.jpg) no-repeat top left !important; text-decoration:none;}

#destination .upside a.active{height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#10adee; text-transform:uppercase;  background:url(images/hovertab_top.jpg) no-repeat top left; padding:9px 28px 11px 28px; text-decoration:none; font-weight:bold; display:inline-block; margin-top:-10px; }

#destination .upside a.tab{height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-transform:uppercase;  background:url(images/tab_top.jpg) no-repeat top left; padding:9px 28px 11px 28px; text-decoration:none; font-weight:bold; display:inline-block; margin-top:-10px; }

#destination .upside a:hover{color:#10adee; background:url(images/hovertab_top.jpg) no-repeat top left !important; text-decoration:none;}


#destination .data{height:28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 5px 0px 0px; *padding:10px 0px 0px 0px;}
#destination .data b{height:28px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#94221c; text-transform:uppercase;}
#destination .drop{font-family:  Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; width:146px; margin-left:20px; padding:10px 0px 0px 0px;}

#banner{height:241px; width:605px; float:left; padding:17px 0px 0px 7px;}

.maintab{position:absolute; padding:1px; padding-left:10px;}
#bargain{width:100%; height:294px; display:block; padding:18px 7px 0px 7px; position:relative; z-index:10000;}
#bargain .matter{ background:url(images/maintab_bottom.jpg) no-repeat center bottom #ffffff; padding-bottom:10px; border-left:1px solid #dadada; border-right:1px solid #dadada; width:962px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; position:relative; height:254px;}
#bargain  b{color:#a6180e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bargain  strong{color:#037fb9; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}

#newslatter{padding:14px 7px; width:966px; color:#475255; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;}
#newslatter div{ float:left;  position:relative; height:49px; }
#newslatter div.matter{width:938px; background:url(images/foot_mid.jpg) repeat-x;}
#newslatter b{ text-transform:uppercase; color:#b90e02; font-weight:bold;}
#newslatter div div{ float:left;  position:relative; height:49px;}
#newslatter .textbox{ background:url(images/text_bg.jpg) repeat-x; width:196px; height:20px; border: solid 1px #e2e5ea;}
#newslatter strong{ text-transform:uppercase; color:#47c0ec; font-weight:bold; font-size:12px;}


#bottomlink{text-align:center; padding-top:20px; color:#596568; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bot_sep.jpg) no-repeat bottom center; height:26px; display:block; z-index:1000; position:relative;}
#bottomlink a{color:#596568; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:0px 9px;}
#bottomlink a:hover{text-decoration:underline;}

#copyright{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#475255; padding:11px 0px;}
#copyright span{float:right;}
#copyright a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#475255; font-weight:bold; text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
/* Left Section */
.leftsection {width:235px; vertical-align:top; float:left; display:block; padding:10px 0px 0px 7px; }
.leftsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}

.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{margin:0px 5px;}

.leftsection li a{color:#ffffff; padding:8px 0px 12px 25px; text-decoration:none; font-weight:normal; background:url(images/listing_bg.jpg) no-repeat;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftsection li a.selected{color:#ffffff; padding:8px 23px 12px 25px; text-decoration:none; font-weight:normal; background:url(images/listing_bghover.jpg) no-repeat; display:block;}
.leftsection li a:hover {color:#ffffff; text-decoration:none; background:url(images/listing_bghover.jpg) no-repeat;}

.leftsection ul ul{padding:0px; margin:0px 8px; padding-bottom:5px; list-style:none;}
.leftsection li li{margin:0px;}
.leftsection li li a{color:#475255; padding:4px 3px 5px 17px; text-decoration:none; font-weight:normal; background:url(images/menu-bullet.jpg) no-repeat left ; font-size:11px;}
.leftsection li li a.selected{color:#000000; padding:4px 3px 5px 17px; text-decoration:none;  background:url(images/menu-bullet.jpg) no-repeat left center;  font-size:11px;}
.leftsection li li a:hover {color:#000000; text-decoration:none;  background:url(images/menu-bullet.jpg) no-repeat left; }

.leftsection .hd{ background:url(images/listing_top.jpg) no-repeat; padding:14px 0px 0px 15px; height:29px; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#ffffff; font-weight:bold;}

/* Middle Section */
.middlesection { vertical-align:top; float:left; display:block; padding:10px 0px 0px 7px; width:713px;}
.middlesection b{font-weight:bold; font-size:12px;color:#05aae9; font-family:Arial, Helvetica, sans-serif; padding-top:10px; display:block;}
.middlesection b span{color:#4e4e4e; text-transform:uppercase;}

.middlesection strong{font-weight:bold; font-size:12px; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; padding-top:10px; display:block;}
.middlesection strong span{color:#05aae9;}
.middlesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}
.middlesection p{color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin:0; text-align:justify;}



.middlesection ul{padding:5px 0px; margin:0px 8px; padding-bottom:5px; list-style:none;}
.middlesection li{margin:0px; padding:3px 2px;}
.middlesection li a{color:#475255; padding:4px 3px 5px 17px; text-decoration:none; font-weight:normal; background:url(images/menu-bullet.jpg) no-repeat left ; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.middlesection li a:hover {color:#000000; text-decoration:none;  background:url(images/menu-bullet.jpg) no-repeat left; }


/* Middle Section */
.innerpagesection { vertical-align:top; float:left; display:block; padding:10px 0px 0px 7px; width:965px;}
.innerpagesection b{font-weight:bold; font-size:12px;color:#05aae9; font-family:Arial, Helvetica, sans-serif; padding-top:10px; display:block;}
.innerpagesection b span{color:#4e4e4e; text-transform:uppercase;}

.innerpagesection strong{font-weight:bold; font-size:12px; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; padding-top:10px; display:block;}
.innerpagesection strong span{color:#05aae9;}
.innerpagesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.innerpagesection a:hover {color:#666666; text-decoration:none;}
.innerpagesection p{color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin:0; text-align:justify;}



.innerpagesection ul{padding:5px 0px; margin:0px 8px; padding-bottom:5px; list-style:none;}
.innerpagesection li{margin:0px; padding:3px 2px;}
.innerpagesection li a{color:#475255; padding:4px 3px 5px 17px; text-decoration:none; font-weight:normal; background:url(images/menu-bullet.jpg) no-repeat left ; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.innerpagesection li a:hover {color:#000000; text-decoration:none;  background:url(images/menu-bullet.jpg) no-repeat left; }

/* bottom Section */
.bottomsection { width:100%; vertical-align:top; padding:7px; background-color:#ffffff; height:35px; border-top:1px solid #CCCCCC;}
.bottomsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.bottomsection a{color:#000000; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#666666; text-decoration:underline;}

/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#006699; text-decoration:underline; font-weight:normal;}
a.more:hover {color:#000000; text-decoration:none;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.normallink:hover {color:#E0B64D; text-decoration:none;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.qualdev:hover {color:#E0B64D; text-decoration:none;}

/* prodcut related Class */
.thumb{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
.productbox{width:170px;}

a.prname:link, a.prname:visited, a.prname:active{color:#006699; text-decoration:underline; font-weight:bold;}
a.prname:hover{color:#000000; text-decoration:none;}

/* Breadcrumb Links */
.breadcrumb{color:#000000; background:#f2f2f2; padding:5px; height:35px; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#4F5153; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#4F5153; text-decoration:underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

/* button Class */
a.ovalbutton{background: transparent url(images/oval-left.jpg) no-repeat top left;
display: block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase;/* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 37px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; /*button text color*/}
a.ovalbutton span{background: transparent url(images/oval-right.jpg) no-repeat top right; display: block; padding: 10px 22px 11px 5px; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left;}
a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right; color: black;}

a.ovalbuttonselected{background: transparent url(images/oval-left.jpg) no-repeat bottom left;
display: block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#373737; text-transform:uppercase;/* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 37px; /* Height of button background height */
padding-left: 18px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbuttonselected, a:visited.ovalbuttonselected, a:active.ovalbuttonselected{color: #494949; /*button text color*/}
a.ovalbuttonselected span{background: transparent url(images/oval-right.jpg) no-repeat bottom right; display: block; padding: 10px 22px 11px 5px; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbuttonselected:hover{ /* Hover state CSS */ background-position: bottom left;}
a.ovalbuttonselected:hover span{ /* Hover state CSS */ background-position: bottom right; color: black;}
/* Paging Class */
.pagination{padding:0px;}
.pagination ul{margin:0;padding:0; text-align: right; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 5px; border:1px solid #9aafe5; text-decoration:none; color:#2e6ab1;}
.pagination a:hover,.pagination a:active{border:1px solid #26A5B8; color: #000; background-color:#D6F5FA; }

.pagination a.currentpage{background-color:#76C7D3; color:#FFF !important; border-color:#59A7B2; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color: #929292; font-weight:normal !important;}
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */
.staticpg ul{padding:0px; margin:0px; list-style:none;}
.staticpg li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/middarrow.gif) no-repeat left;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #F0DBA8; height:100%}
.allborder {background:#E0E1D4;}
.tableheader td{background:#B4B1A9; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px;}
.darkbg td{ background:#F0EFED; padding:5px;}

/* myaccount*/
.malink b{font-size:12px; color:#DC7027;}
a.malink:link, a.malink:visited, a.malink:active{color:#DC7027; text-decoration:underline;}
a.malink:hover{color:#DC7027; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#DC7027; text-transform:uppercase; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/

.tourdata{width:98%; border:1px solid #dadada; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tourdata th{ text-align:left; background: url(images/tablehead.jpg) repeat-x; border:1px solid #ebebeb; padding:10px 10px; color:#FFFFFF; font-weight:bold;}
.tourdata td{ text-align:left; border-left:1px solid #dadada ;border-top:1px solid #dadada; padding:10px 10px; color:#3b3b3b;}
.tourdata strong{ color:#93221a; padding:0px;}
.tourdata strong span{ color:#3b3b3b; font-weight:normal; text-transform:uppercase;}




 /* =========================================================================
For any free or commercial usage please keep this credits text intact.
Author : Femi Hasani www.vision.to ,test idea and CSS code.
The original version of this stylesheet and the associated (x)html
is available at http://www.vision.to/simple-css-one-level-dropdown-menu.php
A link to www.vision.to would be apperciated but not mandatory.
=============================================================================== */
#topsection ul#nav {
	z-index: 5000;
/*	background: #555 ;*/
	margin:0px;
	padding:0px;
}

#topsection ul#nav li {
    list-style:none;
	position: relative;
	float: left;
	text-align: center;
	line-height: 1em;
	
}

#topsection ul#nav li a {
	display: block;
	padding: 10px 12px 9px 12px;
	color: #fff;
	text-decoration: none;
	/*border-right: 1px solid #ccc;*/
	text-align: center;
}

#topsection ul#nav li a:hover{color:#feed2e;}

#topsection ul#nav li a span {
	padding: 0 0px 0 0px;
   /*	background: url(arrow.gif) no-repeat 100% 50%;  optional */
}

#topsection ul#nav  li ul {
    display: block;
    position: absolute;
/* hidding submenus based on: http://css-class.com/articles/ursidae/  */
    left: -999em;/* this makes it more accessible than display:none; */
    width: 219px;
    padding: 0px 0px 0px 0px;
     /*background:url(images/menu-bg.jpg) repeat-x bottom left #b91407;*/
	background-color:#20B3E9;
}

#topsection ul#nav  li:hover ul,
#topsection ul#nav  li.over ul /* This is for Internet Explorer 6  */
{
    display: block;
    left: 0;
    top: 100%;
    position: absolute;
    z-index: 9999;
    width: 223px;
}

#topsection ul#nav  li ul li {
    width: 223px;
    height: 33px;   
	border-top:1px dashed #74d0f1;
    text-indent: 0;
    padding: 0px;
	margin:0px 0px 0px 5px; 
}

#topsection ul#nav  li:hover ul li a,
#topsection ul#nav  li.over ul li a {
    background: transparent;
    text-align: left; background:  url(images/list_arrmenu.png) no-repeat center left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;

}

#topsection ul#nav li ul li a:hover {
color:#feed2e; background:  url(images/menu-h.png) no-repeat center left;
}

#topsection ul#nav li.active a,
#topsection ul#nav li a:hover,
#topsection ul#nav li:hover a,
#topsection ul#nav li.over a {
    background:url(images/menu-bg.jpg) repeat-x;
}
/*.............Slider SMALL...........*/
#destination .main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
#destination .window {
	height:240px;	width: 354px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
#destination .image_reel {
	position: absolute;
	top: 0; left: 0;
}
#destination .image_reel img {float: left;}

/*--Paging Styles--*/
#destination .paging {
	position: absolute;
	bottom: -30px; left: -10px;
	width: 178px; height:50px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
#destination .paging a {
	padding: 6px 7px;
	text-decoration: none;
	color: #fff;
	background:url(images/num_bg.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;
}
#destination .paging a.active {
	font-weight: bold;
	background:url(images/num_bgact.png) no-repeat top left;
}
#destination.paging a:hover {font-weight: bold;}

/*.................Banner BIG................*/
#banner .main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
#banner .window2 {
	height:243px;	width: 605px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
#banner .image_reel2 {
	position: absolute;
	top: 0; left: 0;
}
#banner .image_reel2 img {float: left;}

/*--Paging Styles--*/
#banner .paging2 {
	position: absolute;
	right: -40px;
	width: 178px; height:50px; margin-top:-22px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
#banner .paging2 a {
	padding: 0px 6px;
	text-decoration: none;
	color: #fff;
	background:url(images/slide.jpg) no-repeat top left;
}
#banner .paging2 a.active {
font-weight: bold;
	background:url(images/slideh.jpg) no-repeat top left;
}
#banner .paging2 a:hover {font-weight: bold;}

#tourarea {width:980px; position:relative; margin:0px auto; padding:12px 0px 0px 4px; color:#a6180e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#tourarea div{text-align:center; width:312px; padding:2px 2px 2px 2px; float:left; position:relative; border:#dadada 1px solid; margin:0px 3px; height:170px; overflow:hidden;}

#sectionarea{width:980px; position:relative; margin:0px auto; padding:12px 0px 0px 4px; color:#a6180e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sectionarea div{text-align:left; width:312px; padding:2px 2px 2px 2px; float:left; position:relative; border:#dadada 1px solid; margin:0px 3px; height:170px; overflow:hidden;}
#sectionarea div.sp{ border:#dadada 1px solid; border-top:none;}
#sectionarea div div{ max-width:300px; margin:0px auto; padding:0x; border:none;}

#sectionarea strong{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#037fb9; padding:3px 0px; display:block;}
#sectionarea b{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a6180e; padding:0px 10px;}
#sectionarea p{padding:0px 10px;  margin:0px; color:#5d5d5d;}
#sectionarea a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; float:right; margin-right:10px;}
#sectionarea a.news{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; float:left; padding: 5px 5px}
#sectionarea .textbox{  border:1px solid #dadada; margin:5px 0px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
padding:3px 5px;}
#sectionarea .btn{ margin:3px 0px; width:60px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
padding:4px 5px 1px 5px; text-transform:uppercase; font-weight:bold; color:#fff; background:#037fb9; cursor:pointer;}
#sectionarea .login{ float:none; color:#a6180e; text-decoration:underline; font-size:12px;}

#sectionarea .video{padding-left:14px;}
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}

.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; /* height: 740px; */ background-color: black; z-index:1001; -moz-opacity: 0.3; opacity:0.3; filter: alpha(opacity=30); }
.white_content { display: none; position:  absolute; margin-left:150px; margin-top:100px; width:410px; height: auto; padding:5px; border: 15px solid; border-color: #DADADA; background-color: white; z-index:1002; overflow: auto; }
.white_content_attrib { display: none; position:  absolute; margin-left:150px; margin-top:100px; width:480px; height: auto; padding:5px; border: 15px solid; border-color: #DADADA; background-color: white; z-index:1002; overflow: auto; }
.white_content_email { display: none; position:  absolute; margin-left:150px; margin-top:100px; width:460px; height: auto; padding:5px; border: 15px solid; border-color: #DADADA; background-color: white; z-index:1002; overflow: auto; }


#ticker { width:301px; height:135px; overflow:auto; margin-top:6px; margin-left:4px;}
#ticker dt { padding:0; }
#ticker dd { margin-left:0; font:normal 11px Arial; padding:0; width:310px !important; height:30px !important;}
#ticker dd.last { }
#ticker div { height:auto !important; vertical-align:middle; margin:0; padding:0; width:310px !important; }
