/*layout CSS */





/*center hack tha thing*/
body {
text-align:center; 
}
#footer {
	clear:both;
}
.clear{
	clear:both;
}



/*global reset all*/
* {
margin:0;
padding:0;
}
body {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}




li,dd { 
margin-left:1em;
}
fieldset { 
padding:.5em; 
border:0;
}
a img{
border:0 none;
}


/*general*/

/*-----LINK TEXT COLORS-----*/
a {
font-weight:bold;
}
a:focus, a:active{
outline:none;
}

ul{list-style:none; margin:0; padding:6px 0px;}
li{
padding-left:10px;
margin-bottom:3px;}


#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:10px Verdana,Arial,Helvetica,sans-serif;
}
.moduletable{
margin-bottom:1em;
padding:0 10px; /*padding for inside text*/ 
}
.moduletable h3{
padding:0.25em 0;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ }


/*layout*/
#top{
width:100%; 
position:relative;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:0px;
}
#top a{
text-decoration:none;}
#top a:hover{
text-decoration:underline;}
#top .moduletable{
padding:0;
margin:0;
}
#header{
width:100%;
position:relative;
padding-top:0px;}

.boxfluid{
width:100%;
text-align:left;}
.boxfixed{
width:985px;
text-align:left;
}
#logo{
float:left;
width:100%;
height:75px;
padding-top:0px;
}
#newsflash{
float:right;
width:550px;
height:60px;
padding-top:10px;
}


#nav{
margin-top:0px;
width:100%; position:relative;
height:55px;}



#nav table{border-collapse:collapse;
}

#user4{
width:100%; 
position:relative;
font-weight:bold; 
font-size:10px;
height:18px;
margin-top:0!important;
margin-top:-3px;
}
#user4 .boxfluid, #user4 .boxfixed{
padding:2px 0px 0px 0px;}

#pathway{float:left;}

#search{float:right;}
#search form{margin:0;}
#search .button{
margin-left:2px;
font-weight:bold;}



#wrapper{
width:985px; 
padding-top:3px;
position:relative;
margin-top:0!important;
margin-top:-3px;
}

#container{
	
position:relative;
margin-top:8px;
}


/*RECEIVE goes LEFT*/
#left, #middle, #middleoneside, #middlewide{ float:left; overflow:hidden;}

#left{
	margin:0px 10px;
}

#left{width:185px; voice-family: "\"}\""; voice-family:inherit;}
html>body #left{width:185px;}

#left .moduletable, #left .moduletable-light, #left .moduletable-medium, #left .moduletable-dark{
	padding-left:0px;
	padding-bottom:5px;
padding-top:10px;
	margin-bottom:10px;
		
		}
#left .moduletable h3, #left .moduletable-light h3, #left .moduletable-medium h3, #left .moduletable-dark h3{
margin-top:-10px;
margin-left:-5px;
margin-right:-10px;
padding-left:20px;
padding-top:8px;
font-size:10px;
height:25px;
}



#left h3, #right h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;}










/*RECEIVE goes RIGHT*/
#right{
	float:right; 
	width:185px;
	margin:0px 10px;
}
#right .moduletable, #right .moduletable-light, #right .moduletable-medium, #right .moduletable-dark{
	margin-bottom:10px;
	padding:5px;
	
}

#right .moduletable h3, #right .moduletable-light h3, #right .moduletable-medium h3, #right .moduletable-dark h3{
	font-size:10px;
	margin-top:-6px;
	margin-left:-11px;
	margin-right:-6px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:8px;
	height:30px;
}


	




/*RECEIVE BOTTOM*/
#bottom{
	padding:10px 0px 30px 0px;
	height:200px;
}
#bottom h3{
	font-weight:bold;
	font-size:13px;
}
#bottom li{
	padding:0;
}
#bottom li a{
	padding-left:10px;
}









/*RECEIVE USER5 / USER6*/
#user5, #user6{
	width:33%;
	float:left;
}
#user5 .padding{ 
	padding:0 10% 0 20%;
}
 #user6 .padding{
 	padding:0 20% 0 10%;
 	float:left;
 	text-align:left;
 }



/*RECEIVE FOOTER*/
#footer{
	width:100%; 
	position:relative; 
	padding:6px 0px;
}
#footer .boxfluid, #footer .boxfixed{
	text-align:center;
}



/*RECEIVE POLLS TABLE*/
table.pollstableborder td{
text-align:left;
padding:2px;
}


/*RECEIVE BANNER*/
div.banneritem img{
display:block;
margin:0 auto;
text-align:center;
}


/* RECEIVE TRAVEL COMPONENT  */
/* RECEIVE TRAVEL COMPONENT  */

/* compare  */
.comparepage{
		
}
.comparepage .item_title{
	font-size:12px;
	font-weight:bold;
}

.comparepage .item_description_short{
	margin: 10px 0px;
}
.comparepage .products{
	margin: 10px 0px;
}

/* item  */
.item{
		
}
.item_image_container{
		
}
.item_image travel_list_item_image{
		
}
.item_details{
		
}
.item_title{
		
}
.item_title a{
	color:#0091d4;
	font-size:14px;
	font-weight:bold;	
}
.item_title a:hover{
	color:#F60;
	font-size:14px;
	font-weight:bold;	
}
.item_description{
	color:#1e1e1e;
	font-size:12px;
	font-weight:normal;
		
		
}

/* products  */
.products{
		
}
.product_row{
		
}

/* RECEIVE TRAVEL COMPONENT  */
/* RECEIVE TRAVEL COMPONENT  */
