/* Reset styles */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}



/* Headings */

h1, h2, h3, h4, h5, h6 {
	margin: 20px 0px 10px 0;
	font-weight: normal;
}

h1 {
	margin: 0 0 27px 0;
	font: 30px Georgia;
	color: #000;
	line-height: 1.1em;
}

h1.small-margin {
	margin: 0 0 10px 0;
}

h2 {
	background: url('../i/headline-bg.gif') no-repeat 27px 0;
	height: 32px;
	font: 24px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0 0 12px 3px;
	line-height: 32px;
	letter-spacing: -1px;
	word-spacing: -2px;
}

h2 img {
	vertical-align: top;
	margin: 0 10px 0 0;
}

h3 {
	font: bold 16px Georgia;
	color: #be000e;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	word-spacing: 2px;
}

.article h3 {
	margin: 0 0 12px 0;
}

h3 a:link, h3 a:visited {
	color: #be000e;
	text-decoration: none;
}

h4 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0 0 16px 0;
}

h4 strong {
	color: #be000e;
}

h5 {
	font: bold 12px Georgia;
	color: #4d4d4d;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

h6 {
	font: bold 14px Georgia;
	text-transform: uppercase;
	color: #000;
	margin: 0 0 7px 0;
}

h6 a:link, h6 a:visited {
	color: #000;
	text-decoration: none;
}

/* Links */

a:link, a:visited, a:active {
	color: #353535;
	text-decoration: underline;
}

a:hover {
	color: #bf000f;
	text-decoration: underline;
}

/* Paragraphs */
 
p {
	margin: 0 0 15px 0;
	line-height: 1.3em;
}

/* Clearfix */

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
    display:inline-block;
}

.clearfix {
    display:block;
}

* html .clearfix {
    height: 1%;
}

.clear {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
}

/* Layout */

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #414141;
	background: #FFF url('../i/page-bg-repeat.jpg') repeat-x;
}


.all {
	background: url('../i/page-bg.jpg') no-repeat 50% 0;
}

.frame {
	width: 984px;
	margin: 0 auto;
}

/* Header */

.header {
	margin: 0 27px;
	overflow: hidden;
	position: relative;
	height: 133px;
	border-bottom: 1px solid #bcbcab;
}

.logo {
	margin: 33px 0 0 0;
}

.header-promo {
	position: absolute;
	top: 29px;
	right: 0;
}

/* Top menu */

.top-menu {
	position: absolute;
	top: 5px;
	right: 10px;
}

.top-menu li {
	float: left;
	display: inline;
	text-transform: uppercase;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	padding: 0 0 0 9px;
	margin: 0 0 0 8px;
	background: url('../i/top-menu-sep.gif') no-repeat 0 4px;
}

.top-menu li.first {
	background: transparent;
}

.top-menu a:link, .top-menu a:visited {
	color: #313131;
	text-decoration: none;
}

.top-menu a:hover {
	text-decoration: underline;
}

.top-menu li.current a:link, .top-menu li.current a:visited {
	color: #bf000f;
}

/* Follow Us */

.header .follow {
	position: absolute;
	top: 100px;
	right: 4px;
}

.follow ul {
	float: left;
	display: inline;
}

.follow li {
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	height: 23px;
}

.follow span {
	float: left;
	display: inline;
	font-size: 11px;
	word-spacing: -1px;
	margin: 5px 3px 0 0;
}

/* Menu */

.menu {
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 55px;

}

.menu li {
	float: left;
	display: inline;
	font: bold 18px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	word-spacing: 2px;

}

.menu a:link, .menu a:visited {
	color: #333;
	display: block;
	float: left;
	border-bottom: 5px solid #bf0110;
	padding: 0 22px 8px 22px;
	text-decoration: none;
}

.menu #entertainment a:link, .menu #entertainment a:visited {
	padding: 0 32px 8px 16px;
}

.menu a:hover, .menu li.current a:link, .menu li.current a:visited {
	border-bottom: 5px solid #000;
	color: #bf000f;
}

/* Top promo */

.top-promo {
	margin: 0 27px 42px 27px;
}

