/**
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=
 * AOL GLOBAL LS & CG LAYOUT 
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=
 * layout for aol local search 
 * and cityguide
 *
 * TOC
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=
 * - general structure
 * - basic layouts
 * - detail pages
 * - listings pages
 */

/**
 * GENERAL STRUCTURE
 */
body
{	
	margin:	0;
	padding:	0;
}

.half
{
	margin-top:	10px;
}
.half div
{
  float:			left;
  width:			285px;
  text-align:	left;
}

.third div
{
	width:	33%;
}

/**
 * BASIC LAYOUTS
 */
.content
{
	margin:	0 8px;
}

.indent, .indentmore
{
	margin-left:	13px;
}

.layer
{
	margin-bottom: 20px;
}

#layered
{
	width: 736px;
}

.routemap .half div
{
	width: 222px;
}

/**
 * DETAIL PAGES
 */
#details
{
	width:	728px;
	margin:	0;
}
#details .content .eventlisting .listingcol1
{
	width:			45px;
	padding-top:	10px;
	font-weight:	bold;
}
#details .eventlisting .listingcol2
{
	width:			305px;
	padding-top:	2px;
}
#details .eventlisting .listingcol3
{
	float:			right;
	width:			145px;
	padding-top:	2px;
	text-align:		center;
}
#details .eventlisting .listingcol3	img
{
	float:	right;
	margin:	5px 4px 0 0;
}
#details .tickets
{
	float:			right;
	width:			100px;
	margin-left:	5px;
	text-align:		right;
}
#details .content
{	/* details pages : common */
	float:	left;
	width:	600px;
}
#details .content .listingcol1
{
	width:	360px;
}
#details .content .listingcol3
{
	float: right;
	width: 160px;
}
#details .content .review
{	/*review copy should reach to stars */
	margin-right: 75px;
}
#details .sidewellr
{
	float:		right;
	min-width:	170px;
}
#details .sidewellr img, #details .sidewellrmt img
{
	display:		block;
	margin:		0 0 20px;
	text-align:	right;
}
/* details pages : movie and theater subpages */
#details .contentmt
{
	float:	left;
	width:	449px;
}
#details .contentmt .listingcol1
{
	width:			297px;
	margin-right:	5px;
}
#details .contentmt .listingcol3
{
	float:	right;
	width:	138px;
}
#details .contentmt #navsubpage ul li
{
	width:			auto;
	padding-right:	10px;
	padding-left:	10px;
}
#details .contentmt #navsubpage ul li.view
{
	width:	50px;
}
#details .sidewellrmt
{
	float:		right;
	min-width:	250px;
}
#details .contentmt .eventlisting .listingcol1
{
	width:	45px;
}
#details .contentmt .eventlisting .listingcol2
{
	width:	230px;
}
 
/**
 * LISTING PAGES
 */
/* total 596 (736 [body] - 140 [leftpanel]) -13 [indent] */
.listingcol1, .listingcol2, .listingcol3
{
	float:	left;
}
.listingcol1
{
	width:	327px;
}
.listingcol1 .indent
{
	margin-left:	13px;
}

.listingcol2
{
	width:	125px;
}

.listingcol3
{
	width: 136px;
}

/* result listings */
div [class="resultlisting"]
{
	font-size: 1em;
}
.resultlisting
{
	display:	inline; /* fixes gap between 1st and 2nd record IE only. */
	width:		587px;
	margin-bottom:	4px;
        font-size:	.9em;
}
.resultlisting div.listingcol1 div.layer
{
	margin:	0;
}
.resultlisting .transecontact
{
	font-weight:	normal;
}
.resultlisting address 
{
	margin-bottom:1em;
}

.resultlisting .listingcol1 p,
.resultlisting .listingcol2 p,
.resultlisting .listingcol3 p
{
	margin-top:0;
}


#listings, .layered
{
	width:	596px;
}
#listings .content
{
	margin:	0;
}
#listingsphone
{
  width:	300px;
}
#listingsphone textarea
{
	width:	260px;
	height:	70px;
}
#listingsphone p, #listingsphone .formbuttons
{
	width:	280px;
}
#listingsrr
{	/* my rating and review pop-up */
	width:	420px;
	height:	520px;
}
#listingsrr .content, #listingsphone .content
{
	margin:	10px 10px;
}
#listingsrr .listingcol1
{
	width:	260px;
}
#listingsrr .listingcol2
{
	width:	140px;
}
#listingsrr .formstars
{
	margin-bottom:	15px;  
}

