/* CSS reset */
* { vertical-align: baseline; outline: 0; padding: 0; margin: 0; }

/* Body Style 
background:#f5f1e9;

body { background-color:#ebe0d7; background-image:url('images/front_bg4.jpg'); background-repeat:repeat-x; background-attachment:scroll; background-position:left 108px ; font-family:Verdana; font-size:11px; color:#444444; line-height:16px; }

body { background:#e9e7e1; font-family:Verdana; font-size:12px; color:#444444; line-height:16px; }
*/

body { background:#bddaf4 url(images/a_bg_body2.png) left 108px scroll repeat-x; font-family:Verdana; font-size:12px; color:#444444; line-height:16px; }

/* 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; }

:link,:visited {
	text-decoration:none; }
ol {
	list-style:none; }
a img,:link img,:visited img {
	border:none; }

a.menu_red { text-decoration:none; color:#4f5257; outline:none; font-weight:normal;}
a.menu_red:hover { text-decoration:underline; color:#4f5257; outline:none; font-weight:normal;}
a.menu_red2, .menu_red2 a { text-decoration:none; color:#4f5257; outline:none; font-weight:normal;}
a.menu1 { text-decoration:none; color:#333333; outline:none; line-height:28px; }

div.top_field { display:block; height:7px; padding:0px; background:#ddd9d6; margin-bottom:15px; }


TD.line21 { line-height:21px; }
.line21 { line-height:21px; }

/* Dropdown Panel */

.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;
	 }


/* Rounded corners */

.box1 {
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	behavior: url(border-radius.htc);
}
/* Rounded corners END */

.box2 {
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -khtml-border-radius: 4px 4px 0px 0px;
	behavior: url(border-radius.htc);
}
/* Rounded corners END */


/* Dropdown Panel */

#dnav, #dnav ol {
	float: left;
	width: 1024px;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	border-left:1px solid #48dffe;
}

#dnav a {
	display: block;
	width: 145px;
	color:#ffffff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; text-align:center;
	padding: 9px 5px 8px 0px;
}

#dnav li {
	float: left;
	padding: 0;
	width: 145px;
	border-right:1px solid #48dffe;
}

#dnav li ol {
	position: absolute;
	z-index:3020;
	left: -999em;
	height: auto;
	width: 178px;
	font-weight: normal;
	border: solid #dd99fe;
	border-width: 0px 2px 2px 2px;
	margin: 0;
	background:#FFFFFF;
	padding:6px 0px;
}

#dnav li li {
	padding-right: 1em;
	width: 178px;	
	border-right:0;
}

#dnav li ol a {
	width: 147px;
	color:#5d8299; font-weight:bold; font-family:Arial; font-size:11px; cursor:hand; text-align:left;
	padding-left:26px;
}

#dnav li ol ol {
	margin: -1.75em 0 0 142px;
}

#dnav li:hover ol ol, #dnav li:hover ol ol ol, #dnav li.sfhover ol ol, #dnav li.sfhover ol ol ol {
	left: -999em;
}

#dnav li:hover ol, #dnav li li:hover ol, #dnav li li li:hover ol, #dnav li.sfhover ol, #dnav li li.sfhover ol, #dnav li li li.sfhover ol {
	left: auto;
}

#dnav li:hover, #dnav li.sfhover {
	width: 147px;
}

#dnav li:hover, #dnav li.hover {   
    position: static;   
} 

#dnav li a:hover, #dnav li.sfhover {
	color:#92f1fa;
}

#dnav li.selected {
	background:#036084 url(images/navbar_bg2.gif) repeat-x left top;
	width: 145px;
}
#dnav li.selected span {
	height:20px;
background: url(images/arrow-down2.png) right 2px no-repeat;
padding-right:20px;
}

#dnav li.selected2 {
	background:#036084 url(images/navbar_bg.gif) repeat-x left top;
	width: 145px;
}
#dnav li.selected2 span {
	height:20px;
background: url(images/arrow-down1.png) right 2px no-repeat;
padding-right:20px;
}

#dnav li ol a:hover {
	background: #ebf0f9;
	color:#5d8299;
}

#dcontent {
	clear: left;
}

/* Dropdown Panel end*/


#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.container-fade1 { margin:auto; display:block; overflow:hidden; border-top:1px solid #fff; padding:16px 25px 20px 22px; text-align:default; background:#fff url(images/fade_box1.gif) repeat-x left top; }


.LinkNormal {
	font: 11px Verdana;
	font-weight: normal !important;
	color: #587a96;
	text-decoration: none;
	display:inline;
	background: url(images/arrow1.gif) no-repeat left 4px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	margin-right:18px;
}
.LinkNormal:hover {
	text-decoration: underline;
	color: #e6a128;
}

.LinkDormant {
	font: 11px Verdana;
	font-weight: bold !important;
	color: #587a96;
	text-decoration: none;
	display:block;
	background: url(images/arrow1.gif) no-repeat left 9px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
}
.LinkDormant:hover {
	background: url(images/arrow1.gif) no-repeat left 9px;
	text-decoration: none;
	color: #e6a128;
}
.LinkActive {
	font: 11px Verdana;
	font-weight: bold !important;
	color: #e6a128;
	text-decoration: none;
	display:block;
	background: url(images/arrow1.gif) no-repeat left 9px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
}