/* Columns */

.col-left {
	float: left;
	display: inline;
	width: 630px;
	overflow: hidden;
}

.col-right {
	float: left;
	display: inline;
	width: 300px;
	margin: 0 0 0 30px;
}

/* Featured */

.bookmark {
	float: left;
	display: inline;
}

.block {
	margin: 0 0 43px 0;
}

.featured {
	float: left;
	display: inline;
	width: 601px;
	border: 1px solid #e66068;
	position: relative;
	margin: 0 0 30px 0;
}

.f-info {
	float: left;
	display: inline;
	width: 238px;
	margin: 25px 0 0 25px;
	position: relative;
}

.f-pic {
	float: right;
	display: inline;
	
}

.f-more {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f4f4eb;
	height: 80px;
	width: 287px;
	overflow: hidden;
}

.f-more a:link, .f-more a:visited {
	font: 13px Georgia;
	line-height: 1.4em;
}

.f-more a:hover {
	color: #bf000f;
}

.f-more .inner {
	margin: 12px 0 0 26px;
	line-height: 1.3em;
}

.f-info p {
	text-align: justify;
	color: #434343;
}

a.full-link:link, a.full-link:visited {
	font: 11px Georgia;
	text-transform: uppercase;
	color: #d10e1d;
	background: url('../i/arrow-small.gif') no-repeat 100% 4px;
	padding: 0 16px 0 0;
}

a.full-link:hover {
	font-weight: bold;
}

.f-info .full-link {
	position: absolute;
	top: 204px;
	left: 2px;
}

/* Content */

.content {
	margin: 0 0 0 30px;
	position: relative;
}

.article {
	float: left;
	display: inline;
	width: 385px;
	margin: 3px 0 0 0;
}

.pic {
	float: left;
	display: inline;
	margin: 0 17px 0 0;
}

.box {
	float: right;
	display: inline;
	width: 193px;
	height: 284px;
	overflow: hidden;
	position: relative;
}

#box-fashion {
	background: url('../i/box-fashion.gif') no-repeat;
}
#box-lifestyle {
	background: url('../i/box-lifestyle.gif') no-repeat;
}
#box-culture {
	background: url('../i/box-culture.gif') no-repeat;
}
#box-travel {
	background: url('../i/box-travel.gif') no-repeat;
}
#box-people {
	background: url('../i/box-people.gif') no-repeat;
}
#box-entertainment {
	background: url('../i/box-entertainment.gif') no-repeat;
}

#box-health {
	background: url('../i/box-health.gif') no-repeat;
}

.box a:link, .box a:visited {
	color: #454341;
}

.box a:hover {
	color: #bf000f;
}

.box .inner {
	margin: 10px 15px 0 15px;
	font: 14px Georgia;
}

.box ul li {
	background: url('../i/arrow-small.gif') no-repeat 0 7px;
	padding: 0 0 0 10px;
	margin: 0 0 15px 0;
}

.box a.full-link:link, .box a.full-link:visited {
	color: #454341;
	padding: 0;
	background: transparent;
	position: absolute;
	bottom: 13px;
	right: 15px;
	font: bold 10px Georgia;
}

.box a.full-link:hover {
	color: #bf000f;
}

/* Say boxes */

.say-boxes {
	margin: 55px 0 0 6px;
}

.say {
	background: url('../i/say-bg.gif') no-repeat;
	width: 292px;
	height: 218px;
	margin: 0 0 0 20px;
	float: left;
	display: inline;
	overflow: hidden;
}

.say .inner {
	margin: 10px 18px 0 18px;
	font: 11px Georgia;
	word-spacing: -1px;
}

.say a:link, .say a:visited {
	text-decoration: none;
	color: #414141;
}

.say a:hover {
	text-decoration: underline;
	color: #bf000f;
}

.say ul li {
	background: url('../i/arrow-small.gif') no-repeat 0 5px;
	padding: 0 0 0 11px;
	margin: 0 0 12px 0;
}

/* Search */

.search {
	padding: 0 0 25px 0;
	margin: 0 0 22px 0;
	border-bottom: 1px solid #c6c6c1;
}

