body {
	font-family:Tahoma;
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#996666;
}

input, textarea {
   color:#996666;
   border:1px solid #996666;
	font-family:Tahoma;
	font-size:11px;
}

img {
	border:0px none;
}

form {
	padding:0px;
	margin:0px;
}

a {
	color:#966;
	text-decoration:none;
}

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

.wide {
	width:100%;
}

.thick {
	width:1px;
	font-size:1px;
	line-height:1px;
}

.main {
	width:100%;
	background-image:url(/img/main/body_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.main_body {
	vertical-align:top;
	background-image:url(/img/main/sunshine.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:34px;
}

.main_body_other {
	vertical-align:top;
	background-image:url(/img/main/sunshine_other.jpg);
	background-position:40px 0px;
	background-repeat:no-repeat;
	padding-left:34px;
}

.top_line {
	border-top:2px solid #FFF;
}

.global_nav {
	width:27px;
	text-align:center;
	padding-top:13px;
}

.global_nav div {
	padding:4px 0px;
}

.lang {
	width:213px;
	color:#FC9;
	text-align:center;
	padding-bottom:5px;
}

.lang a {
	color:#FC9;
	margin:0px 7px;
}

.lang a:hover {
	color:#FFF;
}

.logo {
	width:213px;
	height:95px;
	text-align:center;
	background-color:#FBAA29;
	background-image:url(/img/main/ruc.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.logo td {
	background-image:url(/img/main/logo_footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.top_links {
	position:relative;
	top:5px;
}

.top_links td {
	padding-left:10px;
}

.top_links a {
	display:block;
	font-size:10px;
	color:#FFF;
	text-transform:uppercase;
	padding:3px;
}

.top_links a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#FBAA29;
}

.info_body {
	width:641px;
}

.label {
	font-size:1px;
	text-align:center;
}

.left_panel, .left_panel_other {
	width:213px;
	color:#FFF;
	background-color:#FBAA29;
	background-image:url(/img/main/luc.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.left_panel_other {
	vertical-align:top;
}

.left_panel .header, .left_panel_other .header {
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#FFF;
}

.main_panel .header, .main_panel_other .header {
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#966;
}

.left_panel a, .left_panel_other a {
	color:#FFF;
}

.left_panel a:hover, .left_panel_other a:hover {
	color:#FFF;
}


.main_panel {
	color:#966;
	background-color:#FFF;
	vertical-align:top;
}

.corner_place {
	width:1px;
	vertical-align:bottom;
}

.corner_place img {
	position:relative;
	left:-18px;
	z-index:100;
}

.main_text {
	width:190px;
	height:100%;
	margin-left:23px;
}

.main_text td {
	color:#FFF;
	padding:10px 10px 10px 0px;
}

.storefront {
	background-color:#FBAA29;
}

.storefront img {
	width:79px;
	height:268px;
	border:1px solid #FFF;
}

.storefront_labels img {
	width:81px;
	height:11px;
}

.storefront_one_label {
	width:100%;
	height:12px;
	position:relative;
	top:1px;
	z-index:10;
}

.footer {
	width:100%;
}

.footer_end {
	border-bottom:1px solid #E5772C;
	background-image:url(/img/main/footer.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.right_margin {
	width:27px;
	height:15px;
}

.vline {
	width:4px;
	background-color:#FBAA29;
}

.footer_content {
	font-size:9px;
	color:#FFF;
	padding:10px 20px;
}

.content {
	padding:0px 34px 39px 34px;
}

.page_attribs {
	width:100%;
	position:relative;
	top:-12px;
	z-index:1;
}

.section_title {
	font-family:Times New Roman;
	font-size:31px;
	text-align:right;
	color:#FBAA29;
	text-transform:uppercase;
}

.cat_item {
	/*text-transform:uppercase;*/
	background-image:url(/img/main/bullet.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
}

.cat_item a {
	font-weight:bold;
	color:#966;
}

.cat_item a:hover {
	color:#F00;
	text-decoration:none;
}

.cat_subitem {
	background-image:url(/img/main/bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:12px;
}

.hr {
	font-size:1px;
	border-bottom:1px solid #EAEAEA;
}

.pm_labels {
	text-align:center;
}

.pm_labels span {
	font-weight:bold;
	color:#333;
	padding:1px 3px;
	background-color:#CCC;
}

.pm_labels a {
	font-weight:bold;
	color:#FFF;
	padding:1px 3px;
	background-color:#DC642D;
}

.pm_labels a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#FBAA29;
}

.left_info {
	width:100%;
}

.left_info td {
	text-align:right;
}

.white_space {
	width:6px;
	background-color:#FFF;
}

.info_item {
	height:15px;
	padding:1px 5px;
}

.subsection_title {
	padding:0px 0px 0px 32px;
}

.subsection_title span {
	position:relative;
	top:5px;
}

.img_container {
	text-align:center;
}

.content ul {
	list-style-image:url(/img/main/li_bullet.gif);
	padding:0px;
	margin-left:10px;
}

.about {
	text-align:left !important;
	padding:280px 20px 10px 29px;
}

.about div {
   text-align:center;
	padding-bottom:10px;
}

.counters {
   padding:15px 0px 15px 24px;
}

.counters img{
   filter: Alpha(Opacity=50, Style=0);
   margin-right:3px;
}

.stitch_type {
   float:left;
   text-align:center;
   margin:0px 5px 0px 0px;
}
