body {
	background-color: #ffffff;
	margin: 0;
	padding: 0 0 50px 0;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #58504f;
	font-size: 11px;
	text-align: left;
}
h1 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	font-weight: normal;
	font-size: 28px;
	color: #939598;
	text-align: left;
	line-height: 31px;
}
h2 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 15px 0;
	padding: 1px 0 0 0;
	font-weight: normal;
	font-size: 20px;
	color: #c899a1;
	text-align: left;
}
h2.inline {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 25px;
}
h3 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 15px;
	color: #8b5e3c;
	text-align: left;
}
h3.inline {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
h4 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	color: #58504f;
	text-align: left;
}
h4.inline {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
p {
	margin: 0;
	padding: 0;
}


/************ Standard tags ************/


/************ Positioning Classes ************/
.clear {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
}
.clearLeft {
	clear: left;
	line-height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
}
.clearRight {
	clear: right;
	line-height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
}
.textLeft {
	text-align: left;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.posCenter {
	margin: 0 auto;
	padding: 0;
}
.VAtop {
	vertical-align: top;
}
.VAmiddle {
	vertical-align: middle;
}
.VAbottom {
	vertical-align: bottom;
}
.floatLeft{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}
.floatLeft_Mr{
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
.floatRight{
	display: inline;
	margin: 0;
	padding: 0;
	float: right;
}
.floatRight_Ml{
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
}
.block{
	display: block;
}
.inner {
	float: left;
	overflow: hidden;
}
.lh-normal {
	line-height: normal;
}
.lh-200 {
	line-height: 200%;
}
.Mt25 {
	margin-top: 25px;
}
.Mt15 {
	margin-top: 15px;
}
.Mt5 {
	margin-top: 5px;
}
.Mt1 {
	margin-top: 1px;
}


/************ Color Styles ************/
.white{
	color: #ffffff;
}
.black{
	color: #000000;
}
.lipred {
	color: #a51e22;
}
.violet{
	color: #af6c86;
}
.brown{
	color: #8b5e3c;
}
.gray{
	color: #58504f;
}
.lightGray{
	color: #939598;
}
.darkGray{
	color: #333333;
}
.field_req{
	color: #ff0000;
}
.error_normal{
	color: #ff0000;
}
.red{
	color: #ff0000;
}


/************ Font Styles ************/
.line_through {
	text-decoration: line-through;
}
.remark {
	font-size: 90%;
}
.remark-g {
	font-size: 90%;
	color: #777777;
}
.timestamp {
	font-size: 80%;
	color: #333333;
	line-height: 200%;
	font-weight: bold;
}
.hp-newssummary {
	font-size: 10px;
	line-height: 120%;
	font-style: italic;
}
.imgcaption-n {
	font-size: 90%;
	color: #777777;
}
.imgcaption-i {
	font-size: 90%;
	color: #777777;
	font-style: italic;
}


/************ List Styles ************/
ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-style-position: outside;
}
	ul li {
		background: url(../images/ul-bullet.gif) 0 8px no-repeat;
	    padding-left: 8px;
	}
	ul li.nobul {
		background: transparent;
	    padding-left: 8px;
	}


/************ Link Styles ************/
a:link {
	color: #c899a1;
	text-decoration: underline;
	font-weight: inherit;
}
a:hover, a:visited:hover {
	color: #58504f;
}
a:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}

a.nounder:link {
	color: #c899a1;
	text-decoration: none;
	font-weight: inherit;
}
a.nounder:hover, a.nounder:visited:hover {
	color: #58504f;
	text-decoration: underline;
}
a.nounder:visited {
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
}

a.violet:link {
	color: #af6c86;
	text-decoration: underline;
	font-weight: inherit;
}
a.violet:hover, a.violet:visited:hover {
	color: #58504f;
}
a.violet:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}


