@charset "UTF-8";
/*
** CSS for main2.phtml
*/
/* All positionning is specific to a pattern and goes here */
/* This css file includes Float, Size of main box ... */ 
/* First Level Zone inside Containre */
a img {
	border: none; 
}
#header_wrapper {
	padding-top:   5px;
	padding-right: 5px;
	padding-left:  5px;
}
#multi_menu ul li, 
#main_menu ul li {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#multi_menu ul li.first,
#main_menu ul li.first {
	width: auto;
}
#sub_menu ul li {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
#product {
	padding-left: 15px;
	padding-right: 5px;
}
#subject {
	padding-top: 16px;
	padding-bottom: 5px;
}
#category {
	padding-left: 10px;
}
#form_container {
	padding-right: 10px;
}
/* Main Zone */
#header,
#main_menu,
#bg_wrapper,
#multi_menu,
#menu_wrapper,
#product_wrapper,
#product .multiprod,
#subject_wrapper,
#category_wrapper,
#feature,
#footer_wrapper,
#footer .topfooter,
#footer .socialnetworking {
	clear:        both;
}
#subject_wrapper,
#category_wrapper,
#footer .topfooter,
#footer .socialnetworking {
	overflow: hidden;
}
#container,
.biggallery       { width: 900px; }

#multi_menu,
#main_menu {
	position: relative;
}
#multi_memu 
#multi_menu,
#main_menu,
#sub_menu {
	height: 28px;
}
#subject_center {
	position: relative;
	float: left;
	left: 50%;
}
#subject {
	position: relative;
	float: left;
	left: -50%
}
#subject ul {
	position: relative;
	float: left;
}
#subject .text_title {
	float: left;
}
#feature {
	min-height: 55px;
}
#category {
	min-height: 5px;
}
#feature .text_title {
	padding-top: 10px;
	padding-bottom: 55px;
	text-align: center;
}
#feature .left {
	float: left;
}
#feature .image_wrapper img {
	float: left;
}
#category .sbox .text_wrapper .left {
	float: none;
}
#header_edit_button_wrapper {
	z-index: 10;
}
#menu_edit_button_wrapper {
	position: absolute;
	top:   0px;
	right: 10px;
}
#menu_edit_button_wrapper div {
}
#subject,
#subject_edit_button_wrapper {
	height: 28px;
}
#subject_edit_button_wrapper {
	margin-top: -15px;
	float: left;
	height: 28px;
}
#subject_wrapper #subject #subject_edit_button_wrapper {
	overflow: visible;
}
#category #thumbdescription {
	clear: both;
}
#footer {
	min-height: 1px;
}
#footer .logo {
	float: right;
}
#footer .socialnetworking .sublink {
	float: left;
}
#footer .cr {
	float: right;
	clear: right;
}
#footer_menu_wrapper {
	overflow: hidden;
}
#product #form_container .wrapper {
	clear: both;
}
#product #form_container .input.wrapper input {
	width: 500px;;
}
#product #form_container .captcha.value input {
	width: 100px;;
}
#product #form_container .radio,
#product #form_container .radio .indfal,
#product #form_container .radio .honker {
	float: left;
}
#product #form_container .radio .wrapin {
	padding-top: 0px;
}

/*
** HEADER
** ======
*/
#header {
	position: relative;
}
#header .hbird,
#header .hbirdlast {
	float: left;
	width: 195px;
	height: 139px;
	margin: 10px;
	margin-right: 20px;
	overflow: hidden;
}
#header .hbirdlast {
	margin-right: 10px;
}
#header img {
}
#header .image_title {
	text-align: right;
}
#header .public a {
	position: absolute;
	left: 5px;
	top: 5px;
	height:   160px;
	width:    890px;
	display:  block;
	background: white;
	filter:alpha(opacity=0);
	opacity: 0;
	z-index: 10;
}
#header .mailto {
	float: right;
	padding: 5px;
}
#header .mailto img {
	clear: both;
}
#header .mailto a {
	text-align:right;
}
#header .soncbird {
	position: absolute;
	left: 60px;
	bottom: -40px;
}
	
/*
** BODY_BG: #main_menu, #product and #breadcrumb zones
** =======
*/
ul.multimenu_list li {
/*	clear: both; */
}
ul.multimenu_list li ul {
/*	display: none; */
}
ul.multimenu_list li.selected ul {
	display: block;
}
ul.multimenu_list ul.sub_list li {
	clear:none;
	float: left;
}
#multi_menu li,
#main_menu li,
#sub_menu  li {
	float:       left;
	list-style:  none;
}
#sub_menu li {
	font-size: 12px;
}
#main_menu li.last ,
#sub_menu  li.last  {
	border-right: none;
}
#sub_menu li.last a {
	padding-right: 0px;
}
#multi_menu {
/*	text-align: center; */
}
#product  .text,
#product  .text_title,
#category .text,
#category .text_title,
#feature  .text,
#feature  .text_title {
	padding: 15px;
}
#product  .text,
#category .text,
#feature  .text, {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
#product  .text_title,
#category .text_title,
#feature  .text_title {
	padding-bottom: 0px;
}

