/****************************************************************/
/*   Design:   Multiflex-5.4                                    */
/*   Type:     Additional to multiflex for Shop                 */
/*   File:                                                      */
/*--------------------------------------------------------------*/
/*   Design:   www.alpin.it                                     */
/*   Date:     February 23, 2009                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/*************/
/*  CONTENT  */
/*************/

.cart_input { background-color:white; border:1px solid #CCCCCC; font-size:11px; padding:3px;}

.box {background: #FFFFFF; margin-left:10px; width:135px; float:left; }
.box_sel {background: #A51C2C; margin-left:10px; width:135px; float:left; }
.box p {color:#000000; padding:0 20px; font-size:100% !important;line-height:1.0em; }
.box_sel p {color:#ffffff; padding:0 20px; font-size:100% !important;line-height:1.0em; }
.boxtop { background: url() no-repeat top right; }
.boxtop_sel { background: url(../img/ne_sel.gif) no-repeat top right; }
.boxtop div {   font-size: 0;  height: 6px;   background: url() no-repeat top left; }
.boxtop_sel div {   font-size: 0;  height: 6px;   background: url(../img/nw_sel.gif) no-repeat top left; }
.boxbottom {   background: url() no-repeat bottom right; }
.boxbottom_sel {   background: url(../img/se_sel.gif) no-repeat bottom right; }
.boxbottom div {   font-size: 0;  height: 6px;   background: url() no-repeat bottom left; }
.boxbottom_sel div {   font-size: 0;  height: 6px;   background: url(../img/sw_sel.gif) no-repeat bottom left; }
.boxcontent { width:135px; padding-top:3px; padding-bottom:3px;   color:#000000; font-size:120%; font-weight:bold; text-align:center;}
.boxcontent_sel {  width:135px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid; border-top:1px solid; color:#ffffff; font-size:120%; font-weight:bold; text-align:center;}

.title_red{color:#A8000C;}
#right_cell{text-align:right;white-space:nowrap;}
#basket_total_desc{background-color:#AFAFAF; font-size:110% !important;font-weight:bold;}
#basket_sum_total{text-align:right;padding:2px 8px 2px 7px;border:2px solid #F5F5F5;color:#000000;font-size:110% !important;font-weight:bold;height:3em;background-color:#AFAFAF;}

#navigation_center{font-size:110% !important; height:4em; text-align:center; width:33%;background:none; border:none;}
#navigation_table{background:none; margin:1em 0 0.2em 20px;}
#cart_img{float:none;margin:4px;border:0px;}
#sort{margin:0;width:13px;border: 0px;float:none;}
#nav_buttons{margin:0;border: 0px;float:none;}
#welcome{background-image:url();background-position:center center;background-repeat:no-repeat;height:480px;}
#welcome_text{font-weight:normal;color:#484641;font-family:Georgia,"Times New Roman",Times,serif;font-size:18pt;letter-spacing:5px;line-height:140%;text-align:center;text-transform:uppercase;vertical-align:middle;word-spacing:-5px;}

#abstract{margin-top: -55px;}
#abstract_woi p {font-size:100% !important;}
#story_top_image{max-width:650px; margin:20px;}
#story_top_image img{float:none; margin:0px; border: 0px;}
#photo_image{float:none; margin:-3px; border:0px;}
.text_headline_red {color:#A8000C;}



.box_nav { background: #B1B3B4; }
.boxtop_nav {   background: url(../img/ne_nav.gif) no-repeat top right; }
.boxtop_nav div {   font-size: 0;  height: 7px;   background: url(../img/nw_nav.gif) no-repeat top left; }
.boxbottom_nav {  background: url(../img/se_nav.gif) no-repeat bottom right; }
.boxbottom_nav div {   font-size: 0;  height: 7px;   background: url(../img/sw_nav.gif) no-repeat bottom left; }
.boxcontent_nav {  padding: 0px 7px 0px 7px; }

#loginform_registration { width: 150px; text-align: right; float: right; margin-top: 2px; margin-bottom: 3px; margin-right: 8px; }
#searchform_variety { width: 150px; margin: 2px 8px 3px 800px; text-align: right; }

.templateform { margin:10px;}
.templateform fieldset {padding:10px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(0,0,0);}
.templateform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#000000; font-weight:bold; font-size:151%;}
.templateform label.left {float:left; width:100px; margin:5px 0 0 18px; padding:2px; }
.templateform select.combo { width:90px; padding:2px; border:solid 1px rgb(200,200,200); font-size:90%;}
.templateform input.field {width:520px; padding:2px; border:solid 1px rgb(200,200,200); font-size:200%;}
.templateform textarea {width:600px!important; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.templateform #r_Free {width:275px;}

.basket table {clear:both; width:95%; margin:1.0em 0 0.2em 20px;  border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);} /*table-layout:fixed;*/
.basket table th.top {height:2.5em; padding:0 3px 0 3px; empty-cells:show; text-align:left; color:rgb(224, 222, 207); font-weight:bold; font-size:110% !important /*Non-IE6*/; font-size:110% /*IE6*/;}
.basket table th {height:3.0em; padding:2px 20px 2px 7px; border:solid 2px rgb(245,245,245); background-color:rgb(255, 255, 255); text-align:left; color:#000000; font-weight:bold; font-size:110% !important /*Non-IE6*/; font-size:110% /*IE6*/;}
.basket table td {height:3.0em; padding:2px 3px 2px 3px; border:solid 2px rgb(245,245,245); background-color:rgb(255, 255, 255); text-align:left; font-weight:normal; color:#000000; font-size:110% !important /*Non-IE6*/; font-size:110% /*IE6*/; }
.basket p.caption {clear:both; margin:0.5em 0 2.0em 0; text-align:left; color:rgb(80,80,80); font-size:120% !important /*Non-IE6*/; font-size:110% /*IE6*/;}

.basket-2col-nobox-rightcolumn {background-color: #FFFFFF;display:inline;float:left;width:330px;}
.basket-2col-nobox-leftcolumn {background-color: #FFFFFF;border-right:1px solid #D7D7D7;display:inline;float:left;width:320px;}

.product-2col-nobox-leftcolumn {display:inline; float:left; width:200px; border-right:solid 1px rgb(215,215,215) /*Use this statement if left column is longer than the right column. Activate by removing "xx_" from property name*/; background-color: #ffffff;}
.product-2col-nobox-rightcolumn {display:inline; float:right; width:450px; background-color: #ffffff;}

.product-2col-nobox-leftcolumn img {clear:both;float:left;margin:3px 5px 7px 23px;border: 0px;}


/* paging */
/* *********** */
	p.paging_desc {text-align: right;  color:rgb(87,87,87); font-size:110%!important; font-weight:bold}
	ul.paging_list li{ float:left; padding:0px; margin:2px 2px; display:inline;}
	ul.paging_list li{background:#AFAFAF;}
	ul.paging_list li a, ul.paging_list li strong{ border:1px solid #ccc; text-decoration:none!important; padding:0px 5px; display:block; width:0.8em; height:0.8em; display:inline; }
	 ul.paging_list li strong { font-size:100%!important;}
	/*ul.paging_list li strong,ul.paging_list li a{ line-height:1.6em}*/
	ul.paging_list li strong{color:#333333; font-weight:bold;}
	.ChoosenNUM { font-size:130%; font-weight:bold; color:rgb(32,32,32) }
	ul.paging_list li.ChoosenNUM strong{ background-color:#F1EDFB!important; color:rgb(32,32,32)!important}
	ul.paging_list li.ChoosenNUM a{ border:1px solid #fff; font-weight:bold; margin:0px 5px!important; }
	ul.paging_list li a:hover, ul.paging_list li a:active { color:#fff; background:#0033FF}


.photos {color:#004D9B;  left:-30px; margin:0 0 -40px; position:relative; top:-35px;}