.search .text {
	background: url('../i/search-text.gif') no-repeat;
	width: 247px;
	height: 26px;
	overflow: hidden;
	float: left;
	display: inline;
}

.search .text input {
	border: 0px solid transparent;
	background: transparent;
	width: 235px;
	font: 12px Georgia;
	color: #ada1a1;
	padding: 6px 0 4px 12px;
}

.search .btn {
	float: left;
	display: inline;
	width: 44px;
	height: 24px;
	overflow: hidden;
	background: url('../i/search-btn.gif') no-repeat;
	border: 0px solid transparent;
	cursor: pointer;
	margin: 0 0 0 8px;
}

.search .btn:hover {
	background-position: 0 100%;
}

/* This issue */

.issue {
	background: #eaeade url('../i/issue-bg.gif') repeat-x;
	margin: 0 0 22px 0;
}

.issue-left {
	float: left;
	display: inline;
	width: 120px;
	overflow: hidden;
}

.issue-right {
	float: left;
	display: inline;
	width: 170px;
	margin: 5px 0 0 10px;
	overflow: hidden;
}

.issue h2 {
	margin: 1px 0 0 0;
}

.cover {
	margin: 0 0 7px 0;
}

.subscribe a:link, .subscribe a:visited {
	display: block;
	width: 170px;
	height: 34px;
	overflow: hidden;
}

.subscribe:hover img {
	margin: -34px 0 0 0;
}

/* Gallery */

.diary {
	background: url('../i/diary-bg.gif') no-repeat;
	width: 302px;
	height: 115px;
	overflow: hidden;
	margin: 0 0 15px 0;
}

.diary .inner {
	margin: 58px 0 0 22px;
}

.diary .links li {
	margin: 0 0 3px 0;
}

.diary .links a:link, .diary .links a:visited {
	font: bold 10px Georgia;
	text-transform: uppercase;
	color: #2c2923;
	background: url('../i/arrow-big.gif') no-repeat 100% 2px;
	padding: 0 12px 0 0;
}

.diary .links a:hover {
	color: #bf000f;
}

/* Promotions */

.promotions {
	background: url('../i/promotions-bg.gif') no-repeat;
	width: 302px;
	height: 122px;
	overflow: hidden;
	margin: 0 0 27px 0;
}

.promotions .inner {
	margin: 50px 0 0 20px;
	width: 150px;
}

.promotions p {
	color: #414141;
}

.promotions a.full-link:link, .promotions a.full-link:visited {
	font: bold 10px Georgia;
	color: #2c2923;
	background: url('../i/arrow-big.gif') no-repeat 100% 3px;
	padding: 0 16px 0 0;
}

.promotions a.full-link:hover {
	color: #bf000f;
}

/* Polls */

a.polls:link, a.polls:visited {
	display: block;
	background: url('../i/polls-bg.gif') no-repeat;
	width: 300px;
	height: 65px;
	position: relative;
	overflow: hidden;
	margin: 0 0 17px 0;
	text-decoration: none;
}

.polls .h4 {
	display: block;
	position: absolute;
	top: 19px;
	left: 35px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0 0 16px 0;
}

.polls .inner {
	display: block;
	margin: 17px 0 0 108px;
	width: 175px;
}

/* Competitions */

a.competitions:link, a.competitions:visited {
	display: block;
	background: url('../i/competitions-bg.gif') no-repeat;
	width: 300px;
	height: 65px;
	position: relative;
	overflow: hidden;
	margin: 0 0 30px 0;
	text-decoration: none;
}

.competitions .h4 {
	display: block;
	position: absolute;
	top: 19px;
	left: 30px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0 0 16px 0;
}

.competitions .inner {
	display: block;
	margin: 10px 0 0 154px;
	width: 135px;
}

.placeholder {
	margin: 0 0 58px 0;
}

/* Tags */

.tags {
	background: #f8f8ed;
	height: 218px;
	overflow: hidden;
}

.tags h4 {
	margin: 0 0 12px 0;
}

.tags .inner {
	margin: 8px 18px 0 18px;
	text-align: justify;
	line-height: 18px;
}