#product  .image,
#category .image,
#feature  .image {
	margin-top: 5px;
	text-align:center;
	vertical-align:50%;
}

#product  .image_title,
#category .image_title,
#feature  .image_title {
	font-size:     .9em;
	text-align:    center;
	padding-left:  15px;
	padding-top:   15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#product  .image_wrapper img,
#category .image_wrapper img,
#feature  .image_wrapper img {
	padding: 15px;
}
#product  .image_wrapper.left img,
#product  .image_wrapper.left .image_title,
#category .image_wrapper.left img,
#category .image_wrapper.left .image_title,
#feature  .image_wrapper.left img,
#feature  .image_wrapper.left .image_title {
}
#product  .image_wrapper.right,
#category .image_wrapper.right,
#feature  .image_wrapper.right {
	float: right;
}
#product  .image_wrapper.right img,
#product  .image_wrapper.right .image_title,
#category .image_wrapper.right img,
#category .image_wrapper.right .image_title,
#feature  .image_wrapper.right img,
#feature  .image_wrapper.right .image_title {
}
.group,
#size .category_list {
	margin-top: 5px;
	margin-right: 5px;
	background-color:#F2F2F2;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius:11px;
	box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	-moz-box-shadow: 5px 5px 10px #999;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
#product .group,
#feature .group,
#category .group {
	padding: 5px;
	margin-bottom: 10px;
	background-color: lightblue;
}
#form_container .select .title {
	width: 130px;
}
/* Product Zone */
#size .category_list {
	padding: 5px;
	width: 870px;
}

#size .category_list li {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
#size .category_list li.selected {
	background-color: lightgrey;
}
#product .link {
	float:none;
	text-align:left;	
}
#product .sublink {
	float:none;
	text-align:left;	
}
#product .zoom {
	float: left;
}
#category .thumbs {
	float:   left;
	text-align:left;
	width:   50px;
	padding: 3px 3px;
}
#category .thumbs_selected {
	float:   left;
	text-align:left;
	width:   50px;
	padding: 3px 3px;
	margin-right: 5px;
}
#subject li {
	float:       left;
	padding-left: 5px;
}
/* Footer Zone */
#footer {
	position: relative;
}
#footer .text_wrapper.cr,
#footer .text_wrapper.crc4wise,
.footer_list {
	padding-top: 5px;
}
.footer_list {
	overflow: hidden;
	float: left;
}
.footer_list li {
	margin: 0;
	padding-right: 5px;
	float: left;
	list-style:none;
	border-right: #ccc 1px solid;
	margin-right: 5px;
}
.footer_list li.last {
	border-right: none;
}
#footer .crc4wise {
	clear: right;
	float: right;
}
#footer_menu {
	position: relative;
	float: left;
	left: 50%
}
#footer_menu ul {
	position: relative;
	float: left;
	left: -50%
}

/* Footer Zone ends */
#product {
		overflow:hidden;
}
#product .linksum {
	float: left;
	display: table-cell;
	line-height: 200px;
	*margin-top: -10px;
	*padding-bottom: 10px;
	*position: relative;
	*top: 100%;
}
#product .linksum a {
	*position: relative;
	*bottom: 100%;
}
#product .linksum a img {
	vertical-align: bottom;
}

#product table {
	clear: both;
}
.smallgallery #botproduct {
	position: relative;
	float: left;
	left: 50%;
	width: auto;
}
.smallgallery #botproduct #size {
	position: relative;
	float: left;
	left: -50%;
}
#product .galsum,
#product .linksum {
}
#product  h1,
#category h1 {
	font-size: 20px;
	color: orange;
}
#product h1,
#category h1 {
	float: left;
}
#product h6,
#category h6 {
	font-size: 11px;
	float: right;
}
#product table,
#category table {
	clear: both;
}
#product table .firstproduct,
#category table .firstproduct {
	border-top: 1px solid red;
}
#product table .color,
#category table .color {
	background-color: bisque;
}
#product table .gray,
#category table .gray {
	background-color: lightgray;
}
#product table,
#category table {
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	text-align: center;
}

.bbox,
.sbox {
	float: left;
	padding-right: 5px;
}
.sbox {
	min-height: 150px;
}
.bbox {
	min-height: 250px;
}

.text.left,
.text_title.left {
	text-align: left;
}
.text.right,
.text_title.right{
	text-align: right;
}
.text.center,
.text_title.center {
	text-align: center;
}
.image_wrapper.left {
	float: left;
}
.image_wrapper.center img {
	display: block;
	margin: 0px auto;
}
.image_wrapper.right {
	float: right;
}
#product .w25 {
	width: 159px;
}
#product .w33 {
	width: 214px;
}
#product .w50 {
	width: 323px;
}
#product .w66 {
	width: 433px;
}
#product .w75 {
	width: 487px;
}
#product .w100 {
	width: 652px;
}
#category .w25 {
	width: 159px;
}
#category .w33 {
	width: 214px;
}
#category .w50 {
	width: 323px;
}
#category .w66 {
	width: 433px;
}
#category .w75 {
	width: 487px;
}
#category .w100 {
	width: 652px;
}
#footer .text_wrapper.fmap {
	float: left;
	padding-right: 15px;
}