/* START GENERAL STYLES */

BODY {
	margin: 0;
	background: #c7cfd8;	
	font: 9pt Helvetica, sans-serif;	
	color: #000000;
	text-align: center;
}

TD#siteHeaderLinks {
	text-align: right;
	vertical-align: middle;
	width: 223px;
	height: 83px;
	background: url(http://app.infopia.com/lunaticshopper/images/upload/sun-phone2.gif) no-repeat;
}

TABLE#siteTopNav {
	width: 100%;
	color: #ffffff;
}

a:link {
	color: #000000;
	text-decoration: none
}

a:active {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

#siteContainer {
	width: 770px;
	margin: 0 auto;
	background: #FFFFFF;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
	text-align: left;
}

FORM {
	margin: 0;
}


.heading {
	font-size: 11pt;
	font-weight: bold;	
}

/* END GENERAL STYLES */



/* START SITE HEADER */

#siteHeaderContainer {	
	width: 100%;	
	padding-top: 5px;
	background: #FFFFFF;
	color: #000000;
}

#siteHeaderContainer a:link {
	color: #6696BD;
}

#siteHeaderContainer a:active {
	color: #6696BD;
}

#siteHeaderContainer a:visited {
	color: #6696BD;
}

#siteHeaderContainer a:hover {
	color: #6696BD;
}

TABLE#siteHeader {	
	width: 100%;
}

TD#siteHeaderLogo {
	width: 300px;
	vertical-align: bottom;	
}

#banner {
}

TD#siteHeaderHtmlContent {
	vertical-align: middle;
}

.links_headerLinks {
}

.links_headerLinks .linksLink {
	display: inline;
}

#images {
}

#propertytitles {
	display: block;
	font-size: 10pt;
	font-weight: bold;
}

#propertydescriptions {
	display: block;
	font-size: 7pt;
	font-weight: bold;
}

/* END SITE HEADER */


/* START SITE TOP NAVIGATION */


#siteTopNavContainer {	
	background: #000000;
	color: #FFFFFF;	
	border: #CCCCCC 1px solid;
	margin-bottom: 15px;
}

#siteTopNavContainer a:link {
	color: #6696BD;	
}

#siteTopNavContainer a:active {
	color: #6696BD;	
}

#siteTopNavContainer a:visited {
	color: #6696BD;	
}

#siteTopNavContainer a:hover {
	color: #6696BD;	
}

TD#topNavSearch {
}

.searchFormLabel1 {
	font-weight: bold;	
	padding-left: 5px;
}

.searchFormSubmit {
	height: 21px;
	width: 28px;
	background: #6696BD;
}

TD#topNavLinks {	
	text-align: left;
	padding-left: 15px;
                font-size: 16px;
}

.links_topNavLinks {	
	text-align: left;
}

.links_topNavLinks .linksLink {
	display: inline;
	font-weight: bold;	
}

.links_topNavLinks a:link {
	text-decoration: none;
}

.links_topNavLinks a:active {
	text-decoration: none;
}

.links_topNavLinks a:visited {
	text-decoration: none;
}

.links_topNavLinks a:hover {
	text-decoration: none;
}



/* END SITE TOP NAVIGATION */



/* START SITE BODY */

#siteBodyContainer {
	width: 100%;
}

TABLE#siteBody {
	width: 100%;
}



/* LEFT COLUMN	 */

TD#siteBodyLeftColumn {
	width: 22%;

	background: #FFFFFF;
	border: #CCCCCC 1px solid;
	color: #000000;
	vertical-align: top;
	text-align: left;	
}

#siteBodyLeftColumn a:link {
	color: #6696BD;
}

#siteBodyLeftColumn a:active {
	color: #6696BD;
}

#siteBodyLeftColumn a:visited {
	color: #6696BD;
}

#siteBodyLeftColumn a:hover {
	color: #6696BD;
}



#siteBodyLeftColumnContainer { 
}

#categoryMenu_categoryMenu1_header {
	display: block;
	background: #EEEEEE;
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}

#categoryMenu_categoryMenu2_header {
	display: block;
	background: #EEEEEE;
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}

#categoryMenu_categoryMenu3_header {
	display: block;
	background: #EEEEEE;
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}

.categoryMenu_categoryMenu1,
.categoryMenu_categoryMenu2,
.categoryMenu_categoryMenu3,
.brandLinks {
	background: #FFFFFF;
	color: #000000;
	padding-bottom: 15px;
}

#siteBodyLeftColumn .catMenuLevel1First a:link,
#siteBodyLeftColumn .catMenuLevel1SelectedFirst a:link,
#siteBodyLeftColumn .catMenuLevel1 a:link,
#siteBodyLeftColumn .catMenuLevel1Selected a:link,
#siteBodyLeftColumn .catMenuLevel2 a:link,
#siteBodyLeftColumn .catMenuLevel2Selected a:link,
#siteBodyLeftColumn .catMenuLevel3 a:link,
#siteBodyLeftColumn .catMenuLevel3Selected a:link
{
	color: #6696BC;
	text-decoration: none;
}

