/* CSS reset */
* { vertical-align: baseline; outline: 0; padding: 0; margin: 0; }

/* Body Style */
html,body { background:#9ecaf1 url(images/sky.gif) repeat-x left top; font-family:Verdana; font-size:11px; color:#444444; line-height:16px; }

#main-div {
position: absolute; top: 50%; left: 50%; width: 70em; height: 50em;
margin-top: -25em; /*always take 1/2 from the size of the height, they have to be negative*/;
margin-left: -35em; /*always take 1/2 from the size of the width, they have to be negative*/
}

/* Text */
P { margin:0; padding:0; }
TD{ vertical-align:top; }

a { text-decoration:none; color:#3192ec; outline:none; }
a:hover { text-decoration: underline; }
a img { border: none; }

a.menu_red, .menu_red a { text-decoration:none; color:#587a96; outline:none; font-weight:bold;}
a.menu_red:hover { text-decoration:underline; color:#587a96; outline:none; font-weight:bold;}
´
TD.line21 { line-height:21px; }
.line21 { line-height:21px; }

a[href $='.pdf'] { padding-right: 16px; background: transparent url(images/icon_pdf.gif) no-repeat center right; }
span[id ^='google'] { background-color: green;}
[icon ^="out"] {   padding-right: 16px; background: transparent url(images/icon_offsite.gif) no-repeat center right;}
/* 
Example: <A HREF="someurl.com" icon="out">

Selector elements
[foo] -- Has an attribute named "foo"
[foo="bar"] -- Has an attribute named "foo" with a value of "bar" ("bar")
[foo~="bar"] -- Value has the word "bar" in it somewhere ("blue bar stools")
[foo^="bar"] -- Value begins with "bar" ("barstool")
[foo$="bar"] -- Value ends with "bar" ("I was at the bar")
[foo*="bar"] -- Value has bar somewhere ("I was looking for barstools") 
*/

/* Stor bokstav i början på paragraf (Drop Caps)
p:first-letter {
display:block;
float:left;
border:1px solid black;
padding:5px;
margin:4px 5px;
background:url(firstletter1.png);
font-size:73px;
}
*/


.nav {
	float: left;
    border-bottom:0px solid #fff;
	margin-bottom:0px;
	padding-left: 0px;
	overflow:hidden; }

.nav a { 	
    display:block;
	float: left;
	background: url(images/tab-left2.jpg) no-repeat left top;
	height: 28px;
	_height: 28px;
	line-height: 17px;
	padding-left: 14px;
	margin-right: 1px;
	 }
	 
.nav a span{ 	
   float: left;
	background: url(images/tab-right2.jpg) no-repeat right top;
    height: 20px;
	_height: 20px;
	padding-top: 8px;
	padding-right: 14px;
    cursor: pointer;
	font-size: 11px;
	color: #878787;
	font-weight: normal;
	 }

.nav a:hover {
    display:block;
	float: left;
	background: url(images/tab-left2.jpg) no-repeat left -45px;
	height: 28px;
	_height: 28px;
	padding-left: 14px;
	margin-right: 1px;
	text-decoration: none;
	 }

.nav a:hover span {
float: left;
	padding-top: 7px;
	padding-right: 14px;
	background: url(images/tab-right2.jpg) no-repeat right -45px;
	height: 21px;
	_height: 21px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	 }

.nav_current { color:#fff; text-align:center; }

.nav_current a { 
    display:block;
	float: left;
	background: url(images/tab-left2.jpg) no-repeat left -45px;
	height: 28px;
	_height: 28px;
	line-height: 17px;
	padding-left: 14px;
	margin-right: 1px;
	text-decoration: none; 
	color:#fff; 
	text-align:center;
	}

.nav_current a span { 
float: left;
	padding-top: 7px;
	padding-right: 14px;
	background: url(images/tab-right2.jpg) no-repeat right -45px;
	height: 21px;
	_height: 21px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	 }

.nav_current2 {
color:#fff; text-align:center;
 }

.nav_current2 a { 
display:block;
	float: left;
	background: url(images/tab-left2.jpg) no-repeat left -45px;
	height: 28px;
	_height: 28px;
	line-height: 17px;
	padding-left: 14px;
	margin-right: 1px;
	text-decoration: none;
	 }
	 
.nav_current2 a span { 
float: left;
	padding-top: 7px;
	padding-right: 14px;
	background: url(images/tab-right2.jpg) no-repeat right -45px;
	height: 21px;
	_height: 21px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	 }


.squareBig, .circleBig {
	font: 11px Tahoma;
	font-weight: normal !important;
	color: #5ea2db;
	display:block;
	float:left;
	text-align: center;
	margin-right: 6px;
}
.circleBig {
	padding-top: 12px;
	width: 41px;
	height: 29px;
	background: url(images/circleBig.png) no-repeat left top;
}
.squareBig {
	width: 52px;
	height: 28px;
	padding-top: 2px;
	padding-left: 2px;
	background: url(images/squareBig.png) no-repeat left top;
}
.circleBig:hover, .squareBig:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #e6a128;
}

.squareBigActive, .circleBigActive {
	font: 11px Tahoma;
	font-weight: normal !important;
	color: #5ea2db;
	float: left;
	text-align: center;
	margin-right: 6px;
}
.circleBigActive {
	padding-top: 12px;
	width: 41px;
	height: 29px;
	color: #e6a128;
	background: url(images/circleBig.png) no-repeat left bottom;
}
.squareBigActive {
	width: 52px;
	height: 28px;
	padding-top: 2px;
	padding-left: 2px;
	color: #e6a128;
	background: url(images/squareBig.png) no-repeat left bottom;
}
.circleBigActive:hover, .squareBigActive:hover {
	background-position: left bottom;
	text-decoration: none;
}

.LinkNormal {
	font: 11px Verdana;
	font-weight: normal !important;
	color: #587a96;
	text-decoration: none;
	display:inline;
	background: url(images/arrow1.gif) no-repeat left 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	margin-right:18px;
}
.LinkNormal:hover {
	text-decoration: underline;
	color: #e6a128;
}

.LinkDormant {
	font: 12px Tahoma;
	font-weight: bold !important;
	color: #587a96;
	text-decoration: none;
	display:block;
	background: url(images/arrow1.gif) no-repeat left 10px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
}
.LinkDormant:hover {
	background: url(images/arrow1.gif) no-repeat left 10px;
	text-decoration: none;
	color: #e6a128;
}
.LinkActive {
	font: 12px Tahoma;
	font-weight: bold !important;
	color: #e6a128;
	text-decoration: none;
	display:block;
	background: url(images/arrow1.gif) no-repeat left 10px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
}

.LinkDormant2 {
	font: 11px Verdana;
	font-weight: normal !important;
	color: #587a96;
	text-decoration: none;
	display:inline;
	background: url(images/arrow1.gif) no-repeat left 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	margin-right:18px;
}
.LinkDormant2:hover {
	background: url(images/arrow1.gif) no-repeat left 5px;
	text-decoration: none;
	color: #e6a128;
}
.LinkActive2 {
	font: 11px Verdana;
	font-weight: bold !important;
	color: #e6a128;
	text-decoration: none;
	display:inline;
	background: url(images/arrow1.gif) no-repeat left 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	margin-right:18px;
}

.link_general { text-decoration:none; background:url(images/arrow1.gif) no-repeat left 4px; height:18px; line-height:18px; padding-left:12px; color:#587a96; outline:none; font-weight:bold; margin-right:15px;}
a.link_general:hover { text-decoration:underline; color:#587a96; outline:none; font-weight:bold;}
a.link_general_active { text-decoration:underline; color:#e6a128; outline:none; font-weight:bold;}


sup,sub { height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup { bottom:1ex;}
sub { top:.5ex;}

img.zoomin {cursor:url(images/magnify.cur), -moz-zoom-in;}

ul { color:#444444; text-indent:0px; list-style-position:outside; padding:6px; margin:0px 10px; }
ul li { margin-bottom:12px; } 

hr { border:0; width:100%; color:#e4e1dc; background-color:#e4e1dc; height:1px; margin-bottom:5px; }

H1 { font-family:Arial, Helvetica; font-size:26px; color:#111111; letter-spacing:normal; font-weight:bold; line-height:28px; margin-bottom:10px; }
H2 { font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#33b8ff; line-height:normal; text-decoration:none; padding-bottom:2px; } 
H3 { font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #313437; line-height: 18px; }
H3 a { color:#313437; }
H4 { font-family:Tahoma, Arial, Helvetica; font-size:21px; font-weight:bold; color:#313437; line-height:26px; padding-bottom:2px; }
H5 { font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#333; line-height:20px; text-decoration:none; padding-bottom:1px; }
H5 a { color:#333; }
H6 { font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #747981; font-weight:normal; line-height:20px; text-decoration:none; }
H7 { font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #dc862a; font-weight:normal; line-height:20px; text-decoration:none; }

.ingress2 { font: 12px Verdana, Arial; color: #70747b; font-weight:normal; line-height:19px; text-decoration:none; }

.checked { display:block; min-height:23px; margin-top:1px;  margin-bottom:9px; padding-left:21px; background:url(media/grafik/checked.gif) no-repeat left 4px; }
.checked a:hover { text-decoration:none; }

.newsbox { display:block; width:144px; min-height:23px; margin-bottom:10px; padding:8px 14px; border:1px dashed #d4cba6; background:#fefae1; }

.xinfo_box {
background:#fefae1; border:1px dashed #d4cba6; width:80px; min-height:16px; margin-bottom:4px; padding:5px 10px; font:13px Arial; color:#56544c; font-weight:bold; text-align:default;
}

.xinfo_box2 {
background:#fefae1; border:1px dashed #d4cba6; min-width:60px; min-height:16px; padding:5px 10px; font:13px Arial; color:#59543e; font-weight:bold; text-align:default;
}

.inline_text_box { display:block; float:left; width:190px; min-height:135px; margin-right:20px; }
a.inline_text_box, .inline_text_box a { color:#444; }

.news_bar { 
display:block; padding-left:88px; height:28px; line-height:29px; background:#cbe4f8 url('images/news.png') 7px 6px no-repeat; border:1px solid #cbe4f8; font-weight:normal; color:#6191b7; font-size:11px;
}
a.news_bar, .news_bar a { color:#6191b7; }

a.info_link{
display:block;
	padding:2px;
	padding-left:18px;
	line-height:normal;
	background:url(images/pil3.gif) no-repeat left 3px;	
	text-decoration:none;
	margin-bottom:6px;
	color:#3f85c3;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	}
a.info_link2{
display:block;
	padding:2px;
	padding-left:16px;
	line-height:normal;
	background:url(images/pil3.gif) no-repeat left 3px;	
	text-decoration:none;
	margin-bottom:6px;
	margin-right:8px;
	color:#3f85c3;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	}
a.info_link_green{
display:block;
	padding:2px;
	padding-left:18px;
	line-height:normal;
	background:url(images/orb_green.gif) no-repeat left 3px;	
	text-decoration:none;
	margin-bottom:6px;
	color:#3f85c3;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	}

.footerlinks, .footerlinks a { line-height:17px; font-size:11px; color:#ffffff; font-weight:normal; margin-right:10px; }

img.right { position:absolute; float:right; margin-right:0px; }


/* TABS CSS START */

div.TabView div.Tabs
{
	padding-left: 25px;
	overflow:hidden;
}

div.TabView div.Tabs a
{
	display:block;
	float: left;
	background: url(images/tab-left1.jpg) no-repeat left top;
	height: 26px;
	_height: 26px;
	padding-left: 14px;
	margin-right: 2px;
}

div.TabView div.Tabs a span
{
    float: left;
	background: url(images/tab-right1.jpg) no-repeat right top;
    height: 26px;
	_height: 19px;
	padding-top: 7px;
	padding-right: 14px;
    cursor: pointer;
	font-size: 11px;
	color: #878787;
	font-weight: normal;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
    display:block;
	float: left;
	background: url(images/tab-left1.jpg) no-repeat left -45px;
	height: 26px;
	_height: 26px;
	padding-left: 14px;
	margin-right: 2px;
	text-decoration: none;
}

div.TabView div.Tabs a:hover span, div.TabView div.Tabs a.Active span
{
float: left;
	padding-top: 5px;
	padding-right: 14px;
	background: url(images/tab-right1.jpg) no-repeat right -45px;
	height: 26px;
	_height: 21px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
}

div.TabView div.Pages
{
background:#fff;
clear: both;
display: block;
}

div.TabView div.Pages div.Page
{
    height: 100%;
    overflow: hidden;
}

div.whitebox {
background:#fff;
padding:16px 25px 25px 25px; 
margin-top:1px;
}

div.Tabs_selected
{
    display:block;
	float: left;
	background: url(images/tab-left1.jpg) no-repeat left -45px;
	height: 26px;
	_height: 26px;
	padding-left: 14px;
	margin-right: 2px;
	text-decoration: none;
}

div.Tabs_selected span
{
float: left;
	padding-top: 5px;
	padding-right: 14px;
	background: url(images/tab-right1.jpg) no-repeat right -45px;
	height: 21px;
	_height: 21px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

/* TABS CSS END */


/* Columns & lists
**********************/

/* Super Sök START */
div.container_list { width:673px; margin-bottom:14px; border:1px solid #DADADA;}
div.list { width:100%; margin:auto; padding:14px; border-bottom:0px solid #DADADA; }
div.list_left { width:100px; float:left; text-align:center;}
div.list_right { width:529px; float:right; padding-left:14px; padding-right:30px; }
div.col-4 { width:188px; _width:160px; min-height:330px; _height:330px; float:left; margin-bottom:17px; margin-left:16px; padding:14px; background:#fff; border:1px solid #e8e8e8; }
div.col-4 img { display:block; margin:20px; margin-top:0px; margin-bottom:6px; }
/* Super Sök END */

div.col-5 { width:225px; min-height:290px; _height:240px; float:left; display:inline; margin-bottom:21px; margin-right:16px; padding-top:10px; background:#fff; border:1px solid #e6e6e6; }

div.col-6 { width:228px; min-height:202px; _height:205px; float:left; display:inline; margin-bottom:21px; margin-right:15px; padding-top:10px; background:#f9f9f9; border:1px solid #e6e6e6; }
div.col-6 img { margin-top:0px; margin-bottom:2px; }

.icon { float:left; margin-left:14px; margin-right:14px; margin-bottom:12px; clear:both; }        

div.basket { display:block; min-width:57px; height:21px; line-height:17px; padding-left:140px; cursor:hand; padding-top:5px; text-align:left; background:url(images/varukorg1.gif) no-repeat left top; }
div.basket2 { display:block; min-width:57px; height:21px; line-height:17px; padding-left:140px; cursor:hand; padding-top:5px; text-align:left; background:url(images/varukorg1.gif) no-repeat left top; }
a.basket, .basket a  { color:#f0f5f9; }
 
/* Boxes */

blockquote { padding-left:45px; padding-top:22px; }
.blockquote2 { background-image:url(images/openquote1.gif); background-repeat:no-repeat; background-position:2px 0px; padding-left:18px; padding-right:12px; padding-top:20px; padding-bottom:14px; font-family:Verdana; font-style:italic; font-size:12px; color:#6f7364; }

#xsnazzy2 {background: transparent; margin:0em;}
.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px;}
.xb12, .xb22, .xb32, .xb42 {display:block; overflow:hidden;}
.xb12, .xb22, .xb32 {height:1px;}
.xb22, .xb32, .xb42 {background:#fff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.xb12 {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.xb12 {margin:0 2px; background:#dbdbdb;}
.xb22 {margin:0 1px; border-width:0 1px;}
.xb32 {margin:0 0px; border-color:#e2e2e2;}
.xb42 {height:1px; margin:0 0px;}
.xboxcontent2 {display:block; background:#fff; padding:4px 4px 4px 7px; border:0 solid #dbdbdb; border-width:0 1px;}

div.prod_image { width:70px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-bottom:5px; cursor:hand; text-align:center; }
div.prod_image_inline { display:inline; width:70px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-bottom:5px; cursor:hand; text-align:center; }
div.prod_image3 { width:60px; min-height:40px; background:#fff; border:1px solid #8a9196; padding:5px; margin-bottom:5px; cursor:hand; text-align:center; }

div.thumbgroup { display:block; overflow:hidden; }
div.prod_thumbs1 { display:block; float:left; margin-right:6px; width:52px; height:36px; overflow:hidden; background:#fff; border:1px solid #E8E8DD; padding:4px; cursor:hand; text-align:center; }


/* Page content */

div.container { margin:0px auto; width:100%; border-bottom:0px solid #dedcd5; background:url(images/clouds_lr.jpg) no-repeat center top; }

div.round_top { width:980px; margin:auto; height:17px; line-height:17px; background:url(images/r_top7.gif) repeat-x left top; }
div.round_top2 { width:980px; margin:auto; height:17px; line-height:17px; background:url(images/r_top2.gif) repeat-x left top; }
div.round_top5 { width:980px; margin:auto; height:17px; line-height:17px; background:url(images/r_top6.gif) repeat-x left top; }

div.body { margin:0px auto; width:978px; margin-top:0px; border-right:2px solid #fff; }
div.body3 { margin:0px auto; width:976px; margin-top:0px; border-left:2px solid #fff; border-right:2px solid #fff; }

div.grass { width:980px; margin:auto; height:69px; background:url(images/grass.jpg) repeat-x left top; }
div.grass2 { width:980px; margin:auto; height:69px; background:url(images/grass2.jpg) repeat-x left top; }
div.footer { width:980px; margin:auto; height:21px; line-height:21px; border-top:1px solid #9ecaf1; background:url(images/footer_bg.gif) repeat-x left top; }
div.round_bottom { width:980px; margin:auto; height:5px; line-height:5px; background:url(images/r_bottom.jpg) repeat-x left top; }

div.foot3 { display:block; width:959px; margin:auto; height:33px; line-height:25px; vertical-align:top; padding:4px 10px; }
div.foot3 a{ font-family:Arial; text-transform:uppercase; font-size:10px; font-weight:bold; color:#898989; margin-right:2px; }

div.topbar_content { display:block; margin:0px auto; width:978px; text-align:left; height:70px; background:url(images/logo_hoppeeksperten.png) no-repeat 12px 1px; }

div.main_bg { display:block; background:#fff url(images/bg_main1.gif) repeat-x right top; }
div.main_bg_prod { display:block; background:#fff url(images/bg_prod.jpg) no-repeat right top; } 

div.container4 { width:100%; text-align:default; }
div.container5 { margin-top:0px; margin-left:auto; margin-right:auto; width:96%; overflow:hidden; }

div.floatleft_index_top { float:left; width:214px; height:390px; text-align:left; }
div.floatright_index_top { float:right; width:720px; height:390px; text-align:left; overflow:hidden; }

div.floatleft_top { float:left; width:452px; height:80px; text-align:left; } 
div.floatright_top { float:right; width:500px; height:80px; text-align:left; padding-right:6px; }

div.column_left { display:block; padding-left:18px; padding-right:18px; padding-bottom:10px; overflow:hidden; }

/*the two-column container*/

#container_all { width:978px; height:auto; overflow:hidden; clear:left;}

#container_all .leftcol { float:left; min-height:517px; text-align:left; background:#f9f9f9; overflow:hidden; padding-bottom:30000px; margin-bottom:-30000px; }
#container_all .leftcol { \width:210px; w\idth:206px; border-left:2px solid #fff; border-right:1px solid #e1e1e5; padding-left:0px; padding-right:0px; }

#container_all .rightcol_index { float:right; border-left:0px solid #e1e1e5; padding-left:0px; padding-right:0px; text-align:left; }
#container_all .rightcol_index { \width:828px; w\idth:768px; padding-top:0px; }

div.head_box { display:block; height:35px; background:url(images/bg_fade_grey2.png) repeat-x left top;; padding-left:2px; padding-right:2px; text-align:center; }

div.head_box3 { display:block; height:25px; padding-top:5px; background:url(images/bg_fade_grey.png) repeat-x left top;; padding-left:26px; padding-right:2px; text-align:left; }

div.floatleft_percent { float:left; width:49%; text-align:left; }
div.floatright_percent { float:right; width:49%; text-align:left; }

div.floatleft_conf { float:left; width:46%; text-align:left; min-height:80px; border-right:0px solid #EAEAEA; padding-right:25px; }
div.floatright_conf { float:right; width:47%; text-align:left; padding-left:6px; }

div.floatleft_search { float:left; width:64%; text-align:left; }
div.floatright_search { float:right; width:30%; }

div.floatleft_search2 { float:left; width:48%; text-align:left; }
div.floatright_search2 { float:right; width:48%; }

div.container_cart { margin:0px auto; width:95%; text-align:left; overflow:hidden; }
div.floatleft_cart { float:left; width:74%; text-align:left; padding-right:33px; }
div.floatright_cart { float:left; width:20%; text-align:left; }
div.floatleft_cart2 { float:left; width:70%; text-align:left; padding-right:30px; }
div.floatright_cart2 { float:left; width:24%; text-align:left; }
div.floatleft_cart3 { float:left; width:66%; text-align:left; padding-right:27px; }
div.floatright_cart3 { float:right; width:30%; text-align:center; }

div.floatleft_shop2 { float:left; width:475px; text-align:left; overflow:hidden; }
div.floatright_shop2 { float:right; width:228px; text-align:left; }

div.container_prod { margin-left:auto; margin-right:auto; width:100%; }

div.floatleft_prodimg { float:left; width:80%; text-align:left; overflow:hidden; }
div.floatright_prodimg { float:right; width:19%; text-align:left; overflow:hidden; }

div.floatleft_articles2 { float:left; width:490px; text-align:left; overflow:hidden; }
div.floatright_articles2 { float:right; width:200px; text-align:left; padding-right:0px; }

div.header_box { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#33b8ff; line-height:21px; padding-bottom:7px; border-bottom:1px solid #e4e1dc; margin-bottom:12px; }
div.header_box a { color:#33b8ff; }

div.boxed { display:block; border:1px solid #F0ECDD; background:#f7f5f1; border:1px solid #ebe9e0; padding:16px; padding-top:10px; padding-bottom:10px; text-align:left; }

div.boxed2 { display:block; border-bottom:0; padding:0px; text-align:left; }
div.boxed2 img { margin-bottom:0px; margin-top:1px; margin-right:4px; vertical-align:middle; }

div.boxed4 { display:block; float:left; width:140px; height:100px; background-image:url('images/box_bg2.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px; padding:9px 10px; text-align:left; vertical-align:middle; margin-right:12px; }
div.boxed4 { font:normal 11px Verdana; color:#777777; }

div.boxed5 { display:block; background:#fff url(images/pil3.gif) no-repeat 8px 8px; border:1px solid #F0ECDD; padding-left:24px; padding-right:16px; padding-top:4px; padding-bottom:5px; line-height:20px; text-align:left; }

div.boxed6 { display:block; margin:0 20px 10px 20px; background:#fff url(images/pil3.gif) no-repeat 8px 7px; border:1px solid #ebeff5; padding-left:24px; padding-right:16px; padding-top:4px; padding-bottom:5px; line-height:18px; text-align:left; }

div.crumb { font-family:Verdana; font-size:10px; font-weight:normal; color:#A09994; text-decoration:none; }
.crumb a { font-family:Verdana; font-size:10px; font-weight:normal; color:#969ca3; text-decoration:none; }

div.crumb1 { display:block; margin-left:25px; font-family:Verdana; font-size:10px; height:18px; line-height:16px; vertical-align:top; font-weight:normal; color:#A09994; text-decoration:none; background:url(images/lineXXX.jpg) no-repeat left bottom; margin-bottom:0px; padding:3px 0px 3px 0px; padding-left:1px; }
.crumb1 a { font-family:Verdana; font-size:10px; font-weight:normal; color:#969ca3; text-decoration:none; }

div.divider { width:100%; border-top:5px solid #E5E0CF; }
div.divider2 { width:100%; border-bottom:1px solid #E4E1DC; margin-bottom:8px; }
div.divider3 { width:100%; height:10px; border-bottom:1px solid #d5d5d5; margin-bottom:6px; }

div.search { width:173px; border:0px solid #999999; padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px; }
div.searchbox { position:absolute; width:20px; height:20px; z-index:1; }

div.loginbox { display:block; background:#F5F1E2; border:1px solid #E5E0CF; padding-top:18px; padding-left:10px; padding-right:10px; padding-bottom:18px; }
div.pollbox { display:block; margin-top:12px; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:26px; }

div.space2 { width:1px; line-height:2px; }
div.space5 { width:1px; line-height:5px; }
div.space10 { width:1px; line-height:10px; }
div.space15 { width:1px; line-height:15px; }
div.space20 { width:1px; line-height:20px; }
div.space25 { width:1px; line-height:25px; }
div.space30 { width:1px; line-height:30px; }
div.space40 { width:1px; line-height:40px; }
div.space50 { width:1px; line-height:50px; }
div.space100 { width:1px; line-height:100px; }

div.backlink2 { border:1px solid #E8E8DD; background:#F8F4EC; padding-left:10px; padding-right:10px; line-height:24px; text-align:left; vertical-align:middle; }

.article_border { float:left; width:120px; min-height:75px; _height:65px; border:1px solid #DEDEDE; padding:5px; margin-right:14px; text-align:center; }
.article_border_small { float:left; width:60px; height:37px; _height:27px; border:1px solid #DEDEDE; padding:5px; margin-right:8px; text-align:center; overflow:hidden; }
.article_border_small:hover { float:left; width:60px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; }
.article_border_small2 { float:left; width:60px; height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; text-align:center; overflow:hidden; }

div.container-col-img { display:inline; vertical-align:top; margin:auto; width:212px; min-height:40px; _height:40px; overflow:hidden; text-align:default; }
div.container-col-img2 { display:inline; vertical-align:top; margin:auto; width:500px; min-height:70px; _height:70px; overflow:hidden; text-align:default; }
div.container-col-img3 { float:left; display:inline; vertical-align:top; width:300px; min-height:40px; _height:40px; margin-right:16px; margin-bottom:16px; overflow:hidden; text-align:default; }

div.headerError { display:block; width:415px; min-height:16px; margin-bottom:12px; background:#feeae1 url(images/exclamation.gif) no-repeat 8px 10px; border:1px solid #e3a183; padding:10px 18px 10px 28px; font:13px Arial; color:#8f7367; text-align:default; }

div.headerError2 { display:block; width:242px; min-height:16px; margin-left:8px; margin-bottom:12px; background:#feeae1 url(images/exclamation.gif) no-repeat 7px 9px; border:1px solid #e3a183; padding:9px 18px 9px 28px; font:13px Arial; color:#8f7367; text-align:default; }

.featured-product-name { font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#33b8ff; line-height:20px; text-decoration:none; padding-bottom:2px; }

.featured-product-price { display:inline; width:90px; height:25px; text-align:center; line-height:21px; background:#fff; font-family:Tahoma, Arial; font-size:17px; font-weight:bold; color:#222; }

.featured-product-price2 { display:inline; width:90px; height:25px; text-align:center; line-height:21px; background:#fff; font-family:Tahoma, Arial; font-size:17px; font-weight:bold; color:#b12b01; padding-left:0px;}

.new_price { display:inline; height:20px; text-align:left; padding-top:2px; padding-left:5px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#555555; }

.new_price2 { display:inline; height:20px; text-align:left; padding-top:2px; padding-left:6px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#b12b01; }

.new_price_2 { display:inline; height:20px; text-align:left; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#333333; }

.new_price2_2 { display:inline; height:20px; text-align:right; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat right 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#b12b01; }

.star-product-price{
display:block; text-align:left; padding-left:1px; text-align:left; font-family:Tahoma; font-size:24px; line-height:24px; font-weight:bold; color:#222;
}
.star-product-price2{
display:block; text-align:left; padding-left:1px; text-align:left; font-family:Tahoma; font-size:24px; line-height:24px; font-weight:bold; color:#b12b01;
}

.special-price { display:inline; width:70px; height:20px; text-align:left; padding-top:2px; padding-left:9px; background:#fff url(images/bg_x.gif) no-repeat 3px 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#666666; }
.special-price2 { font-weight:bold; color:#b12b01; }

input { font-family:Arial; font-size:12px; }
input.order { width:178px; font-family:Arial; font-size:12px; height:20px; line-height:20px; vertical-align:middle; padding-left:4px; color:#777777; background:#ffffff; border:1px solid #cccccc; }

.inputRequirement { font-family:Arial; color:#cc0033; }
.inputRequirement2 { font-family:Verdana; font-size:10px; color:#7a7a7a; }
SELECT { background-color:#fff; color:#555555; margin-top:3px; font-size:11px; font-family:Verdana; font-weight:normal; }
INPUT.quantitybox { border:0px solid #BBB; font-size:12px; width:15px; background:transparent; }

textarea { font-family:Verdana; font-size:11px; color:#555555; } 

/* message box */
.messageBox { font-family:Arial; font-size:12px; }
.messageBox2 { background:#fff9d0; border:1px dashed #c5c0ab; width:100%; min-height:16px; margin-top:8px; margin-bottom:20px; padding:5px 10px; font:13px Arial; color:#8e6b2d; font-weight:normal; text-align:default; }
.messageStackError, .messageStackWarning { font-family:Arial; font-size:12px; }
.messageStackSuccess { font-family:Arial; font-size:12px; background-color:#99ff00; }

.maintenance { display:block; width:100%; position:absolute; top:72px; z-index:300000; background:#fff9d0; border:1px dashed #c5c0ab; min-height:16px; margin-top:0px; margin-bottom:0px; padding:5px 10px; font:13px Arial; color:#8e6b2d; font-weight:normal; text-align:default; }

/* classi per 2gether discount*/

.getslogan	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* end of classi per 2gether discount*/