/************ Image Styles ************/
img {
	border: 0;
	outline: 0;
}
img.grayBorder {
	border: 1px solid #cccccc;
}
img.grayBorder-VAB {
	border: 1px solid #cccccc;
	vertical-align: bottom;
}
img.floatLeft {
	display: inline;
	float: left;
	vertical-align: bottom;
	margin: 0 10px 5px 0;
}
img.floatLeft-noM {
	display: inline;
	float: left;
	vertical-align: bottom;
	margin: 0;
}
img.floatLeftBorder {
	display: inline;
	float: left;
	border: 1px solid #cccccc;
	vertical-align: bottom;
	margin: 0 10px 5px 0;
}
img.floatRight {
	display: inline;
	float: right;
	vertical-align: bottom;
	margin: 0 0 5px 10px;
}
img.floatRight-noM {
	display: inline;
	float: right;
	vertical-align: bottom;
	margin: 0;
}
img.floatRightBorder {
	display: inline;
	float: right;
	border: 1px solid #cccccc;
	vertical-align: bottom;
	margin: 0 0 5px 10px;
}


/************ Table Styles ************/
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
table.centered{
	margin: 0 auto;
}
td {
	margin: 0;
	padding: 2px;
}
td.noborder {
	border: 0;
}
td.VAtop {
	vertical-align: top;
}
table.hasborder{
	border: 1px solid #666666;
}
table.hasborder td {
	border: 1px solid #666666;
}
table.hasborder td.noborder {
	border: 0;
}
table.hasborder_tCenter{
	border: 1px solid #666666;
	text-align: center;
}
table.hasborder_tCenter td {
	border: 1px solid #666666;
}
table.hasborder_tLeft{
	border: 1px solid #666666;
	text-align: left;
}
table.hasborder_tLeft td {
	border: 1px solid #666666;
}
tr.lightbkground {
	background-color: #ffffff;
}
tr.darkbkground {
	background-color: #e6e6e6;
}
tr.graybkground {
	background-color: #999999;
}


/************ Layout ************/
/*
#container {
	display: block;
	width: 992px;
	margin: 0 auto;
	padding: 0 0 50px 0;
}
*/

#header {
	position: relative;
	z-index: 200;
	display: block;
	width: 992px;
	height: 85px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
}
	#header-left {
		display: block;
		float: left;
		width: 290px;
		height: 85px;
		margin: 0;
		padding: 0;
	}
	#header-right {
		display: block;
		float: right;
		width: 677px;
		height: 85px;
		margin: 0 0 0 25px;
		padding: 0;
	}
		#header-right-top {
			display: block;
			width: 677px;
			height: 48px;
			margin: 0;
			padding: 0;
			font-size: 10px;
		}
			#header-right-top #hrt-1 {
				display: block;
				float: left;
				height: 28px;
				margin: 0 10px 0 0;
				padding: 20px 0 0 0;
				color: #7d7b76;
			}
				#header-right-top #hrt-1 a {
					color: #7d7b76;
					text-decoration: none;
					font-weight: normal;
				}
				#header-right-top #hrt-1 a:hover {
					text-decoration: underline;
				}
			#header-right-top #hrt-2 {
				display: block;
				float: left;
				height: 48px;
				width: 160px;
				margin: 0;
				padding: 0;
			}
				#header-right-top #hrt-2 .text{
					display: block;
					float: left;
					margin: 7px 0 0 0;
				}
			#header-right-top #menu-top {
				display: block;
				float: right;
				height: 36px;
				margin: 0;
				padding: 0;
				background: green;
			}
			#header-right-top #menu-top .left {
				display: block;
				float: left;
				width: 5px;
				height: 36px;
				margin: 0;
				padding: 0;
				background: url(../images/menu-top-left.gif) 0 0 no-repeat;
			}
			#header-right-top #menu-top .bkglight {
				display: block;
				float: left;
				height: 36px;
				margin: 0;
				padding: 0;
				background: url(../images/menu-top-bkglight.gif) 0 0 repeat-x;
			}
				#header-right-top #menu-top a.search {
					display: block;
					float: left;
					width: 57px;
					height: 21px;
					margin: 7px 7px 0 2px;
					padding: 0;
					font-size: 10px;
					line-height: 18px;
					color: #ffffff;
					font-weight: normal;
					text-decoration: none;
					background: url(../images/menu-top-btn-search.gif) 0 0 no-repeat;
					text-align: center;
				}
				#header-right-top #menu-top a.search:hover{
					color: #dddddd;
				}
			#header-right-top #menu-top .divider {
				display: block;
				float: left;
				width: 5px;
				height: 36px;
				margin: 0;
				padding: 0;
				background: url(../images/menu-top-divider.gif) 0 0 no-repeat;
			}
			#header-right-top #menu-top .bkgdark {
				display: block;
				float: left;
				height: 36px;
				margin: 0;
				padding: 6px 7px 0 7px;
				background: url(../images/menu-top-bkgdark.gif) 0 0 repeat-x;
				color: #ffffff;
				font-size: 9px;
				text-align: center;
			}
				#header-right-top #menu-top .bkgdark a {
					color: #ffffff;
					text-decoration: none;
					font-weight: normal;
				}
				#header-right-top #menu-top .bkgdark a:hover {
					color: #dddddd;
				}
			#header-right-top #menu-top .right {
				display: block;
				float: left;
				width: 5px;
				height: 36px;
				margin: 0;
				padding: 0;
				background: url(../images/menu-top-right.gif) 0 0 no-repeat;
			}
		#header-right-bottom {
			display: block;
			width: 667px;
			height: 37px;
			line-height: 45px;
			color: #c899a1;
			margin: 0;
			padding: 0 10px 0 0;
		}
			#header-right-bottom a:link, #header-right-bottom a:visited {
				font-size: 10px;
				color: #af6c86;
				text-decoration: none;
				font-weight: inherit;
			}
			#header-right-bottom a:hover, a:visited:hover {
				text-decoration: underline;
			}

