@charset "UTF-8";
/* CSS Document */

div.protip p {
	line-height: 120%;
}

.adlisting td {
	padding-right: 15px;
}

.adlisting {
	padding: 10px 0 10px 0;
	border-bottom: 1px gray solid;
}	

.stateannouce {
  background-color:#99825c; margin-bottom:10px; color:#ffffff;
  padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px;
  height:18px; overflow:hidden;
}




#top { width: 960px; padding: 0px 15px 0px 15px; height: 118px; margin: 0 auto; background: #fff url(../gui/top/bg.gif) repeat-x top;}
	#top #logo { width: 284px; float: left;}
	#top #login { width: 500px; float: right; padding-right: 20px;}
		#top #loginTitle { float: right; clear: right; margin-bottom: 10px; margin-top: 25px;}
		#top #loginForm { clear: right; float: right; margin-bottom: 8px;}
		#top #loginLinks { float: right; clear: right; font-size: 10px; color: #999; text-align:right; }

.local {
  color:#99825c;
  font-size:14px;
}

#selsel { width: 960px; padding: 0px 15px 0px 15px;  height:44px; margin: 0 auto; background: #fff; }

#menu { width: 960px; padding: 0px 15px 0px 15px;  height:44px; margin: 0 auto; background: #fff; }
	.menuBrd { background-color: #e59bc3; height:1px;}
	#menuItems { float: left; width: 690px;}
	#menuSearch { float: left; width: 270px;}

#billboard { position: relative; width: 960px; padding: 11px 15px 11px 15px; margin: 0 auto; background: #fff;}
	#billboard #promo { float: left; width: 649px;}
	#billboard #feat { float: left; width: 300px; margin-left: 11px;}
		#billboard #feat .featured { height: 276px; border: 1px solid #d8ddaf;}
			#billboard #feat .featured .title { border-bottom: 1px solid #d8ddaf; padding: 12px 12px 12px 70px;}
			#billboard #feat .featured .ctn { padding-left: 13px; padding-top:11px; padding-bottom:11px; padding-right:13px; line-height: 17px;}
		#billboard #feat .featImg { margin-left: 15px; margin-bottom: 4px; border:3px solid #e1e3e2;}
   		#billboard #feat .featImgOn { margin-left: 15px; margin-bottom: 4px; border:3px solid #e293bd; }

#topWed { width: 960px; padding: 0px 15px 0px 15px; margin: 0 auto; background: #fff;}

.location-selector {
  background: #a7a926 url(../gui/bglocation.jpg) left no-repeat;
  height:63px;
  width:300px;
  margin-bottom:10px;
}
.location-selector1 {
  background: #a7a926 url(../gui/bglocation.jpg) left no-repeat;
  height:35px;
  width:300px;
  margin-bottom:10px;
}
.location-pad1 {
  padding-top:8px; padding-right:14px; padding-left:14px;
}
.location-pad {
  padding-top:10px; padding-right:14px; padding-left:14px;
}

.breadcrumbBg {
  background: #db64a5 url(../gui/bgbreadcrumbs.jpg) top right no-repeat;
  height:54px;
  width:639px;
  overflow:hidden;
  padding-top:9px;
  padding-left:10px;
  margin-bottom:10px;
}

.breadcrumbBg1 {
  background: #db64a5 url(../gui/locbg.jpg) top right no-repeat;
  height:26px;
  width:639px;
  overflow:hidden;
  padding-top:9px;
  padding-left:10px;
  margin-bottom:10px;
}

.breadcrumbBg2 {
  background: #a38e6a url(../gui/locbg1.jpg) top right no-repeat;
  height:26px;
  width:639px;
  overflow:hidden;
  padding-top:9px;
  padding-left:10px;
  margin-bottom:10px;
}

#breadcrumb { font-size: 11px; margin-bottom: 7px; padding: 0px; height:14px; }
	#breadcrumb ul { margin: 0px; padding: 0px; list-style: none; list-style-type:none; }
	#breadcrumb ul li { display: block; list-style: none; float: left; margin: 0px; padding: 0px 10px 0px 10px; color: #ffffff; background: url(../gui/ul/arrow1.gif) no-repeat left center !important;}
    #breadcrumb ul li a:link { color:#ffcae7; text-decoration:underline; }
    #breadcrumb ul li a:visited { color:#ffcae7; text-decoration:underline; }
    #breadcrumb ul li a:hover { color:#ffffff; text-decoration:none; }

	#breadcrumb ul .home { padding: 0px 8px 0px 0px; background: none !important; margin: 0;}
	
#container { width: 960px; padding: 11px 15px 11px 15px; margin: 0 auto; background: #fff;}
	#container #contentContainer { width: 649px; float: left;}
	#container .wide { width: 960px !important;}

		#content p { margin-top: 4px; line-height:18px; padding-left:0px; padding-right:0px;}

		#content ul { list-style: none; margin: 0px 0px 20px 0px; padding: 0;}
			#content ul li { padding-left: 20px; background: url(../gui/ul/dot0.gif) 6px 6px no-repeat; margin-bottom: 5px; margin-left: 0px; line-height: 18px;}
#content .cat-article .entry ul li { padding-left: 20px; background: url(../gui/ul/dot0.gif) 6px 0px no-repeat; margin-bottom: 5px; margin-left: 0px; line-height: 18px;}
		#content ol { padding-left: 20px;}
			#content ol li { padding-left: 0; margin-bottom: 10px; margin-left: 0px; line-height: 17px;}
		#content #shortcuts { margin-top: 11px;}
			#content #shortcuts .shortcut { width: 93px; float: left; margin-left: 18px; font-size: 11px;}
				#content #shortcuts .shortcut .shortcutText { margin-top: 5px;}
				#content #shortcuts .shortcut .shortcutImg { border:3px solid #ebebeb; }
				#content #shortcuts .shortcut .shortcutImgOn { border:3px solid #e293bd; }
				#content #shortcuts .shortcut a { color: #d14d96; text-transform: uppercase; text-decoration: none;}
		#content .googleAds { border: 1px solid #d5d5d5; padding: 10px; margin-top: 10px;}
		#content #startYourWed, #content #teamBlog { margin-top: 11px;}
		#content .blogInfo { color: #9bab0a; font-size: 11px;}
		#content .comment { font-size: 13px; color: #b62ab1;}
			#content .comment a { color: #b62ab1;}
	#container #ads { width: 300px; float: left; margin-left: 11px;}
	#container #blogMenu { width: 300px; float: left; margin-left: 11px;}
	#container .blogCategories ul { margin: 0; padding: 0; font-size: 12px; line-height: 15px;}
		#container .blogCategories ul li { list-style-type: none; background-image: none !important;  margin-bottom: 7px !important;}
		#container .blogCategories ul li a {color: #630063; text-decoration: none;}
		#container .blogCategories ul li a:hover {color: #a8a927; text-decoration: underline;}
			#container .blogCategories ul li ul { margin-top: 8px; margin-bottom:0px; padding-left: 12px;}
				#container .blogCategories ul li ul li { padding-left:15px; list-style-type: none; background: url(../gui/blog-list-arrrow.gif) no-repeat left !important;  margin-bottom: 7px !important;}
				#container .blogCategories ul li ul li a { color: #a8a927; text-decoration: none;}
				#container .blogCategories ul li ul li a:hover { color: #a8a927; text-decoration: underline;}

.sponsors { margin-top: 11px; background: #eeeee2;}
	.sponsors .ad { width: 125px; float: left; padding: 15px 0px 0px 17px; padding-bottom: 0px;}
	.adText { padding: 3px 10px 0px 10px; text-align: center; font-size: 10px;}
	.adText a { color: #d6559b; text-decoration: none;}
	.sponsors .adText { padding: 3px 10px 0px 10px; text-align: center; font-size: 10px;}
	.sponsors .adText a { color: #d6559b; text-decoration: none;}
.sponsbg { background: url(../gui/misc/sponsbg.jpg); width:288px; height:34px; overflow:hidden; padding-left:12px; padding-top:6px; }
.sponsors1 { background: #eeeee2; padding-top:12px;}
.sponsors1 .ad { margin-bottom:10px; }
.sponsors1 .adText { padding: 3px 10px 0px 10px; text-align: center; font-size: 10px;}
.sponsors1 .adText a { color: #d6559b; text-decoration: none;}

.tabs { background: url(../gui/tabs/bg.gif) repeat-x bottom;}
	.tab { float: left; margin-left: 5px;}
	.tabCtn { padding: 15px; border: 1px solid #d5d5d5; border-top: none; line-height:18px;}
	.tabCtn a {text-decoration:none;}

#share { width: 960px; padding: 15px 15px 15px 15px; margin: 0 auto; background: #fff; color: #a3b123;}
	#share a { display: inline-block; padding-left: 20px; margin-left: 20px; text-decoration: none; height: 16px;}
	#share #delicious { background: url(../gui/share/delicious.gif) no-repeat;}
	#share #stumble { background: url(../gui/share/stumble.gif) no-repeat;}
	#share #spurl { background: url(../gui/share/spurl.gif) no-repeat;}
	#share #digg { background: url(../gui/share/digg.gif) no-repeat;}
	#share #furl { background: url(../gui/share/furl.gif) no-repeat;}
	#share #reddit { background: url(../gui/share/reddit.gif) no-repeat;}
	#share #blink { background: url(../gui/share/blink.gif) no-repeat;}
	#share #myweb { background: url(../gui/share/myweb.gif) no-repeat;}
	#share #magnolia { background: url(../gui/share/magnolia.gif) no-repeat;}
	
#footer { width: 960px; padding: 11px 15px 11px 15px; margin: 0 auto; color: #ffffff; font-size: 11px; line-height: 17px;}
	#footer a { color: #ffffff;}

.box01 { }
	.box01 .brdTop { background: url(../gui/box01/brd_top.gif) top repeat-x;}
	.box01 .brdRight { background: url(../gui/box01/brd_right.gif) right repeat-y;}
	.box01 .brdBtm { background: url(../gui/box01/brd_btm.gif) bottom repeat-x;}
	.box01 .brdLeft { background: url(../gui/box01/brd_left.gif) left repeat-y;}
	.box01 .c1 { background: url(../gui/box01/c1.gif) top left no-repeat;}
	.box01 .c2 { background: url(../gui/box01/c2.gif) top right no-repeat;}
	.box01 .c3 { background: url(../gui/box01/c3.gif) bottom left no-repeat;}
	.box01 .c4 { background: url(../gui/box01/c4.gif) bottom right no-repeat; display: inline-block; width: 100%;}
	.box01 .ctn { padding: 10px; line-height: 17px;}
	
.box02 { background: #eeeee2; margin-top: 11px;}
	.box02 .c1 { background: url(../gui/box02/c1.gif) top left no-repeat;}
	.box02 .c2 { background: url(../gui/box02/c2.gif) top right no-repeat;}
	.box02 .c3 { background: url(../gui/box02/c3.gif) bottom left no-repeat;}
	.box02 .c4 { background: url(../gui/box02/c4.gif) bottom right no-repeat;}
	.box02 .ctn { padding: 15px; /*display: inline-block;*/}
	
.box03 { margin-top: 11px;}
	.box03 .brdTop { background: url(../gui/box03/brd_top.gif) top repeat-x;}
	.box03 .brdRight { background: url(../gui/box03/brd_right.gif) right repeat-y;}
	.box03 .brdBtm { background: url(../gui/box03/brd_btm.gif) bottom repeat-x;}
	.box03 .brdLeft { background: url(../gui/box03/brd_left.gif) left repeat-y;}
	.box03 .c1 { background: url(../gui/box03/c1.gif) top left no-repeat;}
	.box03 .c2 { background: url(../gui/box03/c2.gif) top right no-repeat;}
	.box03 .c3 { background: url(../gui/box03/c3.gif) bottom left no-repeat;}
	.box03 .c4 { background: url(../gui/box03/c4.gif) bottom right no-repeat; display: inline-block; width: 100%;}
	.box03 .ctn { padding: 15px;}
	
.box04 { background: #ebebeb;}
	.box04 .brdRight { background: url(../gui/box04/brd_right.gif) right repeat-y;}
	.box04 .brdBtm { background: url(../gui/box04/brd_btm.gif) bottom repeat-x;}
	.box04 .brdLeft { background: url(../gui/box04/brd_left.gif) left repeat-y;}
	.box04 .c1 { background: url(../gui/box04/c1.gif) top left no-repeat;}
	.box04 .c2 { background: url(../gui/box04/c2.gif) top right no-repeat;}
	.box04 .c3 { background: url(../gui/box04/c3.gif) bottom left no-repeat;}
	.box04 .c4 { background: url(../gui/box04/c4.gif) bottom right no-repeat; display: inline-block; width: 100%;}
	.box04 .ctn { padding: 15px;}

.boxPinkSmall { vertical-align: top; background: #f9daeb url(../gui/misc/floral_pink1.gif) bottom right no-repeat; color: #424242;}
	.boxPinkSmall .title { background: #e290be; padding-top:12px; padding-bottom:10px; padding-left:15px; padding-right:15px;}
	.boxPinkSmall .ctn { padding: 15px;  }
	.boxPinkSmall ul li { background-image: url(../gui/ul/dot1.gif) !important; background-position:0px 6px !important;  }
	.boxPinkSmall a { color: #bb6798; text-decoration: none;}

.boxGreenSmall { vertical-align: top; background: #e6eac1 url(../gui/misc/floral_green1.gif) bottom right no-repeat; color: #424242;}
	.boxGreenSmall .title { background: #bdc15d;  padding-top:12px; padding-bottom:10px; padding-left:15px; padding-right:15px;}
	.boxGreenSmall .ctn { padding: 15px; }
	.boxGreenSmall ul li { background-image: url(../gui/ul/dot2.gif) !important; background-position:0px 6px !important; }
	.boxGreenSmall a { color: #868a1d; text-decoration: none;}

.boxPink { background: #ffffff; color: #424242; margin-top: 10px; border:1px solid #e290be;}
	.boxPink .title { background: #e290be; padding-top:10px; padding-bottom:10px; padding-left:12px; padding-right:12px; }
	.boxPink .ctn { padding: 15px; line-height:18px;}
		.boxPink .ctn h3 { color: #d6559b;}
	.boxPink ul li { background-image: url(../gui/ul/dot1.gif) !important; background-position:0px 6px !important;}
	.boxPink a { color: #d6559b; }

.book { }
.book .bookImage{ width:111px; }
.book .bookDetails{ width:499px; }
.book .button {   margin-top:4px; margin-bottom:6px; }


.boxGreen { background: #ffffff; border:1px solid #bdc15d; color: #424242; margin-top: 10px;}
	.boxGreen .title { background: #bdc15d; padding-top:10px; padding-bottom:10px; padding-left:12px; padding-right:12px; }
	.boxGreen .ctn { padding: 15px; line-height:18px;}
		.boxGreen .ctn h3 { color: #868a1d;}
		.boxGreen .ctn ul li { background-image: url(../gui/ul/dot2.gif) !important;}
		.boxGreen .ctn a { text-decoration: none;}

.boxBeige { background: #eeeee2; margin-top: 10px; position: relative;}
	.boxBeige .title { background: #eeeee2; padding: 9px 12px 8px 12px; border-bottom: 1px solid #d6d7d9;}
	.boxBeige .ctn { padding: 12px;}
		.boxBeige .ctn h3 { color: #bb6798;}

.boxWhite { background: #fff;}
	.boxWhite .ctn { padding-left: 12px; padding-right:12px; padding-top:10px; padding-bottom:10px; border: 1px solid #d5d5d5; line-height:18px; }
	
.btnRight { position: absolute; top: 7px; right: 15px;}

.twoBoxes { margin-top: 11px;}

.music { 
	font-weight: normal; 
	color: #323232; 
	background: url(../gui/misc/sound.gif) no-repeat center right; 
	padding-right: 18px; 
	display: block;  
			 min-height:1px;
	text-decoration: none; 
	line-height: 20px; 
	border-bottom:1px dotted #d8d8d8; 
	padding-bottom:3px; 
	margin-bottom:3px;
}
.musicn { font-weight: normal; color: #323232; padding-right: 18px; display: block; text-decoration: none; line-height: 20px; border-bottom:1px dotted #d8d8d8; padding-bottom:3px; margin-bottom:3px;}
.music .song { color: #d6559b; margin-right: 2px; text-decoration:underline; }
.music a:link { text-decoration:none; }
.music a:visited { text-decoration:none; }
.music a:hover { text-decoration:none; }
.music .song:link { text-decoration:underline; }
.music .song:visited { text-decoration:underline; }
.music .song:hover { text-decoration:none; }

.table01 { background: #ffffff; line-height:18px; border:1px solid #d8d8d8; }
	.table01 td { padding: 10px 12px 10px 12px; border-bottom: 1px dotted #d8d8d8;}
	.table01 td h3 { margin-bottom: 4px;}
	.table01 td h3 a { color: #cb5093;}
	.table01 td .note { font-size: 10px; color: #666;}
	.table01 td .desc { font-size: 12px;}
	.table01 .head td { background: #ffffff; padding-top: 10px; padding-bottom: 10px; border-bottom: none;}
		
.list0 li { margin-bottom: 0px !important; background-image: url(../gui/ul/dot2.gif) !important; padding-left:15px !important;}
.list1 li { margin-bottom: 0px !important; color: #bb6798;}
.list2 li { margin-bottom: 0px !important; color: #868a1d;}
.list3 li { margin-bottom: 0px !important; color: #bb6798; background-image: url(../gui/ul/dot1.gif) !important;}
	.list3 li a { color: #bb6798;}

.img1 { float: left; margin: 0px 20px 0px 0px; border: 1px solid #bbb;}
.img2 { float: right; margin: 0px 0px 0px 20px;}

.required { color: #f153a9;}
	
.del1 { border-bottom: 1px dotted #DDD; padding-bottom: 15px;}
div.hr1 { height: 1px; border-bottom: 1px dotted #d5d5d5; margin: 10px 0px 15px 0px;}
	div.hr1 hr { display: none;}
div.hr2 { height: 1px; border-bottom: 1px dotted #fff; margin: 10px 0px 15px 0px;}
	div.hr2 hr { display: none;}
div.clear { clear: both; height: 0px; float: none;}
	div.clear hr { display: none;}
div.hr3 { height: 1px; border-bottom: 1px solid #d8d8d8; margin: 10px 0px 15px 0px;}
	div.hr3 hr { display: none;}
div.hr31 { height: 1px; border-bottom: 1px dotted #d8d8d8; margin: 2px 0px 7px 0px;}
	div.hr31 hr { display: none;}

.blogTitle { padding: 0px 25px 5px 15px; margin: 11px 0px 0px 0px; font-size: 16px; background: url(../gui/box04/arrow.gif) right bottom no-repeat; display: inline-block; float: left;}
.blogDate { float: right; font-size: 11px; margin-top: 10px; padding-right: 15px; color: #707070;}
.submit { border: none; padding: 0;}

#popUp { padding: 20px;}
	#popUp #content { background: #fff url(../gui/top/bg.gif) repeat-x top; padding: 15px;}
	#popUp #popUpTop { padding: 0px 0px 10px 0px; border-bottom: 1px solid #e1a8df; margin-bottom: 10px;}
	#popUp .close { float: right; width: 101px; margin-top: 8px;}
	#popUp .logoSmall { float: left; margin-left: 15px; width: 121px; }
	#popUp #popUpBtm { padding: 6px 0px 0px 0px; border-top: 1px solid #e1a8df;}

#scroller { font-size:11px; line-height:14px; }
#scroller .title { padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:6px; border-bottom:1px solid #dededa;}
#scroller .faketitle { padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:6px; border-bottom:0px solid #dededa;}
#scroller .body { padding-top:0px; padding-bottom:5px;}

#scroller .imgr { border:3px solid #d6d3d3; margin-bottom:2px; margin-top:2px;}
#scroller .imgr1 { border:3px solid #dc87b4; margin-bottom:2px; margin-top:2px;}
.on-overlay {  color:#d45d9d; width:146px;  line-height:14px; background-color:#ffffff; border:1px solid #d8d8d8; }


.sitemap td { background: #f7f7f7; padding:10px; }
    .greybg { background: #f7f7f7; padding:10px;  }
	.sitemap .columnOne { width: 428px; border-right: 2px solid #fff;}
	.sitemap .columnTwo { width: 202px; border-right: 2px solid #fff;}
	.sitemap .columnThree { width: 326px;}
	.sitemap .cell1 { padding: 10px; border-bottom: 2px solid #fff;}
	.sitemap .cell2 { padding: 10px;}
	.sitemap .col1 { width:210px;  float: left;}
	.sitemap .col2 { width:210px; float: left;}
	.sitemap .col3 {  float: left;}
	.sitemap .col4 {  float: left;}
	.sitemap .col5 {  float: left;}
	.sitemap ul { margin-bottom:8px; margin-left: 0 !important;}
	.sitemap ul li { font-size: 11px; background-image: none !important; padding-left: 0px !important; margin-bottom:5px !important; margin-left: 0 !important;}
    .sitemap .separator { background-color:#d8d8d8; height:1px;  margin-top:6px; margin-bottom:6px;  }
    .sitemap a:link { color:#d6559b;     }
    .sitemap a:visited { color:#d6559b;     }
    .sitemap a:hover { color:#d6559b;     }
    .sitemap h3 { color:#a6a924;   }


#faq .accTogglerOpen {
    width: 930px;
	display: block;
	margin: 0;
	margin-top:  11px;
	cursor:  pointer;
	background: #eeeee2 url(../gui/buttons/close2.png) no-repeat right; padding: 10px 15px 10px 15px; border-bottom: 1px solid #d6d7d9;
}
#faq .accToggler {
    width: 930px;
	display: block;
	margin: 0;
	margin-top:  11px;
	cursor:  pointer;
	padding: 10px 15px 10px 15px;
	background-color:#eeeee2;
	background: #eeeee2 url(../gui/buttons/open2.png) no-repeat right; padding: 10px 15px 10px 15px; border-bottom: 1px solid #d6d7d9;
}
#faq .accContent {
	margin: 0px;
	background-color: #eeeee2;
}
#faq .accContent p {
	margin-top:0px;
    margin-bottom:10px;
}

#faq .faqbarbody {
  border-top:1px solid #C5CFD7; border-bottom:1px solid #758EA4; font-size:12px; color:#305273; font-weight:bold; line-height:18px;
}
.faqtext {
	padding:12px;
}
.faqbarbody a:link {
	font-size:12px;
  color:#758EA4;
  text-decoration:none;
}
.faqbarbody a:visited {
	font-size:12px;
  color:#758EA4;
  text-decoration:none;
}
.faqbarbody a:active {
	font-size:12px;
  color:#758EA4;
  text-decoration:none;
}
.faqbarbody a:hover {
	font-size:12px;
  color:#758EA4;
  text-decoration:none;
}

.tipTop { background: #a7a926; font-size: 11px; font-weight: bold; padding-left: 7px; padding-right:7px; padding-top:5px; padding-bottom:5px;}
.tipBody {  background: #fefefe; font-size: 11px; padding: 7px; line-height:17px;}
	.tipBody ol { margin: 0 !important; padding-left: 15px !important;}
	.tipBody ol li { line-height: normal !important; padding: 0 !important;}
.tipClass { background: #a7a926;}


.boxit-grey {
  border: 1px solid #d8d8d8;
  background-color:#fff;
  padding:15px;
}
.boxit-grey1 {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  background-color:#fff;
  padding:12px;
}
.boxit-grey2 {
  border-top: 1px solid #d8d8d8;
  border-bottom: 0px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  background-color:#fff;
  padding:12px;
}
.boxit-grey3 {
  border-top:2px dotted #d76ba5;
  border-bottom:2px dotted #d76ba5;
  border-left:2px dotted #d76ba5;
  border-right:2px dotted #d76ba5;
  background-color:#fff;
  padding-left:12px;
  padding-right:12px;
  padding-top:15px;
  padding-bottom:17px;

}


.boxit-grey4 {
  border-top:2px dotted #a8a927;
  border-bottom:2px dotted #a8a927;
  border-left:2px dotted #a8a927;
  border-right:2px dotted #a8a927;
  background-color:#fff;
  padding-left:12px;
  padding-right:12px;
  padding-top:15px;
  padding-bottom:17px;

}

.bgb {
  background: url(../gui/bgb.gif) repeat-x bottom;
}


.pinkbox3 {
  border:2px solid #e290be;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  margin-top:10px;
  background:url(../gui/menu/bg1.gif) no-repeat;
  background-position: bottom right;
}



.bg-overlay-catsel {
  background: url(../gui/misc/bg-overlay-catsel.jpg) repeat-x top;
  border:1px solid #d8d8d8;
  padding:8px;
  background-color:#ffffff;
  font-size:11px;
  line-height:17px;

}


#cat-sel ul {
  margin:0px;
  padding:0px;
  list-style:none;
  list-style-type:none;
}
#cat-sel .clearli {
  padding-right:0px !important;
  padding-left:0px !important;
  margin:0px !important;
  background: white !important;
  min-width:187px;_width:187px;
  float:left;
}
#cat-sel li a {
  display:block;
  background: transparent;
  padding-right:0px;
  padding-left:0px;
  padding-top:4px;
  padding-bottom:4px ;
  margin-bottom:0px;
  margin-right:8px;
  margin-left:8px;
  float:left;
  width:187px;
  height:19px;
  overflow:hidden;
  border-bottom:1px solid #d8d8d8;

}
#cat-sel li a:hover {
  display:block;
  background: url(../gui/misc/bglihover.jpg) top right no-repeat;
  padding-right:0px;
  padding-left:0px;
  padding-top:4px;
  padding-bottom:4px;
  margin-bottom:0px;
  margin-right:8px;
  margin-left:8px;
  float:left;
  width:187px;
  height:19px;
  overflow:hidden;
  border-bottom:1px solid #d8d8d8;
}
#cat-sel li div a {
  display:inline;
  padding:0px;
  margin:0px;
  border:none;
  background: transparent;
  width:auto;
  float:none;
  color:#a3b123;
}
#cat-sel li div a:link { color:#a3b123; text-decoration:none;}
#cat-sel li div a:visited { color:#a3b123; text-decoration:none;}
#cat-sel li div a:hover {
  display:inline;
  padding:0px;
  margin:0px;
  border:none;
  background: transparent;
  width:auto;
  float:none;
  color:#a3b123; text-decoration:underline;
}

#cat-sel a:link {  color:#323232; text-decoration:none; }
#cat-sel a:visited {  color:#323232; text-decoration:none; }
#cat-sel a:hover {  color:#a3b123; text-decoration:none; }


.cat-article {
  margin-top:18px;
}


.cat-article li { background-position:10px 10px !important; line-height:18px; margin-bottom:3px !important; padding-bottom:0px !important; }

.cat-article .bgtitle {
  background: url(../gui/bgtitle.jpg) repeat-x bottom;
}

.cat-article .title {
color:#d6559b;
font-size:22px;
font-family:Arial;
line-height:24px;
background-image:url(../gui/art-arrow.jpg);
background-repeat:no-repeat;
background-position: right bottom;
padding-right:35px;
padding-bottom:10px;
margin-bottom:0px;
 }
.cat-article .title-blog {
background-image:url(../gui/art-arrow.jpg);
background-repeat:no-repeat;
background-position: right bottom;
padding-right:35px;
padding-bottom:10px;
margin-bottom:0px;
 }

.cat-article .title-limit {  width:575px; }
.cat-article .title-limit-blog {  width:455px; }
.line-it {  background: url(../gui/bgposter.jpg) no-repeat left bottom; margin-bottom:10px; padding-bottom:10px ;  }

.line-it2 {  background: url(../gui/bgposter.jpg) no-repeat left bottom; margin-bottom:5px; padding-bottom:5px ;  }

.line-it1 {  background: url(../gui/bgposter.jpg) no-repeat left bottom; margin-bottom:0px; padding-bottom:10px; }

.line-it-top {  background: url(../gui/bgposter1.jpg) no-repeat left top; margin-top:10px; padding-top:10px; }
.line-it-top-right {  background: url(../gui/bgposter2.jpg) no-repeat left top; margin-top:10px; padding-top:10px; }

.cat-article .divider { width:1px; background-color:#dbdbdb; }

.cat-article .poster { font-size:11px; line-height:16px; }
.cat-article .date {  color:#a7a826; }
.cat-article .dateb { font-size:18px;  line-height:16px; }
.cat-article .commentnr { font-size:12px; font-weight:bold; line-height:16px; }
.cat-article .commentnr a:link {  text-decoration:none; }
.cat-article .commentnr a:visited {  text-decoration:none; }
.cat-article .commentnr a:hover {  text-decoration:none; }

.cat-article .bigdate { color:#a7a826; font-size:21px; letter-spacing:-0.04em;}
.cat-article .bigtitle {
color:#d6559b;
font-size:22px;
font-family:Arial;
line-height:24px;
margin-bottom:0px;
}
.cat-article .date-poster { padding-bottom:8px; }


.cat-article .box-grey {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  background-color:#fff;
  padding:12px;
}

#top-stuff {
  margin-top:14px;
  margin-bottom:16px !important;
}
#top-stuff ul {
  margin-top:0px !important;
  margin-bottom:0px;
}
#top-stuff li {
  margin-bottom:5px !important;
  padding-bottom:0px !important;
  margin-left:5px !important;
}

.top-stuff {
  margin-top:14px;
  margin-bottom:16px !important;
}
.top-stuff ul {
  margin-top:0px !important;
  margin-bottom:0px;
}
.top-stuff li {
  margin-bottom:5px !important;
  padding-bottom:0px !important;
  margin-left:5px !important;
}
.box-topped {
  border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8;
  padding-top:12px; padding-left:12px; padding-right:12px;
}
.box-bottomed {
  border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
  padding-bottom:12px; padding-left:12px; padding-right:12px;
}
.box-middled {
  border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;
  padding-left:12px; padding-right:12px;
}

.coupon {
  line-height:17px; margin-bottom:10px;
}
.coupon1 {
  line-height:17px;
}
.coupontop {
  background: url(../gui/cuptop.jpg) repeat-x; height:5px;
}
.couponfoot {
  background: url(../gui/cupbot.jpg) repeat-x; height:5px;    margin-bottom:12px;
}


.wedding-shopping .title1 {    font-size:14px; color:#d6559b;}
.wedding-shopping .title1 a:link { color:#d6559b;}
.wedding-shopping .title1 a:visited { color:#d6559b;}
.wedding-shopping a:link {  text-decoration:none; }
.wedding-shopping a:visited { text-decoration:none; }
.wedding-shopping a:hover { text-decoration:underline; }

.separator1 { background-color:#d8d8d8; height:1px; margin-top:10px; margin-bottom:10px; }

.wedding-shopping .products {

  padding-bottom:0px;
  margin-top:8px;
}
.wedding-shopping .products .prod {
  width:82px;
  margin-right:7px;
  margin-left:7px;
}

.advertise {
  line-height:17px;
}
.advertise1 {
  line-height:21px;
}
.advertise td {
  padding-left:0px;
  padding-right:8px;
  padding-top:0px;
  padding-bottom:8px;
}
.steps img {
  margin-bottom:5px;
}
.steps .last {
  margin-bottom:10px;
}



.tab1		{  font-weight:bold; font-size:12px; text-decoration:none; line-height:14px; background-image: url(../gui/tab_off_right.gif); background-repeat: no-repeat; background-position: top right; border-bottom:1px solid #cacaca; }

.tab1h		{ height:15px; padding:8px 15px 8px 10px; background-image: url(../gui/tab_off_left.gif); background-repeat: no-repeat; background-position: top left; text-align:center; }

.tabselected		{ color:#a8a927; font-weight:bold; font-size:12px; text-decoration:none; line-height:14px; background-image: url(../gui/tab_on_right.gif); background-repeat: no-repeat; background-position: top right; border:none;}

.tabselectedh		{ height:16px; padding:8px 15px 8px 10px; background-image: url(../gui/tab_on_left.gif); background-repeat: no-repeat; background-position: top left; text-align:center; }

.tabspacer			{ border-bottom:1px solid #cacaca; width:4px; height:1px; }

.tab1 a:link 		{ color:#828282; font-weight:bold; text-decoration:none;  }
.tab1 a:visited		{ color:#828282; font-weight:bold; text-decoration:none; }
.tab1 a:active 		{ color:#828282; font-weight:bold; text-decoration:none;  }
.tab1 a:hover 		{ color:#828282; font-weight:bold; text-decoration:underline;  }

.tabbox {
  border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;
}
.tabbox1 {
  border-left:1px solid #cacaca; border-right:1px solid #cacaca;
}


.cate-body {
  background-color:#ffffff;
  padding:8px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
  border-bottom:1px solid #d2d2d2;
}
.whitie { background-color:#ffffff; padding-top:8px; padding-bottom:10px; background-image:url(../gui/x.gif); background-position: bottom right; background-repeat:no-repeat; min-height: 60px;}

.onbg {
  background: url(../gui/menu/onbg.gif) repeat-x top; height:42px;
  background-color:#c7d075;
}
.shaddow-right {
  background: url(../gui/menu/shadow-rightb.png) repeat-y; width:7px;
}
.shaddow-b {
  background: url(../gui/menu/shadowbottom.png) repeat-x; height:8px;
}
.dividetopmenu {
  width:1px; background:url(../gui/menu/divide.png) no-repeat top;
}
.catrow {
   width:110px; padding-left:10px; padding-right:10px; font-size:11px; line-height:18px;
}
.catrow a {
  display:inline; white-space:nowrap;
}

.catrow a:link {
  color:#333333; text-decoration:none;
}
.catrow a:visited {
  color:#333333; text-decoration:none;
}
.catrow a:hover {
  color:#ca5294; text-decoration:none;
}

.imgr3 {
  border:3px solid #d6d3d3;
  margin-right:8px;
}
.thumblisting {
  padding-bottom:8px;
  padding-top:8px;
  border-bottom:1px solid #d8d8d8;
}


html>body div.outerbox
{
	padding: 0 5px 5px 0;
}
html>body div.outerbox div.shadowbox1
{
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 5px;
	height: 100%;
	background: url(../gui/myshadow.png) no-repeat right top;
}
html>body div.outerbox div.shadowbox2
{
	position: absolute;
	bottom: 0;
	right: 5px;
	height: 5px;
	width: 100%;
	background: url(../gui/myshadow.png) left bottom;
}
html>body div.outerbox div.shadowbox3
{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 5px;
	width: 5px;
	background: url(../gui/myshadow.png) no-repeat right bottom;
}
html>body .innerbox
{
	margin: 0;
	display: inherit;
}

.tooltip {
	background-color: #ffffff;
	border: 1px solid #bdb3b9;
	font-size: 12px;
	font-weight: normal;
	opacity:0.9; 
	filter:alpha(opacity=90);
	padding: 10px;
    line-height:18px;
    width:276px;
}

.votetext {
	font-weight: bold;
	font-size: 90%;
	color: #666;
}

div.entry p {
    color: #323232 !important;
	position: relative;
}

.line-it h3 {
position: relative;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

#content .adsense {
	  padding: 20px 0 20px 0;
}

html>body .entry ul {
    margin-left: 10px;
    padding: 0 0 0 30px;
	 /*  list-style: none; */
    text-indent: 00px;
}

html>body .entry li {
    margin: 7px 0 8px 10px;
    padding: 0 0 0 30px;
    /* font-size: 1.1em; */
}

div#topmenu{
	height:30px;
	padding-top:8px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:5px;
	background-color:#432056;
	color:#ddc7dd;
	font-weight:bold;
    font-size:14px; 
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
div#topmenu a:link{color: #ddc7dd; text-decoration: none;font-weight:bold;}
div#topmenu a:visited{color: #ddc7dd; text-decoration: none;font-weight:bold;}
div#topmenu a:hover{color: #FFDD9D; text-decoration: none;font-weight:bold;}
div#topmenu a:active{color: #ddc7dd; text-decoration: none;font-weight:bold;}

#navcontainer {
        background: #f7f2ea;
        width: 100%;
        margin: 0 auto;
        padding: 1em 0;
        font-family: verdana;
        font-size: 13px;
        text-align: center;
}

ul#navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 95%;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.2em 0 0.2em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #630063;
        text-decoration: none;
        background: #ddc7dd;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #630063;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #630063;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}
.flytVanster{
	float:left;
}
div.indexCont{
	padding-left:12px;
	height:200px;
}
div.pagination {
	margin: 00px 0;
	padding: 12px 0;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #b1b1b1;
    
    text-decoration: none; /* no underline */
}

div.pagination a:hover, div.pagination a:active {
	background: #082b56;
	color: #eee;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #082b56;
    
    
    font-weight: bold;
    background-color: #082b56;
	color:#eee;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #ccc;
}