#siteBodyLeftColumn .catMenuLevel1First a:active,
#siteBodyLeftColumn .catMenuLevel1SelectedFirst a:active,
#siteBodyLeftColumn .catMenuLevel1 a:active,
#siteBodyLeftColumn .catMenuLevel1Selected a:active,
#siteBodyLeftColumn .catMenuLevel2 a:active,
#siteBodyLeftColumn .catMenuLevel2Selected a:active,
#siteBodyLeftColumn .catMenuLevel3 a:active,
#siteBodyLeftColumn .catMenuLevel3Selected a:active
{
	color: #6696BC;
	text-decoration: none;
}

#siteBodyLeftColumn .catMenuLevel1First a:visited,
#siteBodyLeftColumn .catMenuLevel1SelectedFirst a:visited,
#siteBodyLeftColumn .catMenuLevel1 a:visited,
#siteBodyLeftColumn .catMenuLevel1Selected a:visited,
#siteBodyLeftColumn .catMenuLevel2 a:visited,
#siteBodyLeftColumn .catMenuLevel2Selected a:visited,
#siteBodyLeftColumn .catMenuLevel3 a:visited,
#siteBodyLeftColumn .catMenuLevel3Selected a:visited
 {
	color: #6696BC;
	text-decoration: none;
}

#siteBodyLeftColumn .catMenuLevel1First a:hover,
#siteBodyLeftColumn .catMenuLevel1SelectedFirst a:hover,
#siteBodyLeftColumn .catMenuLevel1 a:hover,
#siteBodyLeftColumn .catMenuLevel1Selected a:hover,
#siteBodyLeftColumn .catMenuLevel2 a:hover,
#siteBodyLeftColumn .catMenuLevel2Selected a:hover,
#siteBodyLeftColumn .catMenuLevel3 a:hover,
#siteBodyLeftColumn .catMenuLevel3Selected a:hover
 {
	color: #6696BC;
	text-decoration: none;
}


.catMenuLevel1First, .catMenuLevel1SelectedFirst {
	margin: 3px 6px 0 6px;
	padding-top: 3px;
}

.catMenuLevel1, .catMenuLevel1Selected {
	margin: 3px 6px 0 6px;
	border-top: #E9E9E9 1px solid;
	padding-top: 3px;
}

.catMenuLevel1Selected, .catMenuLevel1SelectedFirst {
	font-weight: bold;
}


.catMenuLevel2, .catMenuLevel2Selected {
	margin: 0 6px 0 15px;
	font-size: 8pt;
}

.catMenuLevel2Selected {
	font-weight: bold;
}

.catMenuLevel3, .catMenuLevel3Selected {
	margin: 0 6px 0 30px;
	font-size: 8pt;
}

.catMenuLevel3Selected {
	font-weight: bold;
}

.htmlContent_sidecontent1 {
}


#bodySpacerColumn {
	width: 15px;
}

#brandMenuHeader {
	display: block;
	background: #EEEEEE;
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}



TD#siteBodyMainColumn {
	vertical-align: top;
	text-align: left;
}

#main {
	width: 100%;
}

/* END SITE MAIN CONTAINER */



/* START SITE FOOTER */

#siteFooterContainer {
	width: 100%;
	margin: 15px 0;
}

#footerLinksContainer {
	margin-bottom: 15px;
	background: #FFFFFF;
	border: #CCCCCC 1px solid;
	padding: 12px;
	color: #000000;
}

#footerLinksContainer a:link {
	color: #6696BC;
}

#footerLinksContainer a:active {
	color: #6696BC;
}

#footerLinksContainer a:visited {
	color: #6696BC;
}

#footerLinksContainer a:hover {
	color: #6696BC;
}

.links_footerLinks {
	text-align: center;
}


#footerLinks1Column, 
#footerLinks2Column,
#footerLinks3Column,
#footerLinksMailingListColumn {
	width: 25%;	
	vertical-align: top;
}

#footerLinks2Column, 
#footerLinks3Column,
#footerLinksMailingListColumn {
	padding-left: 12px;
	border-left: #CCCCCC 1px solid;
}

.footerLinksHeader {
	color: #000000;
	font-weight: bold;	
	margin-bottom: 5px;
}

.links_footerLinks1 .linksLink,
.links_footerLinks2 .linksLink,
.links_footerLinks3 .linksLink {
	display: block;
}

.span_footerMailingListText {
	display: block;
	font-size: 90%;
}

#mailingListFormInput {
	margin: 4px 0;
}

#mailingListFormSubmit {
	width: 57px;
	height: 21px;
	background: #6696BD;
}

.htmlContent_footerHtmlContent {
	text-align: center;
}

.paymentImages {
	margin: 5px 0;
	text-align: center;
}

.poweredBy {
	text-align: center;
	font-size: 8pt;
}

/* END SITE FOOTER */