#mainmenu {
	position: relative;
	z-index: 300;
	display: block;
	width: 992px;
	height: 48px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/mainmenu-bkg.gif) 0 0 repeat-x;
}
	#mainmenu a {
		display: block;
		float: left;
		width: 100px;
		height: 40px;
		margin: 0;
		padding: 8px 5px 0 5px;
		font-size: 13px;
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		text-align: center;
		background: url(../images/mainmenu-bkg.gif) 0 0 repeat-x;
	}
	#mainmenu a:hover {
		background: url(../images/mainmenu-bkg-hover.gif) 0 0 repeat-x;
	}
	#mainmenu a.first {
		background: url(../images/mainmenu-bkg-first.gif) 0 0 repeat-x;
	}
	#mainmenu a.first:hover {
		background: url(../images/mainmenu-bkg-first-hover.gif) 0 0 repeat-x;
	}
	#mainmenu a.scart {
		display: block;
		width: 141px;
		height: 48px;
		margin: 0;
		padding: 0;
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		text-align: center;
		background: url(../images/mainmenu-btn-scart.gif) 0 0 no-repeat;
		outline: 0;
	}
	#mainmenu a.scart:hover {
		background: url(../images/mainmenu-btn-scart-hover.gif) 0 0 no-repeat;
		outline: 0;
	}
	#mainmenu .divider {
		display: block;
		float: left;
		width: 2px;
		height: 48px;
		margin: 0;
		padding: 0;
		background: url(../images/mainmenu-divider.gif) 0 0 no-repeat;
	}
	#mainmenu a.btn-action {
		position: relative;
		display: block;
		float: left;
		width: 86px;
		height: 85px;
		margin: -37px 0 0 50px;
		padding: 0;
		background: url(../images/mainmenu-btn-action.jpg) 0 0 no-repeat;
	}