.tags a:link, .tags a:visited {
	text-decoration: none;
}

.tags a:hover {
	text-decoration: underline;
}

.tag-12 {
	font-size: 12px;
}

.tag-14 {
	font-size: 14px;
}

.tag-15 {
	font-size: 15px;
}

.tag-16 {
	font-size: 16px;
}

.tag-17 {
	font-size: 17px;
}

.tag-18 {
	font-size: 18px;
}

.tag-19 {
	font-size: 19px;
}

.tag-20 {
	font-size: 20px;
}

.tag-21 {
	font-size: 21px;
}

.red, a.red:link, a.red:visited {
	color: #bf000a;
}

/* Bottom menu */

.bottom-menu {
	margin: 70px 27px 0 27px;
	background: url('../i/bottom-menu-bg.gif') repeat-x;
	height: 51px;
}

.bottom-menu ul {
	margin: 0 0 0 50px;
}

.bottom-menu li {
	float: left;
	display: inline;
	font: bold 11px Georgia;
	text-transform: uppercase;
	line-height: 51px;
	margin: 0 30px 0 0;
	word-spacing: -1px;
}

.bottom-menu a:link, .bottom-menu a:visited {
	color: #333333;
	text-decoration: none;
}

.bottom-menu a:hover, .bottom-menu li.current a:link, .bottom-menu li.current a:visited {
	color: #bf000f;
}

/* Footer */

.footer {
	position: relative;
	height: 135px;
	font: 12px Georgia;
	color: #4d4d4d;
	margin: 12px 27px 0 27px;
}

.contacts {
	position: absolute;
	top: 7px;
	left: 28px;
}

.contacts a:link, .contacts a:visited {
	text-decoration: none;
}

.contacts a:hover {
	text-decoration: underline;
	color: #4d4d4d;
}

.advertise {
	position: absolute;
	top: 7px;
	left: 256px;
}

.advertise p {
	line-height: 1.6em;
}

.advertise a:link, .advertise a:visited {
	color: #3b3b3b;
	text-decoration: none;
}

.advertise a:hover {
	text-decoration: underline;
}

.advertise a.media-pack:link, .advertise a.media-pack:visited {
	color: #ac0d19;
	text-decoration: underline;
}

.advertise a.media-pack:hover {
	text-decoration: none;
}

.footer .follow {
	position: absolute;
	top: 0;
	right: 16px;
}

.footer-logo {
	position: absolute;
	top: 37px;
	right: 25px;
}

.developer {
	position: absolute;
	top: 90px;
	right: 25px;
	font: 10px Georgia;
	color: #544a4c;
}

.developer a:link, .developer a:visited {
	color: #000;
	text-decoration: none;
}

.developer a:hover {
	text-decoration: underline;
}

.issue .inner {
	margin: 12px 0 0 18px;
	font: 14px Georgia;
	color: #3a3a3a;
}

.issue a:link, .issue a:visited {
	color: #3a3a3a;
	text-decoration: none;
}

.issue a:hover {
	color: #bf000f;
	text-decoration: underline;
}

/* Fashion Home Page */

.gray-line {
	background: #efefe3;
	height: 25px;
	font: 11px Georgia;
	position: relative;
}

.article-full .content .gray-line {
	width: 403px;
	position: absolute;
	bottom: 30px;
	right: 0;
}

.gray-line a:link, .gray-line a:visited {
	color: #3b372f;
	text-decoration: none;
}

.gray-line a:hover {
	text-decoration: underline;
}

.comments-link {
	background: url('../i/ico-comments.gif') no-repeat 0 2px;
	padding: 0 0 0 20px;
	position: absolute;
	top: 6px;
	left: 8px;
}

.share-link {
	background: url('../i/ico-share.gif') no-repeat 0 4px;
	padding: 0 0 0 21px;
	position: absolute;
	top: 6px;
	right: 12px;
	word-spacing: -1px;
}

.article-full {
	margin: 0 0 20px 0;
}

.article-full .content {
	border-bottom: 1px solid #c6c6c1;
	padding: 0 0 30px 0;
}

