body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#666666; text-decoration:none;}
a {outline:none}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:#7AB41D; text-decoration:none; margin-top: 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color:#7AB41D; text-decoration:none;}

h2.places_main {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:#7AB41D; text-decoration:none; margin: 0;}
h1.places_strap {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color:#999; text-decoration:none; margin: 0 0 10px 0; font-style:italic}




.smallBody {font-size:9px}
.leftNavImage {margin-bottom:20px}
ul.menuList {position:relative; margin:20px 0 20px 0; padding:0px;}
ul.menuList li {position:relative; list-style:none; padding:3px 0 3px 0px; color:#666;}
ul.menuList li i {color:#666; text-decoration:none; padding-left:10px; background:url(../images/bullet_grey.gif) no-repeat left; font-style:normal}
ul.menuList li a {color:#7AB41D; text-decoration:none; padding-left:10px; background:url(../images/bullet_green.gif) no-repeat left}
ul.menuList li a:hover {color:#666; text-decoration:none; background:url(../images/bullet_grey.gif) no-repeat left}
.clear {clear:both}

ul.specialList {position:relative; margin:10px 0 20px 0; padding:0px;}
ul.specialList li {position:relative; list-style:none; padding:3px 0 3px 0px; color:#666;}
ul.specialList li i {color:#666; text-decoration:none; padding-left:10px; background:url(../images/bullet_grey.gif) no-repeat left; font-style:normal}
ul.specialList li a {color:#7AB41D; text-decoration:none; padding-left:10px; background:url(../images/bullet_green.gif) no-repeat left}
ul.specialList li a:hover {color:#666; text-decoration:none; background:url(../images/bullet_grey.gif) no-repeat left}

#special_offers {position:absolute; width:132px; height: 36px; top:13px; right:13px; background: url(../images/special_offer_banner.gif); padding:35px 10px 0px 10px}
#special_offers ul {position:relative; margin:0 0 20px 0; padding:0px;}
#special_offers ul li {position:relative; list-style:none; padding:0; color:#666;}
#special_offers ul li a {color:#7AB41D; text-decoration:none; padding-left:10px; background:url(../images/bullet_green.gif) no-repeat left}
#special_offers ul li a:hover {color:#666; text-decoration:none; background:url(../images/bullet_grey.gif) no-repeat left}
#special_offers a {color:#7AB41D; text-decoration:none;}
#special_offers a:hover {color:#666; text-decoration:none;}
#special_offers .special_offers_title {position: absolute; text-align:center; font-weight:bold; top:12px; left: 0px; width:100%; color:#fff; font-size:12px;}

#special_offers2 {position:absolute; width:132px; height: 36px; top:13px; left:13px; background: url(../images/special_offer_banner.gif); padding:35px 10px 0px 10px}
#special_offers2 ul {position:relative; margin:0 0 20px 0; padding:0px;}
#special_offers2 ul li {position:relative; list-style:none; padding:0; color:#666;}
#special_offers2 ul li a {color:#7AB41D; text-decoration:none; padding-left:10px; background:url(../images/bullet_green.gif) no-repeat left}
#special_offers2 ul li a:hover {color:#666; text-decoration:none; background:url(../images/bullet_grey.gif) no-repeat left}
#special_offers2 a {color:#7AB41D; text-decoration:none;}
#special_offers2 a:hover {color:#666; text-decoration:none;}
#special_offers2 .special_offers_title {position: absolute; text-align:center; font-weight:bold; top:12px; left: 0px; width:100%; color:#fff; font-size:12px;}

.price {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:#7AB41D; text-decoration:none; margin-top: 0px;}

a.leftNav_down {position:relative; display:block; width:147px; height:20px; background-color:#7BBD1F; font-size:11px; text-align:left; color:#FFFFFF; font-weight:bold; padding: 5px 0 0 5px; text-decoration:none}
a.leftNav_down:hover {background-color:#7BBD1F; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.leftNav {position:relative; display:block; width:147px; height:20px; background-color:#000000; font-size:11px; text-align:left; color:#FFFFFF; font-weight:bold; padding: 5px 0 0 5px; text-decoration:none}
a.leftNav:hover {background-color:#2E7D23; font-weight:bold; text-decoration:none}
		
#container {position:relative; top:0px; width:800px; margin: 0 auto; text-align:left;}
#mainContent {position:relative; float:right; margin:18px 18px 18px 0; width:600px; background-color:#FFFFFF; padding:15px;}
#mainContent a {text-decoration:underline; color:#7AB41D}
#mainContent a:hover {text-decoration:underline; color:#000000}
#weddingContent {position:relative; float:right; margin:18px 18px 18px 0; width:600px; padding:15px; background:url(../images/wedding_images/white_rose.jpg) no-repeat right bottom #FFFFFF;}

#contentContainer {position:relative; padding-top:135px; width:800px; background-color:#000;}

#addressBlock {position:absolute; float:right; bottom:25px; left:15px; font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:none; font-size:12px;}
#addressBlock a{font-size:11px; font-weight: normal; color:#7AB41D; text-decoration:none; font-size:12px;}
#addressBlock a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#7AB41D; text-decoration:underline; font-size:12px;}

#leftNav {position:relative; float:left; top:15px; left:0px; width:152px; text-align:center;}
#topBanner {width:800px; background:url(../images/bannerhead.jpg) no-repeat #000; height:35px; position: absolute; top:0px; left:0px; padding-top:100px}
#AA {display:block; margin-bottom: 10px;}
.imageset {position:relative; display:block; width:570px; margin-bottom: 10px;}
.image_left {float:left; width:130px; margin-right:15px;}
.image_right {float:left; width:130px;}

#navContainer {display:block; position:relative; margin:0; padding:0}
#navContainer li {list-style:none; float:left; position:relative; margin:0}
#navContainer li.about a {display:block; height:34px; width:85px; background:url(../images/new_nav/about.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.about a:hover {background-position:0 -34px}
#navContainer li.aboutOver a {display:block; height:34px; width:85px; background:url(../images/new_nav/about.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.accommodation a {display:block; height:34px; width:123px; background:url(../images/new_nav/accommodation.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.accommodation a:hover {background-position:0 -34px}
#navContainer li.accommodationOver a {display:block; height:34px; width:123px; background:url(../images/new_nav/accommodation.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.restaurant a {display:block; height:34px; width:92px; background:url(../images/new_nav/restaurant.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.restaurant a:hover {background-position:0 -34px}
#navContainer li.restaurantOver a {display:block; height:34px; width:92px; background:url(../images/new_nav/restaurant.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.weddings a {display:block; height:34px; width:90px; background:url(../images/new_nav/weddings.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.weddings a:hover {background-position:0 -34px}
#navContainer li.weddingsOver a {display:block; height:34px; width:90px; background:url(../images/new_nav/weddings.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.functions a {display:block; height:34px; width:86px; background:url(../images/new_nav/functions.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.functions a:hover {background-position:0 -34px}
#navContainer li.functionsOver a {display:block; height:34px; width:86px; background:url(../images/new_nav/functions.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.places a {display:block; height:34px; width:111px; background:url(../images/new_nav/places.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.places a:hover {background-position:0 -34px}
#navContainer li.placesOver a {display:block; height:34px; width:111px; background:url(../images/new_nav/places.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.tariff a {display:block; height:34px; width:63px; background:url(../images/new_nav/tariff.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.tariff a:hover {background-position:0 -34px}
#navContainer li.tariffOver a {display:block; height:34px; width:63px; background:url(../images/new_nav/tariff.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.news a {display:block; height:34px; width:63px; background:url(../images/new_nav/news.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.news a:hover {background-position:0 -34px}
#navContainer li.newsOver a {display:block; height:34px; width:63px; background:url(../images/new_nav/news.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer li.contact a {display:block; height:34px; width:87px; background:url(../images/new_nav/contact.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer li.contact a:hover {background-position:0 -34px}
#navContainer li.contactOver a {display:block; height:34px; width:87px; background:url(../images/new_nav/contact.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

.navItem {float:left; width: 114px; height:23px; text-align:center; padding-top: 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none;}

#navBox {position:absolute; top:0px; width: 114px; height:35px; text-align:center; padding-top: 11px;}

#pictureBlock {float:right; width: 385px; margin:0; }
#pictureThumbs {float:left; width: 192px; margin:0}
#weddingBlock {float:right; margin:0px 0px 10px 10px; width:250px; height:300px;}
#accommodationList {float:left; width:220px; margin:0px; padding-left:15px}

/* Text Styles */
.greenBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#7AB41D; text-decoration:none; }
.errorText {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#FF0000; text-decoration:none; }
.greyBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#666666; text-decoration:none; }
.whiteBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
.greenLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#7AB41D; text-decoration:underline;}
.bodyLink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#7AB41D; text-decoration:underline; 
}
.subLinks {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none; }

/*table styles*/

.trelasketable {
font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 1px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.trelasketable td{	
	border: 1px solid #333333;
	height: 25px;
	padding-left:3px;
}	
.input { 
	border:solid 1px #333333;
	background-color: #FFFFFF;
	width: 180px;
	height:15px; 
}
.button { 
	border:solid 0px;
	background-color: #FFFFFF;
	width:51px;
	height:49px;
}
.select {
	border:solid 1px #333333;
	background-color: #FFFFFF;
}
.formLabel {
	padding-top:10px;
	padding-bottom:2px;
}

.social_bookmarks {position:relative; margin:0;}
.social_bookmarks ul {list-style:none; margin:0; padding:5px 0 5px 0;}
.social_bookmarks ul li {float:right; list-style:none; margin-left:5px;}
.social_bookmarks ul li.text {padding-top:3px}
.social_bookmarks ul li.delicious a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/delicious.gif) 0 0}
.social_bookmarks ul li.delicious a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.digg a {position:relative; display:block; width:20px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/digg.gif) 0 0}
.social_bookmarks ul li.digg a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.facebook a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/facebook.gif) 0 0}
.social_bookmarks ul li.facebook a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.reddit a {position:relative; display:block; width:21px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/reddit.gif) 0 0}
.social_bookmarks ul li.reddit a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.stumbledupon a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/stumbled_upon.gif) 0 0}
.social_bookmarks ul li.stumbledupon a:hover {background-position: 0 -18px;}

.footerLinks {color:#888; font-size:10px; padding: 10px 0 0 0}
.footerLinks a {color: #888; text-decoration:none}
.footerLinks a:hover {color: #888; text-decoration:underline}

/* Main Navagation Style */

#leftNav {position:relative; float:left; top:15px; left:0px; width:152px; text-align:center;}
#topBanner {width:800px; background:url(../images/bannerhead.jpg) no-repeat #000; height:35px; position: absolute; top:0px; left:0px; padding-top:100px}
#AA {display:block; margin-bottom: 10px;}
.imageset {position:relative; display:block; width:570px; margin-bottom: 10px;}
.image_left {float:left; width:130px; margin-right:15px;}
.image_right {float:left; width:130px;}

#navContainer2 {display:block; position:relative; margin:0; padding:0}
#navContainer2 li {list-style:none; float:left; position:relative; margin:0}

#navContainer2 li.about a {display:block; height:34px; width:79px; background:url(../images/new_nav2/about.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.about a:hover {background-position:0 -34px}
#navContainer2 li.aboutOver a {display:block; height:34px; width:79px; background:url(../images/new_nav2/about.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.accommodation a {display:block; height:34px; width:117px; background:url(../images/new_nav2/accommodation.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.accommodation a:hover {background-position:0 -34px}
#navContainer2 li.accommodationOver a {display:block; height:34px; width:117px; background:url(../images/new_nav2/accommodation.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.restaurant a {display:block; height:34px; width:84px; background:url(../images/new_nav2/restaurant.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.restaurant a:hover {background-position:0 -34px}
#navContainer2 li.restaurantOver a {display:block; height:34px; width:84px; background:url(../images/new_nav2/restaurant.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.weddings a {display:block; height:34px; width:80px; background:url(../images/new_nav2/weddings.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.weddings a:hover {background-position:0 -34px}
#navContainer2 li.weddingsOver a {display:block; height:34px; width:80px; background:url(../images/new_nav2/weddings.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.functions a {display:block; height:34px; width:80px; background:url(../images/new_nav2/functions.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.functions a:hover {background-position:0 -34px}
#navContainer2 li.functionsOver a {display:block; height:34px; width:80px; background:url(../images/new_nav2/functions.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.events a {display:block; height:34px; width:62px; background:url(../images/new_nav2/events.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.events a:hover {background-position:0 -34px}
#navContainer2 li.eventsOver a {display:block; height:34px; width:62px; background:url(../images/new_nav2/events.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.places a {display:block; height:34px; width:102px; background:url(../images/new_nav2/places.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.places a:hover {background-position:0 -34px}
#navContainer2 li.placesOver a {display:block; height:34px; width:102px; background:url(../images/new_nav2/places.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.tariff a {display:block; height:34px; width:53px; background:url(../images/new_nav2/tariff.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.tariff a:hover {background-position:0 -34px}
#navContainer2 li.tariffOver a {display:block; height:34px; width:53px; background:url(../images/new_nav2/tariff.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.news a {display:block; height:34px; width:53px; background:url(../images/new_nav2/news.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.news a:hover {background-position:0 -34px}
#navContainer2 li.newsOver a {display:block; height:34px; width:53px; background:url(../images/new_nav2/news.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}

#navContainer2 li.contact a {display:block; height:34px; width:90px; background:url(../images/new_nav2/contact.gif) #000; text-indent:-1000px; overflow:hidden}
#navContainer2 li.contact a:hover {background-position:0 -34px}
#navContainer2 li.contactOver a {display:block; height:34px; width:90px; background:url(../images/new_nav2/contact.gif) #000 0 -68px; text-indent:-1000px; overflow:hidden}




.navItem {float:left; width: 114px; height:23px; text-align:center; padding-top: 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none;}

#navBox {position:absolute; top:0px; width: 114px; height:35px; text-align:center; padding-top: 11px;}

#pictureBlock {float:right; margin:0px 0px 10px 10px;}
#weddingBlock {float:right; margin:0px 0px 10px 10px; width:250px; height:300px;}
#accommodationList {float:left; width:220px; margin:0px; padding-left:15px}


/* Blog Containers */

.blogContainer {position:relative; width:100%; margin-bottom:10px; border-bottom: 1px solid #dcdbdb; }
.blogContainer a{color:#874d44; }
.blogContainer a:hover{ color:#000000; }
.blogContainer .date{position:relative; color:#999; margin-bottom:0px; font-size:12px; margin-right:0px; margin-bottom:10px; }
.blogContainer .contents {position:relative; width:600px; background-color:#FFF; height:100px;}
.blogContainer .contents .image{position:relative; float:left; width:100px; height:100px; background-color:#EEE; margin-bottom:10px;}
.blogContainer .contents .text{position:relative; width:480px; float:left; margin-left:20px;}
.blogContainer .contents .text .blogTitle {position:relative;  margin-bottom:0px; margin-top:0px; font-size:20px; color:#7AB41D; }

.blogMainLeft {position:relative; width:370px; float:left }
.blogMainLeft .title {position:relative;color:#7AB41D; font-size:20px;}
.blogMainLeft .date {color:#999; position:relative; margin-bottom:10px;}
.blogMainGallery {position:relative; width:440px; float:right; }


.eventTitle {margin:0px;}
.eventDate {position:relative; margin-bottom:10px; color:#333;}
.eventRule {position:relative; height:1px; background:#eee; margin: 20px 0 20px 0}
.eventTitleContainerTrelaske {position:relative; margin-bottom:10px; padding: 0 0 0 35px; background:url(../images/event_trelaske.gif) left no-repeat}
.eventTitleContainer {position:relative; margin-bottom:10px; padding: 0 0 0 35px; background:url(../images/event.gif) left no-repeat}

/* Section Product Styles */
#productMain { height:350px; overflow:visible;}
#productMain #imageProduct {position:relative; float:right; width:205px;  background-color:#EEE;}
#productMain #textProduct {position:relative; float:left; width:300px;}
#productMain #sectionImage {position:relative; width:205px; height:200px; float:right; background-color:#EEE;}
#thumbContainer {position:relative;background-color:#00FF00; height:120px;}

.thumbBlank {position:relative; float:left; width:51px; height:51px; background-color:#EEEEEE;}
.thumbImgBlank {position:relative; border:none; width:51px; height:51px; background-color:#EEEEEE; border-right:1px solid #CCC; border-top:1px solid #CCC;}

.thumbImg {position:relative; border:none; cursor:pointer; float:left;}
.thumb_1 a{position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_1 a:hover{position:relative; float:left; width:51px; height:51px; background-color:#000;}

.thumb_2 a{position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_2 a:hover{position:relative; float:left; width:51px; height:51px; background-color:#000;}

.thumb_3 {position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_3 a{position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_3 a:hover{position:relative; float:left; width:51px; height:51px; background-color:#000;}

.thumb_4 {position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_4 a{position:relative; float:left; width:51px; height:51px; background-color:#eeeeee;}
.thumb_4 a:hover{position:relative; float:left; width:51px; height:51px; background-color:#000;}

.thumb_5 {position:relative; float:left; width:73px; height:59px; background-color:#7f4b2a;}
.thumb_5 a{position:relative; float:left; width:73px; height:59px; background-color:#7f4b2a;}
.thumb_5 a:hover{position:relative; float:left; width:73px; height:59px; background-color:#000;}

.thumb_6 {position:relative; float:left; width:73px; height:59px; background-color:#d31048;}
.thumb_6 a{position:relative; float:left; width:73px; height:59px; background-color:#d31048;}
.thumb_6 a:hover{position:relative; float:left; width:73px; height:59px; background-color:#000;}


/* Text Styles */
.greenBody {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#7AB41D; text-decoration:none; }
.errorText {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#FF0000; text-decoration:none; }
.greyBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#666666; text-decoration:none; }
.whiteBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
.greenLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#7AB41D; text-decoration:underline;}
.bodyLink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#7AB41D; text-decoration:underline; 
}
.subLinks {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none; }

/*table styles*/

.trelasketable {
font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 1px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.trelasketable td{	
	border: 1px solid #333333;
	height: 25px;
	padding-left:3px;
}	
.input { 
	border:solid 1px #333333;
	background-color: #FFFFFF;
	width: 180px;
	height:15px; 
}
.button { 
	border:solid 0px;
	background-color: #FFFFFF;
	width:51px;
	height:49px;
}
.select {
	border:solid 1px #333333;
	background-color: #FFFFFF;
}
.formLabel {
	padding-top:10px;
	padding-bottom:2px;
}

.social_bookmarks {position:relative; margin:0;}
.social_bookmarks ul {list-style:none; margin:0; padding:5px 0 5px 0;}
.social_bookmarks ul li {float:right; list-style:none; margin-left:5px;}
.social_bookmarks ul li.text {padding-top:3px}
.social_bookmarks ul li.delicious a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/delicious.gif) 0 0}
.social_bookmarks ul li.delicious a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.digg a {position:relative; display:block; width:20px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/digg.gif) 0 0}
.social_bookmarks ul li.digg a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.facebook a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/facebook.gif) 0 0}
.social_bookmarks ul li.facebook a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.reddit a {position:relative; display:block; width:21px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/reddit.gif) 0 0}
.social_bookmarks ul li.reddit a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.stumbledupon a {position:relative; display:block; width:18px; height:18px; overflow:hidden; text-indent:-1000px; background:url(../images/social_bookmarks/stumbled_upon.gif) 0 0}
.social_bookmarks ul li.stumbledupon a:hover {background-position: 0 -18px;}

.leftPad {padding-top:15px;}

.blogbutton {
    border: 1px solid #006;
    background: #000;
	color:#FFFFFF;
	cursor:pointer;}