#cartddcontainer {
	display: none;
	width: 992px;
	height: 0;
	line-height: 0;
	vertical-align: bottom;
	margin: 0 auto;
	padding: 0;
}
	#cartdd {
		z-index: 100;
		position: relative;
		top: -67px;
		left: 0;
		display: block;
		width: 393px;
		/*height: 180px;*/
		margin: 0 0 0 599px;
		padding: 0;
		line-height: 13px;
	}
		#cartdd #cartdd-top {
			display: block;
			width: 373px;
			/*height: 133px;*/
			margin: 0;
			padding: 10px;
			background: #976585;
			color: #cbc8cc;
			overflow: hidden;
		}
		
		#cartdd #cartdd-top table.cart_items td a {
			text-decoration: none;
			color: #CBC8CC;
		}
		
		#cartdd #cartdd-top table.cart_items td a:hover {
			text-decoration: underline;
			color: #CBC8CC;
		}
		#cartdd #cartdd-top table.cart_items td a:visited {
			text-decoration: none;
			color: #CBC8CC;
		}
			#cartdd #cartdd-top .col-img {
				display: inline;
				float: left;
				width: 35px;
				height: 35px;
				margin: 5px 5px 5px 0;
				padding: 0;
				overflow: hidden;
			}
				#cartdd #cartdd-top .col-img img {
					display: block;
					width: 35px;
					height: 35px;
					margin: 2px 0 0 0;
					padding: 0;
				}
			#cartdd #cartdd-top .col-desc {
				display: inline;
				float: left;
				width: 79px;
				margin: 5px 5px 5px 0;
				padding: 0;
				overflow: hidden;
			}
				#cartdd #cartdd-top .col-desc .price {
					display: block;
					color: #f5f0f3;
					margin: 3px 0 0 0;
				}
		#cartdd #cartdd-bot {
			display: block;
			width: 393px;
			height: 46px;
			margin: 0;
			padding: 0;
			color: #f5f0f3;
			background: transparent url(../images/cart-dd-bottom-bkg.png) 0 0;
			border-top: 1px solid #f5f0f3;
			/*overflow: hidden;*/
		}
			#cartdd #cartdd-bot .fleft {
				height: 46px;
				width: 240px;
				margin: 0;
				padding: 0;
				text-align: left;
				overflow: hidden;
				/*background: green;*/
				outline: 0;
			}
			#cartdd #cartdd-bot .fright {
				position: relative;
				top: -46px;
				left: 240px;
				height: 46px;
				width: 153px;
				margin: 0;
				padding: 0;
				text-align: right;
				overflow: hidden;
				/*background: yellow;*/
				outline: 0;
			}
			#cartdd #cartdd-bot .fleft a {
				display: block;
				width: 190px;
				height: 46px;
				margin: 0;
				padding: 0 0 0 50px;
				color: #f5f0f3;
				text-decoration: none;
			}
				#cartdd #cartdd-bot .fleft a .fsmall {
					position: relative;
					top: 5px;
					font-size: 12px;
					line-height: 15px;
				}
				#cartdd #cartdd-bot .fleft a .flarge {
					font-size: 17px;
					line-height: 31px;
				}
			#cartdd #cartdd-bot .fright a {
				display: block;
				width: 103px;
				height: 46px;
				margin: 0;
				padding: 0 40px 0 0;
				color: #f5f0f3;
				line-height: 46px;
				font-size: 16px;
				text-decoration: none;
			}
			img.cartdd-fade-out {
				position: relative;
				top: -77px;
				left: 0;
				display: block;
				width: 393px;
				height: 30px;
				margin: 0;
				padding: 0;
				/*background: green;*/
			}
.hseparator-bkg976585-100p {
	display: block;
	width: 100%;
	height: 1px;
	margin: 5px 0;
	padding: 0;
	background: url(../images/main-hseparator-bkg976585.gif) 0 0 repeat-x;
}