/* Pagination */

.pagination {
	width: 603px;
	height: 20px;
	position: relative;
	font: 11px Georgia;
	margin: 0 0 0 27px;
}

.pagination a:link, .pagination a:visited {
	color: #be000e;
	text-decoration: underline;
}

.pagination a:hover {
	color: #000;
}

.previous {
	background: url('../i/arrow-prev.gif') no-repeat 0 4px;
	padding: 0 0 0 12px;
	position: absolute;
	top: 0;
	left: 2px;
}

.next {
	background: url('../i/arrow-next.gif') no-repeat 100% 4px;
	padding: 0 10px 0 0;
	position: absolute;
	top: 0;
	right: 2px;
}

.full-articles {
	margin: 10px 0 0 0;
}

#interior .menu {
	margin-bottom: 27px;
}

/* Miranda's Diary Home Page */

.featured-diary .f-info {
	margin-top: 3px;
}

.featured-diary h1 {
	margin: 17px 0 18px 0;
}

.featured-diary .f-info .full-link {
	top: 225px;
}

.hr hr {
	display: none;
}

.hr {
	height: 1px;
	overflow: hidden;
	background: #c6c6c1;
	margin: 12px 0 25px 0;
}

.section h3 {
	margin: 0 0 12px 0;
}

.date {
	background: url('../i/date-bg-1.gif') no-repeat;
	height: 19px;
	font: 11px Georgia;
	color: #be000e;
	padding: 0 0 0 27px;
	line-height: 19px;
	letter-spacing: -1px;
	margin: 0 0 7px 0;
}

.event p {
	margin: 0;
}

.event {
	font: 11px Georgia;
	color: #232323;
	margin: 0 25px 20px 0;
}

.events a.full-link:link, .events a.full-link:visited {
	font: bold 10px Georgia;
	padding: 0 10px 0 0;
}

.events a.full-link:hover {
	color: #000;
}

.section {
	margin-bottom: 45px;
}

/* Photo Galleries */

.gallery {
	margin: 0 0 29px 0;
}

.gallery .photo {
	float: left;
	display: inline;
}

.photo a:link, .photo a:visited {
	display: block;
	padding: 2px;
	border: 1px solid #c5c6c1;
}

.photo a:hover {
	border: 1px solid #8d8f50;
}

.gallery .photo {
	float: left;
}

.info {
	float: left;
	display: inline;
	margin: 0 0 0 12px;
}

.info .hr {
	margin: 8px 0 12px 0;
	width: 55px;
}

.gallery a.full-link:link, .gallery a.full-link:visited {
	font: bold 10px Georgia;
	color: #2c2923;
	padding: 0 10px 0 0;
}

.gallery a.full-link:hover {
	color: #bf000f;
}

/* Gallery Page */

.single-gallery h3 {
	margin-bottom: 23px;
}

.date-2 {
	background: url('../i/date-bg-2.gif') no-repeat;
	height: 19px;
	font: 11px Georgia;
	color: #be000e;
	padding: 0 0 0 6px;
	line-height: 19px;
	letter-spacing: -1px;
	margin: 0 0 7px 0;
}

.thumbnails {
	margin: 22px 0 50px -22px;
	width: 680px;
}

.thumbnails li {
	float: left;
	display: inline;
	text-align: center;
	font: 11px Georgia;
	color: #3a3a3a;
	margin: 0 0 15px 22px;
}

.purchase {
	font: 14px Georgia;
	color: #3a3a3a;
	background: url('../i/ico-purchase.gif') no-repeat;
	padding: 0 0 0 22px;
	height: 18px;
	margin: 0 0 28px 0;
}

.purchase a:link, .purchase a:visited {
	color: #be000e;
	background: url('../i/arrow-big.gif') no-repeat 100% 7px;
	padding: 0 12px 0 0;
}

.purchase a:hover {
	color: #000;
}

a.back-link:link, a.back-link:visited {
	color: #3b372f;
	font: bold 10px Georgia;
	text-transform: uppercase;
	background: url('../i/arrow-back.gif') no-repeat 0 3px;
	padding: 0 0 0 11px;
	position: absolute;
	top: 6px;
	left: 6px;
	text-decoration: underline;
}

