<!--

* { margin:0px; padding:0px; font-family:Arial; }

@font-face {
	  font-family: AvenirM ;  
    src: url('/fonts/avenir-heavy-webfont.eot');
    src: url('/fonts/avenir-heavy-webfont.eot?iefix') format('eot'),
         url('/fonts/avenir-heavy-webfont.woff') format('woff'),
         url('/fonts/avenir-heavy-webfont.ttf') format('truetype'),
         url('/fonts/avenir-heavy-webfont.svg#webfontaRymOnO9') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirRegular';
    src: url('/fonts/avenir-book-webfont.eot');
    src: url('/fonts/avenir-book-webfont.eot?iefix') format('eot'),
         url('/fonts/avenir-book-webfont.woff') format('woff'),
         url('/fonts/avenir-book-webfont.ttf') format('truetype'),
         url('/fonts/avenir-book-webfont.svg#webfontrr7TniHi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirLT45BookRegular';
    src: url('/fonts/avenir_lt_45_book-webfont.eot');
    src: url('/fonts/avenir_lt_45_book-webfont.eot?iefix') format('eot'),
         url('/fonts/avenir_lt_45_book-webfont.woff') format('woff'),
         url('/fonts/avenir_lt_45_book-webfont.ttf') format('truetype'),
         url('/fonts/avenir_lt_45_book-webfont.svg#webfonto8SwVPho') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirLT65MediumRegular';
    src: url('/fonts/avenir_lt_65_medium-webfont.eot');
    src: url('/fonts/avenir_lt_65_medium-webfont.eot?iefix') format('eot'),
         url('/fonts/avenir_lt_65_medium-webfont.woff') format('woff'),
         url('/fonts/avenir_lt_65_medium-webfont.ttf') format('truetype'),
         url('/fonts/avenir_lt_65_medium-webfont.svg#webfontCWkJohGM') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin: 0px;
	padding:0px;
	width:100%;
}

img {border:0px;}

div.addthis_default_style iframe {width:50px;}

div.category-list { float:left; margin:5px 0; width:276px; padding:2px 10px; border:#ececec solid 1px; background:#ececec; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.category-list { font-family:AvenirRegular; font-smooth:always; font-size:10px; line-height:20px; color:#5f5f5f; margin: 0; text-transform:uppercase; }
.basic-heading { font-family:AvenirRegular; font-smooth:always; float:left; display:block; clear:both; margin:20px 0 7px 0; width:100%; font-size:12px; line-height:18px; color:#545454; text-transform:uppercase; }
.advertise-title { font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:14px; line-height:21px; color:#74005f; text-transform:uppercase; }

table.t {font-family:AvenirM;}

div.contact-box { float:left; display:block; clear:none; width:297px; margin:5px 0; padding:30px 40px 20px 40px; background:#dfdfdf; border:#dfdfdf solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.contact-title { text-align:center; display:block; clear:both; margin:0 0 10px 0; font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:19px; line-height:21px; color:#666666; text-transform:uppercase; }

select.cat-dd { display:block; height:18px; clear:none; float:left; margin:2px 0 0 5px; font-family:AvenirLT65MediumRegular; padding:2px 2px 2px 2px; font-smooth:always; font-weight:normal; font-size:11px; line-height:11px; color:#74005F; background:#f0f0f0; text-transform:uppercase; border:#f0f0f0 solid 1px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

div.contact-box input.sign_up { border:1px solid #dfdfdf; }
div.contact-box input.sign_up_button { border:1px solid #dfdfdf; }
div.contact-box textarea.sign_up { border:1px solid #dfdfdf; }

input.sign_up { position:relative; float:left; background-color:#acacac; font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:14px; line-height:18px; color:#000000; margin:10px 0px 0px 10px; padding:7px 7px 3px 7px; height:40px; width:262px; border:#ffffff solid 1px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
textarea.sign_up { position:relative; float:left; background-color:#acacac; font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:14px; line-height:18px; color:#000000; display:block; clear:both; margin:10px 0px 10px 10px; padding:15px 7px; height:auto; width:262px; border:#ffffff solid 1px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
input.sign_up_button { cursor:pointer; font-family:AvenirLT65MediumRegular; background-color:#4aa6dc; color:#ffffff; font-smooth:always; font-weight:normal; font-size:12px; line-height:12px; margin:10px 0px 20px 100px; padding:5px; height:25px; width:105px; border:#ffffff solid 1px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
input.sign_up_button:hover { opacity:.50; filter: alpha(opacity=50); }

div#thumbs_up { font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:10px; line-height:10px; padding:4px 10px 0px 10px; color:#000000; display:block; clear:none; float:left; background:#ffffff; border:#ececec solid 1px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-top-right-radius: 2px;  border-left:0px; }
div.thumbs_up { cursor:pointer; background:#74005F; font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; padding:4px 10px 0px 10px; margin:0 0 0 5px; font-size:10px; line-height:10px; color:#ffffff; display:block; clear:none; float:left; border:#74005F solid 1px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; border-bottomleft-radius: 2px; border-top-left-radius: 2px; border-right:0px; }
div.thumbs_up:hover { opacity:.50; filter: alpha(opacity=50); }

div.large_thumb { float:left; margin:2px 20px 2px 7px; height:120px; width:140px; border:#ffffff transparent 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

div.small_thumb { float:left; margin:0px 5px; height:36px; width:36px; border:#bebebe solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

div.medium_thumb { float:left; margin:0 5px 0 0px; height:75px; width:75px; border:#ffffff transparent 1px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

div.medium_rectangle { float:right; margin-bottom:5px; width:300px; height:250px; border:#eeebeb solid 0px; /*-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */}

div.right_column { float:left; margin:6px 0 0 0px; display:block; clear:none; width:301px; }

div.right_column img { float:left; margin:4px 0; }

div.basic-map { float:left; display:block; clear:none; width:260px; height:250px; margin-bottom:15px; background-repeat:none; border:#ffffff solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

div.bt-grey { position:relative; float:left; margin:0 0px 5px 0px; padding:8px 0px; min-height:58px; width:300px; background:#dfdfdf; border:#dfdfdf transparent 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

div.bt-grey:hover {background:#eeeeee;}

div.bt-grey img {float:left;}

div.bt-sm-desc { float:left; padding: 3px 0; border-left: #c8c8c8 1px solid; height:55px; width:240px; }

div.bt-learn-more { position:absolute; bottom:0; right:0; background:#4aa6dc; width:72px; height:20px; border:#4aa6dc transparent 1px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

div.bt-learn-more:hover {background:#74005F;}

div.bt-inset { position:relative; float:left; margin:0 0px 20px 1px; padding:0px 0px; height:auto; width:298px; background:#ffffff; border:#dfdfdf transparent 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

div.bt-inset-item { float:left; width:294px; padding:5px 2px; border-bottom:1px solid #dfdfdf; }

div.bt-inset-item:hover {background:#f6f6f6;}

div.blog_item { float:left; width:524px; border-bottom:#650065 solid 1px; margin-bottom:15px; padding:0 4px 15px 10px; display:block; clear:both; }

div.blog_item img { margin-left:-10px;/* padding: 6px; background-color:#ffffff; -moz-box-shadow: inset 2px 2px 21px #e8e8e8, 5px 5px 5px #999999;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/ }

div.blog_item p { margin-left:10px; width: 490px; }

span.sc-text { font-family:AvenirLT45BookRegular; font-size:14px; font-smooth:always; line-height:18px; color:#000000; margin:10px 0; width:290px; display:block; clear:both; float:left; text-align:center; }

div.site{
	left:0px;
	top:0px;
	width:905px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

div.header-ads {
	float:left;
	width:905px;
	margin-bottom:10px;
}

div.header-text-area {
	float:left;
	width:696px;
	height:36px;
}

div.ls-bt-visiting {
	float:right;
	width:104px;
	height:18px;
	margin:18px 0 -1px 0;
}

div.ls-bt-sections {
	float:right;
	width:104px;
	height:18px;
	margin:18px 0 -1px 0;
}

div.ls-repeater-box {
	position:relative;
	float:left;
	background: #e1e1e1;
	width:901px;
margin:0 0 0 1px;
border:1px solid #e1e1e1; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;
padding:15px 0 0 0;
}

div.ls-footer {
	position:relative;
	float:left;
	width:905px;
	height:15px;
	margin-bottom:10px;
}

div.map-bar {
	position:relative;
	float:left;
	width:903px;
	height:21px;
	margin:0 1px;
	background-color:#74005F;
}

div.map-bar img { float:left; margin:4px 0px; display:block; clear:none; cursor:pointer; }
div.map-bar img:hover { opacity:.50; filter: alpha(opacity=50); }

div.menu-bar {
	position:relative;
	float:left;
	width:905px;
	height:32px;
margin-left:1px;
}

div.showcase-area {
	float:left;
	width:905px;
	min-height:206px;
height:100%;
display:block;
clear:both;
position:relative;
}

div.map-area {
	float:left;
	width:903px;
	height:400px;
display:block;
clear:none;
position:relative;
margin:0 0 0 1px;
}

div.map-button { float:left; margin:8px 15px 12px 15px; display:block; clear:none; }

div.map-button img:hover { opacity:.50;
filter: alpha(opacity=50); }

div.home-content {
	float:left;
	width:905px;
	min-height:250px;
	margin:25px 0 10px 0;
}

div.bot-repeater {
	position:relative;
	float:left;
	background: #e1e0e0;
	width:901px;
border:1px solid #e1e0e0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
margin:20px 0 20px 1px;
padding:10px 0;
}

div.footer-menu {
	float:right;
	padding:5px 10px;
	text-align:right;
}

div.footer-copy {
	float:left;
	padding:5px 10px;
}

/*Subpage Items*/

div.sub-display-area { float:left; width:903px; height:100px; margin:0 0 0 1px; background-color: #f6f6f6; display:block; clear:both; overflow:hidden; }

div.breadcrumb-area { float:left; width:901px; height:28px; margin:3px 0 0 2px; }

div.sub-repeater-box { float:left; width:901px; margin:0 0 5px 1px; padding:0 0 10px 0; min-height:150px; border:1px solid #eeebeb; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }

div.sub-header { float:left; width:905px; height:15px; background:url(/sg_images/sub/sub_header.png); background-repeat:no-repeat; }

div.sub-repeater { float:left; width:905px; min-height:150px; background:url(/sg_images/sub/sub_repeater.png); background-repeat:repeat-y; }

div.sub-footer { float:left; width:905px; height:15px; background:url(/sg_images/sub/sub_footer.png); background-repeat:no-repeat; margin-bottom:5px; }

div.sub-content { float:left; width:873px; margin:18px 16px; 18px 16px; }

div.category_list { float:left; display:block; clear:none; width:509px; margin:5px 5px 5px 9px; padding:5px; }
div.category_list:hover { background:#f6f6f6; border:#eeebeb transparent 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

div.sponsor_outer { float:left; display:block; clear:none; width:519px; margin:5px 0px 5px 4px; padding:5px; background:#dfdfdf; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
div.sponsor_list { float:left; display:block; clear:none; width:509px; padding:5px; }
div.sponsor_list:hover { background:#f6f6f6; border:#eeebeb transparent 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

img.button:hover { 
opacity:.50;
filter: alpha(opacity=50);
}

/*Search Items */

div.search-box {
	position:relative;
	float:right;
	background:url(/sg_images/search_box.png);
	background-repeat:no-repeat;
	width:219px;
	height:40px;
	margin-top:25px;
}

table.gsc-search-box {
	position:relative;
	float:right;
	background:url(/sg_images/search_box_full.png);
	background-repeat:no-repeat;
	width:260px;
	height:40px;
	margin:20px 8px 0 0;
padding:3px 10px 0 10px;
}

div.search-button {
	position:relative;
	float:right;
	margin:0 8px 0 0;
	padding:0px;
	width:61px;
	height:40px;
	margin-top:25px;
}

/*Fonts*/

h1, h2, h3, h4, h5, h6 { font-family:Tahoma; font-weight:normal; font-style:normal; display:block; clear:both; font-smooth:always; }

h1 { font-family:AvenirM; font-size:16px; line-height:16px; color:#000000; margin: 0 0 10px 15px; text-transform:uppercase; }

h2 { font-family:AvenirRegular; font-size:25px; line-height:27px; color:#74005F; margin: 0 0 10px 0px; text-transform:uppercase; }

div.small-h1 h1 { font-family:AvenirRegular; font-weight:normal; font-style:normal; display:block; clear:both; font-smooth:always; font-size:12px; line-height:14px; color:#545454; margin: 20px 0 10px 0px; text-transform:uppercase; }

h3 {
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#74005F;
	margin:0 0 5px 0;
	line-height:16px;
}

h4 { font-family:AvenirM; font-size:14px; line-height:14px; color:#666666; margin: 0 0 10px 15px; text-transform:uppercase; }

h5 {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#74005F;
	margin:0px 0 2px 0;
	line-height:15px;
}

h6 {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	margin:0px 0 2px 0;
	line-height:15px;
}

.blog_title { font-family:AvenirRegular; display:block; clear:both; font-size:16px; line-height:18px; color:#74005F; margin: 2px 0 5px 0px; }

div#msg { font-family:AvenirRegular;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#74005F;
	margin:0 0 0px 0;
	line-height:15px;
padding:0 0 0 0px;
display:block;
clear:none;
height:15px;
text-align:center;
width:100%;
float:left;
text-transform:uppercase;
font-smooth:always;
}
div#msg li {list-style:none;}

ul.blog-list {
	font-family:AvenirRegular;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#74005F;
	margin:0 0 20px 0;
	line-height:15px;
	list-style:disc;
padding:0 0 0 15px;
display:block;
clear:none;
width:250px;
}

ul.blog-list li { color:#74005F; font-family:AvenirRegular;
	font-size:12px;
	font-style:normal;
	font-weight:normal; width:250px; line-height:14px; padding:4px 0px; }

p {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#545454;
	margin:0 0 10px 0;
	line-height:15px;
display:block;
clear:none;
}

.img-desc {
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#121212;
	margin:5px 0 10px 10px;
	line-height:12px;
display:block;
clear:block;
}

p.desc {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:0 0 0px 0;
	line-height:15px;
}

div.deals-content { display:table-cell; vertical-align:middle; width:400px; }
div.deals-content p { font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#444444;
	margin:0 0 0px 0;
	line-height:15px; }

p.basic-desc {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
display:block; clear:both; color:#545454;
	margin:0 0 0px 0;
	line-height:16px;
}

.deals-title { font-family:AvenirLT65MediumRegular; font-smooth:always; font-weight:normal; font-size:14px; line-height:21px; color:#74005F; text-transform:uppercase; }


span.desc {
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:5px 0 0px 0;
	line-height:15px;
display:block; clear:both;
}

p.address {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:0 0 10px 0;
	line-height:16px;
display:block;
clear:both;
}

div.tt-image { position:absolute; left:37px; top:0; background-repeat:no-repeat; border:#eeebeb transparent 1px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; width:553px; height:268px; }

div#tt-panel { position:absolute; width:388px; top:232px; height:36px; right:0px; background-color:#90337f; border:#90337f transparent 1px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; padding:0 10px 0 0; overflow:hidden; }

div.tt-box { float:left; border-left:1px solid #7f156c; background-color:inherit; width:36px; height:36px; overflow:hidden; color:#c899bf; cursor:pointer; }
div.tt-box:hover { background-color:#74005f; color:#f6f6f6; }
div.tt-box-selected { float:left; border-left:1px solid #7f156c; background-color:inherit; width:36px; height:36px; overflow:hidden; color:#c899bf; cursor:pointer; }

div#tt-hide { float:left; background-color:inherit; width:18px; height:36px; text-align:center; border:#90337f transparent 1px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;}
div#tt-hide:hover {background-color:#74005f;}

div#tt-show { float:left; background-color:inherit; width:18px; height:36px; text-align:center; border:#90337f transparent 1px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;}
div#tt-show:hover {background-color:#74005f;}

span.tt-hide { font-family:AvenirM; font-size:18px; line-height:36px; color:#f6f6f6; margin: 0; display:block; clear:both; }

span.tt-num { font-family:AvenirM; font-size:11px; line-height:11px; color:inherit; margin: 0; display:block; clear:none; }

.map-links {
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#e0462c;
	margin:10px 0 15px 0;
	line-height:12px;
display:block;
clear:none;
}

.home-text {
	font-family:Tahoma;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:0 0 5px 0;
	line-height:14px;
display:block;
clear:both;
}

.home-text a {color:#650065;}

.home-text-title {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#650065;
	margin:0 0 5px 0;
	line-height:13px;
display:block;
clear:both;
}

.home-text-title a {color:#650065;}

.home-text-title a:hover {color:#989191;}

.home-text-desc {
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#646464;
	margin:0 0 2px 0;
	line-height:12px;
display:block;
clear:both;
}

.home-small {
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:0 0 0px 0;
	line-height:12px;
display:block;
clear:both;
}

.home-small a {color:#989191;}

.home-small a:hover {color:#650065;}

.breadcrumb-text {
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	margin:9px 0 5px 0;
	line-height:9px;
display:block;
clear:both;
text-transform:lowercase;
}

.header-text {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#b0acb0;
	margin:0 0 0 40px;
}

.footer-text {
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	line-height:15px;
}

.func-text {
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#650065;
	line-height:15px;
}


.pag-text {
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	line-height:15px;
}

.pag-text a {
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#989191;
	line-height:15px;
}

.cal_month {
font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	line-height:10px;
display:block;
clear:both;
text-align:center;
width:42px;
margin:4px 0;
}

.cal_day {
font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	line-height:22px;
display:block;
clear:both;
text-align:center;
width:42px;
margin:4px 0;
}

.cat-title {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#989191;
	line-height:15px;
text-transform:uppercase;
}

a.sort-list {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#74005F;
	line-height:15px;
}


/*Links*/

a {
	color:#74005F;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

div.twtr-bd a {color:#74005F;}
div.twtr-hd h3 {display:block; clear:none;}
div.twtr-hd h4 {display:block; clear:none;}

img.twtr-profile-img { float:left; display:block; clear:none; }
a.twtr-profile-img-anchor { float:left; display:block; clear:none; }

a.no-style { color:inherit; font-family:inherit; }

a.breadcrumb {
color:inherit;
	text-decoration:underline;
}

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

ol, ul {
font-size:11px;
margin:0px;
padding:0 0 10px 20px;
list-style-type:disc;
color:#666666;
}

ul.top-ten {
margin:0px;
padding:0 0 0 20px;
list-style-type:disc;
color:#d8d6d6;
}

ul.top-ten li a {
color:#989191;
	font-family:Tahoma;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
line-height:22px;
}

/*Boxes*/
div.b34-box { float:left; position:relative; display:block; clear:none; width:590px; height:268px; background:url(/sg_images/34_repeater.jpg); background-repeat:repeat-y; border:#eeebeb solid 1px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }

div.full_slider_box { float:left; display:block; clear:none; width:902px; margin:20px 0 20px 0; background:url(/sg_images/full_slider_repeater.jpg); background-repeat:repeat-y; border:#eeebeb solid 1px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }

div.t13 { float:left; display:block; clear:none; width:300px; }
div.t13_repeater_box { float:left; padding:7px 0 7px 0; background:url(/sg_images/tab_13_repeater.png); background-repeat:repeat-y; width:297px; min-height:140px; border:#eeebeb transparent 1px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
div.t13_buttons { float:left; margin-left:38px; width:270px; height:16px; }
div.t13_button_on { float:left; width:80px; height:16px; background:url(/sg_images/tabbed_bt_on.png); background-repeat:no-repeat; margin-right:3px; color:#fff;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal; line-height:16px; text-align:center; }
div.t13_button_off { float:left; width:80px; height:16px; background:url(/sg_images/tab_bt_off.png); background-repeat:no-repeat; margin-right:3px; color:#989191;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal; line-height:16px; text-align:center; }
div.t13_area { float:left; width:250px; margin:12px 0 0 15px; }
div.t13_block { float:left; width:250px; display:block; clear:none; margin:0 0 4px 0; font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	line-height:12px; color:#ffffff; }
div.t13_block:hover {color:#cccccc;}
div.t13_item { display:table-cell; vertical-align:middle; }

div.b13 { float:left; display:block; clear:none; width:300px; margin:15px 0 0 2px; }
div.b13_repeater_box { float:left; background:url(/sg_images/box_13_repeater.png); overflow:hidden; background-repeat:repeat-y; width:299px; padding:6px 0; min-height:140px; border:#eeebeb transparent 1px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }

div.t23 { float:left; display:block; clear:none; width:516px; margin:10px 0 0 14px; }
div.t23_repeater_box { float:left; background-repeat:repeat-y; width:516px; min-height:147px; padding:5px 0 0 0; border:#eeebeb transparent 1px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }

div.t23_buttons { float:left; margin-left:29px; width:270px; height:16px; }
div.t23_button_on { float:left; background:url(/sg_images/sub/category/tabbed_bt_on_.png); width:80px; height:16px; background-repeat:no-repeat; margin-right:7px; color:#fff;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal; line-height:16px; text-align:center; }
div.t23_button_off { float:left; width:80px; height:16px; background:url(/sg_images/tab_bt_off.png); background-repeat:no-repeat; margin-right:7px; color:#989191;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal; line-height:16px; text-align:center; }
div.t23_area { float:left; width:450px; margin:5px 0 0 15px; }
div.t23_block { float:left; width:225px; display:block; color:#ffffff; clear:none; height:40px; margin:0 0 7px 0; font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	line-height:12px; }
div.t23_block:hover {color:#cccccc;}
div.t23_item { display:table-cell; vertical-align:middle; }

div.events-item { float:left; width:260px; margin:0 0 8px 0; font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#646464;
	line-height:12px; display:block; clear:both; }
div.events-item:hover {color:#111111;}


/*Content Glider */

.glidecontentwrapper {
position: relative; /* Do not change this value */
float:left;
width: 795px;
height: 125px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.new_to_soma { /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #f0f0f0;
padding: 0px;
visibility: hidden;
width: 795px;
height:auto;
margin-top:0px;
}

.new_to_soma_box { float:left; display:block; clear:none; width:245px; height:100%; }

/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/


img.selected {opacity:0.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}

#center_content {display:block;}

/*Map Items*/
	#map_canvas {
		height: 400px;
	}
	#controls {
		margin: 0;
		list-style: none;
	}
	#controls li {
		display: inline;
		margin-left: 42px;
		font-family: Sans-Serif;
		font-size: 10pt;
	}
	.H1infoContent {
		font-family: Arial, sans-serif; 
		font-size: 16px;
		font-weight: bold; 
		line-height: 22px; 
		color: #1e2022;

	}
	.BodyinfoContent {
		font-family: Arial, sans-serif; 
		font-size: 12px;
		line-height: 16px; 
		color: #5b5b5b;

	}
	.BodyinfoCats {
		font-family: Arial, sans-serif; 
		font-size: 10px;
		line-height: 14px; 
		color: #676767;
	}
	.LinkinfoContent {
		
	}
	a.infoContentLink {
		font-family: Arial, sans-serif; 
		font-size: 10px;
		color: #09357a;
		text-decoration: none; 
		line-height: 18px;
        outline: none;
		text-align: right;
	}
	a.infoContentLink:hover {
		font-family: Arial, sans-serif; 
		font-size: 10px;
		color: #38b1e0;
        outline: none;
		text-align: right;
	}
	.mapmoveleftimg {
		text-align: left;
		margin: 0 0 0 35px;	
	}
	.mapmoveleftimg1 {
		text-align: left;
		margin: 0 0 0 125px;	
	}
	.mapmoveleftimgrolls {
		text-align: left;
		margin: 0 0 0 100px;	
	}

-->