#maincontentcontainer {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
	background: url(../images/main-bkg.gif) left bottom repeat-x;
}
	#maincontent-noborder {
		display: block;
		width: 990px;
		margin: 4px auto 0 auto;
		padding: 0;
		line-height: 150%;
	}
	#maincontent {
		display: block;
		width: 990px;
		margin: -1px auto 0 auto;
		padding: 0;
		line-height: 150%;
		border: 1px solid #c3b8c4;
	}
		#hp-mainbanner {
			display: block;
			width: 990px;
			margin: 0 auto 10px auto;
			padding: 0;
			height: 330px;
			overflow: hidden;
		}
			#hp-mainbanner #upperdiv {
				z-index: 10;
				position: relative;
				top: 0;
				left: 0;
				display: block;
				width: 990px;
				margin: 0;
				padding: 0;
				height: 330px;
				overflow: hidden;
			}
			#hp-mainbanner #lowerdiv{
				z-index: 5;
				position: relative;
				top: -330px;
				left: 0;
				display: block;
				width: 990px;
				margin: 0;
				padding: 0;
				height: 329px;
				overflow: hidden;
			}
		#hp-scroller {
			display: block;
			width: 980px;
			height: 12px;
			line-height: 12px;
			margin: 0;
			padding: 4px 0 4px 10px;
			background: transparent url(../images/scr-bkground.png) left top repeat;
		}
			#hp-scroller a {
				margin: 0 1px;
				padding: 0;
				background: transparent;
			}
		#hp-colleft {
			display: block;
			float: left;
			width: 448px;
			height: 210px;
			margin: 0 10px 0 0;
			padding: 15px 20px 125px 20px;
			border: 1px solid #c3b8c4;
			/*background: #ffffff url(../images/homepage-lbox-bkg.jpg) left bottom no-repeat;*/
			background: #ffffff;
			overflow: hidden;
		}
		#hp-colmid {
			display: block;
			float: left;
			width: 240px;
			height: 342px;
			margin: 0 10px 0 0;
			padding: 0 0 10px 0;
			background: #f8f8f9;
			overflow: hidden;
		}
		#hp-colright {
			display: block;
			float: left;
			width: 240px;
			height: 352px;
			margin: 0;
			padding: 0;
			background: #ffffff;
			overflow: hidden;
		}
			#hp-colright img {
				display: block;
				width: 240px;
				height: 315px;
				margin: 0;
				padding: 0;
			}
		.hp-cols-title {
			display: block;
			width: 200px;
			height: 37px;
			margin: 0;
			padding: 0 20px;
			line-height: 37px;
			background: url(../images/homepage-sbox-bkg-title.gif) 0 0 repeat-x;
			color: #ffffff;
			font-size: 17px;
		}
		.hp-cols-content-border {
			display: block;
			width: 198px;
			height: 294px;
			margin: 0;
			padding: 10px 20px;
			border-left: 1px solid #c3b8c4;
			border-right: 1px solid #c3b8c4;
			border-bottom: 1px solid #c3b8c4;
			overflow: hidden;
		}
		.hp-cols-content-news {
			display: block;
			width: 198px;
			height: 254px;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		.hp-cols-content-news-invite {
			display: block;
			margin: 0 0 13px 0;
			padding: 0;
		}
		.hp-cols-content-news-invite-left {
			display: block;
			float: left;
			width: 3px;
			height: 94px;
			margin: 0;
			padding: 0;
			background: url(../images/newsletterbox-left.gif) 0 0 no-repeat;
		}
		.hp-cols-content-news-invite-mid {
			display: block;
			float: left;
			width: 182px;
			height: 80px;
			margin: 0;
			padding: 7px 5px;
			color: #6d6e71;
			background: url(../images/newsletterbox-bkground.gif) 0 0 repeat-x;
			font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 13px;
		}
		.fs-news-14b {
			color: #6d6e71;
			font-size: 14px;
			font-weight: bold;
		}
		.hp-cols-content-news-invite-right {
			display: block;
			float: left;
			width: 3px;
			height: 94px;
			margin: 0;
			padding: 0;
			background: url(../images/newsletterbox-right.gif) 0 0 no-repeat;
		}
		.hp-cols-content {
			display: block;
			width: 200px;
			height: 295px;
			margin: 0;
			padding: 10px 20px;
		}
		a.hp-cols-link-white {
			position: relative;
			top: -40px;
			display: block;
			width: 200px;
			height: 30px;
			margin: 0;
			padding: 0 40px 0 0;
			line-height: 30px;
			background: url(../images/sbox-linkbox.png) 0 0 no-repeat;
			color: #ffffff;
			font-size: 12px;
			text-align: right;
			text-decoration: none;
		}
		a.hp-cols-link-white:hover {
			color: #cccccc;
			text-decoration: none;
		}
		img.hp-news-fade-out {
			position: relative;
			top: -70px;
			left: 1px;
			display: block;
			width: 238px;
			height: 20px;
			margin: 0;
			padding: 0;
			/*background: green;*/
		}
		a.hp-cols-link-violet {
			position: relative;
			top: -60px;
			display: block;
			width: 200px;
			height: 30px;
			margin: 0;
			padding: 0 40px 0 0;
			line-height: 30px;
			background: url(../images/sbox-linkbox.png) 0 0 no-repeat;
			color: #836286;
			font-size: 12px;
			text-align: right;
			text-decoration: none;
		}
		a.hp-cols-link-violet:hover {
			color: #502953;
			text-decoration: none;
		}

#footer {
	display: block;
	width: 952px;
	margin: -10px auto 0 auto;
	padding: 10px 20px 20px 20px;
	border: 1px solid #c3b8c4;
	background: #fbfbfb;
	font-size: 10px;
	color: #808285;
}
	#footer .colsleft {
		display: block;
		float: left;
		width: 160px;
		margin: 0 20px 0 0;
		padding: 0;
	}
	#footer .colsright {
		display: block;
		float: right;
		margin: 0;
		padding: 0;
	}
	#footer a {
		color: #808285;
		text-decoration: none;
		font-weight: bold;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer a.m {
		margin: 0 0 0 30px;
	}
	#footer a.fwnormal {
		font-weight: normal;
	}