a.back-link:hover {
	color: #bf000f;
}

/* Article Detail Page */

.article-picture {
	margin: 0 0 15px 0;
}

.article-detail p {
	font: 12px Georgia;
	line-height: 1.4em;
	margin: 0 0 18px 0;
}

.article-detail .gray-line {
	margin: 40px 0 0 0;
}

.article-detail {
	margin-bottom: 38px;
}

/* Comments */

.comments h6 {
	background: url('../i/ico-comments-w.gif') no-repeat 3px 5px;
	padding: 0 0 0 25px;
	margin: 0 0 17px 0;
}

.comment-date {
	background: url('../i/comment-date.gif') no-repeat;
	width: 40px;
	height: 36px;
	float: left;
	display: inline;
	text-align: center;
	font: 11px Georgia;
	color: #2f2f2f;
	padding: 2px 0 0 0;
	margin: 3px 0 0 0;
}

.comment-date span {
	display: block;
	margin: 0 0 0 -4px;
}

.comment-date big {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #be000e;
}

.comment-text {
	float: left;
	display: inline;
	width: 530px;
	margin: 0 0 0 10px;
	font: 13px Georgia;
	color: #232323;
}

.author {
	margin: 0 0 5px 0;
}

.author span {
	color: #217b79;
}

.comment-text p {
	font-style: italic;
}

.comments .hr {
	margin: 22px 0 12px 0;
}

/* Related */

.related h6 {
	margin-bottom: 10px;
}

.related-box {
	background: #efefe3;
	overflow: hidden;
	padding: 0 0 15px 0;
}

.related ul {
	margin: 12px 0 0 12px;
}

.related li {
	font: 13px Georgia;
	background: url('../i/arrow-small.gif') no-repeat 0 6px;
	padding: 0 0 0 9px;
	margin: 0 0 5px 0;
}

.related a:link, .related a:visited {
	color: #454341;
}

.related a:hover {
	color: #bf000f;
}
#sharebox{
position:absolute;
top:200px;
left:400px;
width:215px;
height:auto;
background-color:#FFFFFF;
border-color:#666666;
border-width:2px;
border-style:solid;
z-index:190;
background-image: url(../i/ico-share.gif);
       background-repeat: no-repeat;
       background-position: left top;
}
#sharebox table {
       background-color: #efefe3;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-right-style: solid;
       border-bottom-style: solid;
       border-right-color: #bdbda6;
       border-bottom-color: #bdbda6;
       width: 215px;
       padding-right: 12px;
       padding-left: 15px;
       padding-bottom: 12px;
       background-image: url(../i/ico-share.gif);
       background-repeat: no-repeat;
       background-position: 20px 19px;
       padding-top: 12px;
}
#sharebox table td{
       padding-right: 5px;
       padding-left: 2px;
       font-family: Georgia, "Times New Roman", Times, serif;
}

#sharebox table input{
       background-color: #FFFFFF;
       padding: 4px;
       border: 1px solid #e1e1d6;
       font-family: Georgia, "Times New Roman", Times, serif;
       color: #6a6565;
       width: 150px;
       margin-bottom: 5px;
}
#sharebox table button{
       color: #FFFFFF;
       background-color: #bb010f;
       font-family: Georgia, "Times New Roman", Times, serif;
       margin-top: 10px;
       margin-bottom: 0px;
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: none;
       border-left-style: none;
       padding-top: 6px;
       padding-right: 12px;
       padding-bottom: 6px;
       padding-left: 12px;
}
#sharebox table button hover{
       background-color: #000000;
}
td.icon_share{
       text-indent: 25px;
}
table.regForm{}
table.regForm input{
	background-color: #FFFFFF;
	border: 1px solid #c9c9b7;
	padding: 4px;
}
table.regForm input.btn_red{
	color: #FFFFFF;
	background-color: #be000e;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
table.regForm tr.header td{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 18px;
}
table.regForm td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
form{
	margin: 0px;
	padding: 0px;
}