.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;}

ul { color:#444444; text-indent:0px; list-style-position:outside; padding:6px; margin:0px 10px; }
ul li { margin-bottom:12px; list-style-image: url(images/bullet1.png); 
  list-style-type: none; } 

hr { border:0; width:100%; color:#e4e1dc; background-color:#e4e1dc; height:1px; margin-bottom:5px; }

H1 { font-family:Arial, Helvetica; font-size:28px; color:#111111; letter-spacing:normal; font-weight:bold; line-height:32px; margin-bottom:10px; }
H2 { font-family:Arial, Helvetica; font-size:15px; 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: 21px; margin-bottom: 10px; }
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; }

.ingress { font-family:Arial, Helvetica; font-size:1.1em; color:#44444444; letter-spacing:normal; line-height:18px; text-decoration:none; } 

.ingress2 { font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #6d7178; font-weight:normal; line-height:19px; text-decoration:none; }

.checked { display:block; min-height:23px; margin-top:1px; margin-bottom:4px; padding-left:21px; background:url(media/grafik/checked.gif) no-repeat left 3px; }
.checked a:hover { text-decoration:none; }

.big_button { display:inline; min-width:80px; height:36px; line-height:36px; padding:7px 10px; background:#ff3366; border:3px double #ff8ca9; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-right:10px; text-align:center; font-family:Helvetica, Arial; color:#fff; font-size:15px; font-weight:normal; }
a.big_button, .big_button a { color:#fff; text-decoration:none; }
a.big_button:hover, .big_button a:hover { color:#fff; text-decoration:none; background:#ff6a8f; }

/* Boxes */

.newsbox { display:block; min-height:23px; margin-bottom:10px; padding:15px 32px 18px 32px; border:1px solid #f4eed7; background:#fefae1; }

.newsbox2 { -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	behavior: url(border-radius.htc); 
	display:block; min-height:23px; margin-bottom:10px; background:#f8f8f8; padding:10px 32px 22px 10px; border:1px solid #e0e0e0; }

.omdome { background-image:url(media/grafik/Chat3.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:42px; padding-right:12px; padding-top:4px; padding-bottom:10px; }

.funktioner { background-image:url(media/grafik/gear2.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:49px; padding-right:12px; padding-top:11px; padding-bottom:14px; }

div.basket { display:block; min-width:57px; height:21px; line-height:17px; padding-left:135px; cursor:hand; padding-top:5px; text-align:left; background:url(images/varukorg1.png) no-repeat left top; }
div.basket2 { display:block; min-width:57px; height:21px; line-height:17px; padding-left:135px; cursor:hand; padding-top:5px; text-align:left; background:url(images/varukorg1.png) no-repeat left top; }
a.basket, .basket a  { color:#666666; }

blockquote { padding-left:32px; padding-top:22px; }
.blockquote2 { background-image:url(images/openquote1.gif); background-repeat:no-repeat; background-position:2px 0px; padding-left:36px; padding-right:12px; padding-top:9px; padding-bottom:14px; font-family:Verdana; font-style:italic; font-size:12px; color:#6f7364; }

.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; text-align:center; height:28px; line-height:28px; background:#7328b3; border:1px solid #7328b3; font-weight:bold; color:#fff; font-family:Arial; font-size:14px;
}
a.news_bar, .news_bar a { color:#fff; }

.news_bar_text { color:#fff; }
.news_bar_text span { margin-left:18px; margin-right:18px; }

.footerlinks, .footerlinks a { line-height:17px; font-size:11px; color:#ffffff; font-weight:normal; margin-right:10px; }

a.info_link{
display:block;
	min-width:100px; 
	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_link_green{
display:block;
	min-width:100px;
	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;
	}

img.right { position:absolute; float:right; margin-right:0px; }


/* TABS 2 CSS START */

div.TabView2 div.Tabs
{
	padding-left: 0px;
	overflow:hidden;
	position:relative;
	z-index:25;
	top:2px;
}

div.TabView2 div.Tabs a
{
	display:block;
	float: left;
	background: #f0f0f0;
	border: 1px solid #e0e0e0;
	min-width:78px;
	height: 13px;
	padding: 5px 10px;
	margin-right: 0px;
	color: #353535;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}

div.TabView2 div.Tabs a:hover, div.TabView2 div.Tabs a.Active
{
    display:block;
	float: left;
	background: #fff;
	border: 1px solid #e0e0e0;
	min-width:78px;
	height: 13px;
	padding: 5px 10px;
	margin-right: 0px;
	color: #252525;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

div.TabView2 div.Tabs a.Active
{
	border-bottom: 1px solid #fff;
}

div.TabView2 div.Pages
{
margin-top:1px;
background:#fff;
clear: both;
display: block;
min-height:260px;
}

div.TabView2 div.Pages div.Page
{
    height: 100%;
	background:#fff;
	border:1px solid #e0e0e0;
}

/* TABS 2 CSS END */

/* 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 */

div.col-6 { width:231px; min-height:202px; _height:205px; float:left; display:inline; margin-bottom:21px; margin-right:14px; padding-left:16px; padding-top:10px; background:#f9f9f9; border:1px solid #e6e6e6; }
div.col-6 img { margin-top:0px; margin-bottom:2px; }

div.row-1 { display:block; margin-bottom:21px; padding:0px; padding-top:10px; background:#f9f9f9; border:1px solid #e6e6e6; }

.icon { float:left; margin-left:14px; margin-right:14px; margin-bottom:12px; clear:both; }        

#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.thumbgroup { display:block; overflow:hidden; }
div.prod_thumbs1 { display:block; float:left; margin-right:1px; width:52px; height:36px; overflow:hidden; background:#fff; border:1px solid #E8E8DD; padding:4px; cursor:hand; text-align:center; }

div.prod_thumbs2 { float:left; margin-right:10px; background:#fff; height:48px; overflow:hidden; border:1px solid #e0e0e0; padding:6px; cursor:hand; text-align:center; }

div.prod_thumbs3 { display:block; float:left; margin-right:1px; width:62px; height:46px; overflow:hidden; background:#fff; border:0px solid #e0e0e0; padding:0px; cursor:hand; text-align:center; }

div.prod_thumbs4 { display:block; float:left; margin-right:1px; width:52px; height:36px; overflow:hidden; background:#fff; border:0px solid #e0e0e0; padding:0px; cursor:hand; text-align:center; }


/* Page content */

div.container { margin:0px auto; width:100%; border-bottom:0px solid #dedcd5; }

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.body1 { margin:0px; width:1024px; margin-top:0px;}

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.foot2 { display:block; width:984px; margin:auto; margin-top:25px; height:25px; line-height:25px; vertical-align:top; background:#fff; border:1px solid #b5cadd; padding:12px 20px; }
div.foot2 a{ font-family:Arial; text-transform:uppercase;font-size:10px; font-weight:bold; color:#898989; margin-right:30px; }

div.foot3 { display:block; width:950px; margin:auto; margin-top:25px; height:25px; line-height:25px; vertical-align:top; background:#fff; border:1px solid #ebe6dd; padding:12px 20px; }
div.foot3 a{ font-family:Arial; text-transform:uppercase;font-size:10px; font-weight:bold; color:#898989; margin-right:30px; }

div.topbar_content { display:block; position:absolute; top:5px; margin:0px auto; width:1024px; text-align:left; height:60px; background: url(images/logo_motionsexperten.gif) no-repeat 2px 0px; }

div.main_bg { display:block; }
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:490px; height:300px; text-align:left; }
div.floatright_index_top { float:right; width:444px; height:300px; text-align:left; font-family:Helvetica, Arial; font-size:1.2em; color:#252525; overflow:hidden; } 

div.floatleft_top { float:left; width:384px; min-height:50px; text-align:left; } 
div.floatright_top { float:right; width:568px; min-height:50px; text-align:left; padding-right:6px; }

div.column_left { display:block; padding-left:16px; padding-right:15px; padding-bottom:25px; overflow:hidden; }

/*the two-column container*/

#container_all { width:1024px; height:auto; overflow:hidden; clear:left;}

#container_all .leftcol { float:left; min-height:517px; text-align:left; overflow:hidden; padding-bottom:30000px; margin-bottom:-30000px; }
#container_all .leftcol { width:180px; border-left:0px solid #fff; background:#ebf4fb; border:1px solid #cbdbea; border-left:0; border-top:0; }

#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:836px; padding-top:20px; padding-bottom:50px; }

/* 
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_box { display:block; background:#fff; padding-top:18px; padding-left:2px; padding-right:2px; padding-bottom:8px; text-align:center; }

div.head_box2 { display:block; position:absolute; height:3px; width:182px; background:#d1edfc url('images/lc_top.png') 1px 0px no-repeat; }

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:74%; text-align:left; padding-right:30px; }
div.floatright_cart2 { float:left; width:20%; 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.container_prod { margin-left:auto; margin-right:auto; width:100%; }

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 #e9e9e9; background:#fafafa; padding:16px; padding-top:10px; padding-bottom:10px; text-align:left; }

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.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; }

.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-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:366px; min-height:16px; margin-left:8px; 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-price { display:inline; width:90px; height:25px; text-align:center; line-height:21px; 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; 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; }

.star-product-price{
display:block; text-align:left; padding-left:1px; text-align:left; font-family:Tahoma; font-size:18px; line-height:18px; font-weight:bold; color:#222;
}

.product-price-bg{
display:block; position:relative; z-index:2000; left:-15px; width:164px; height:67px; background:#fff url(images/bg_price.png) left 0px no-repeat; text-align:center; padding-left:48px; padding-top:20px; 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;
}

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; }
.messageStackError, .messageStackWarning { font-family:Arial; font-size:12px; }
.messageStackSuccess { font-family:Arial; font-size:12px; background-color:#99ff00; }

/* 2gether discount*/
.getslogan	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/* end 2gether discount*/