#footer2 {
	display: block;
	width: 972px;
	margin: 5px auto;
	padding: 0 10px;
	font-size: 10px;
	color: #a7a9ac;
	text-align: right;
	font-size: 9px;
}


.hseparator-100p {
	display: block;
	width: 100%;
	height: 2px;
	margin: 5px 0;
	padding: 0;
	background: url(../images/main-hseparator.gif) 0 0 repeat-x;
}


/************ Forms ************/
form {
	display: inline;
	margin: 0;
	padding: 0;
}
/*label {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-left: 2px;
}

form table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
form table td {
	margin: 0px;
	padding: 2px;
	border: 0px;
}
form table td.noborder {
	border: 0px;
}
form table.hasborder{
	border: 1px solid #999999;
}
form table.centered{
	margin: 0 auto;
}
form table.hasborder td {
	border: 1px solid #999999;
}
form table.hasborder td.noborder {
	border: 0px;
}
*/
select {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
    border: 1px solid #666666;
    font-size: 10px;
	color: #231f20;
  	margin: 0;
	padding: 0;
}
textarea {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
    border: 1px solid #666666;
    font-size: 11px;
	color: #231f20;
  	margin: 0;
	padding: 0 2px; 
}
input {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: inline;
	background-color: #ffffff;
	border: 1px solid #666666;
	color: #231f20;
 	height: 14px;
	margin: 0;
	padding: 0 2px;
	text-align: left;
	font-size: 11px;
}
input.hidden {
    display: none;
    border: none;
    background-color: transparent;
    width: 0;
    height: 0;
    line-height: 0;
}
input.search-header {
	float: left;
    width: 120px;
 	height: 13px;
 	margin: 9px 0 10px 7px;
	padding: 2px 2px 0 2px;
	border: #c1c2c4 1px solid;
	font-size: 10px;
	color: #58504f;
}
input.input_1 {
	width: 100px;
}
input.input_2 {
	width: 200px;
}
input.input_3 {
	width: 300px;
}
input.input_4 {
	width: 400px;
}
input.input_5 {
	width: 500px;
}
input.input_6 {
	width: 600px;
}
/*input.radio {
	border: 0;
}
input.radio_Mr_5 {
	border: 0px;
	margin-right: 5px;
}
input.checkbox {
	border: 0;
	margin: 1px 5px 1px 2px;
	padding: 0;
}
*/
img#visualCaptcha {
	border: 1px solid #666666;
	padding: 1px;
}
.shareicons {
	display: block;
	float: right;
	width: 150px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.shareicons a, .shareicons a:hover {
	color: #ff3333;
}
.shareicons .text, .shareicons .text:hover {
	position: relative;
	top: -4px;
	color: #ff3333;
}

