@charset "utf-8";
/*
=======================================================================
	General Rules
=======================================================================
*/
* {
	padding:0px;
	margin:0px;
}

body{
	background-image:url(bg_v2.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	/*background-color:#F6F4F5;*/
}

input, select, textarea, button, form  {
	font-family:Verdana;
}

ul {
	list-style :none;
}
a {
	text-decoration:none;
	outline:none;
	color:#336699;
}
a:hover {
	text-decoration: underline;
}
a img {
	border:none;
}

.invisible{
	visibility:hidden;
	position:absolute;

}
.bold {
	font-weight:bold;
}

.textright{
	text-align:right;
}

.textcenter{
	text-align:center;
}

.clear {
	clear:both;
}
.boldimportant {
	font-weight:bold !important;
}
.colr {
	color:#000 !important;
}
.black {
	color:#000;
}
h1 {
	font-size:16px;
	color:#336699;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#336699;
}

h3 {
	font-size:15px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	font-weight:normal;
}
.h4 {
	font-size:15px;
	font-weight:normal;
}

.subhead {
	margin-top:20px;
	width:100%;
	float:left;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}

.h6 {
	font-size:12px;
	font-weight:normal;
}

p {
	line-height:18px;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
} 
.heading {
	padding:0px 0px 8px 0px;
	width:100%;
	border-bottom:#dddddd solid 1px;
	margin-bottom:10px;
	color:#336699;
	text-transform:uppercase;
	font-weight:bold;
	display: block;
}
/** 
 * Default Advanced CSS Drop-Down Menu Theme
 *
 * @file		default.advanced.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera9+, Firefox2+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2009 Live Web Institute. All Rights Reserved.
 *
 */

/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 */

#navigation {

	float:left;
	width:940px;
	height:35px;
}



ul.dropdown {
 font-size:13px;
 float:left;
 padding-top:2px;
}

ul.dropdown li {
 padding: 11px 15px 8px 15px;
 background-color: #336699;
 color: #FFF;
 margin-left: 2px;
}

ul.dropdown li.last ul li {
 float: right;
}
ul.dropdown li.hover a {
	color:#FFF;
}
ul.dropdown li.hover, 
ul.dropdown li:hover {
 background-color:#EB8C1B;
 color:#fff !important;
 /*background-color:#58BB4F;
  border:1px solid;
 border-color:#FFF;*/
}
ul.dropdown li:hover a{
 color:#fff !important;
 text-decoration: none;
}
ul.dropdown li.active a {
 font-weight:bold;
 color: #fff;
}
ul.dropdown li a {
 color: #FFF;
}

ul.dropdown li.active {
 background-color:#EB8C1B;
 color:#fff !important;
}

ul.acount_navi li a.selected{
	background-color:  #EB8C1B;
	color: #FFF;
}

ul.acount_navi li a:hover{
	background-color:  #EB8C1B;
	color: #FFF;
	text-decoration:none;
}
	
	
/*ul.dropdown a:link,
ul.dropdown a:visited	{ color: #000; text-decoration: none; background-image:url(navi_sep.gif);
 background-repeat:no-repeat;
 background-position:right; }*/
ul.dropdown a:hover		{ color: #fff !important; }
ul.dropdown a:active	{ color: #fff !important; }

ul.dropdown  li {

}
ul.dropdown ul li {
 background-image:none;
}

ul.dropdown ul ul {
 margin-top: 5px;
 text-transform: none;
}

	ul.dropdown ul- ul li {
	 font-weight: normal;
	}


ul.dropdown *.dir {
}

ul.dropdown ul *.dir {

}

ul.dropdown li a {
 display: block;
 padding: 9px 12px 10px 12px;
}

ul.dropdown li {
 padding: 0;
}


ul.dropdown li.dir:hover {

}

ul.dropdown ul li.dir {
 padding: 0px;
 border-right:#494949 solid 1px;
 float:left;

}
ul.dropdown ul li.dir ul li a{
 background-image:none;
}
ul.dropdown ul li.dir ul{
 padding: 0px 0px;
 margin-right:0px;
 float:left;
 width:200px;
}

ul.dropdown li:first-child a {
padding-left: 20px !important;
margin-left: 0px;
background-image: url(home.png);
background-position: center;
background-repeat: no-repeat;
}

/*

ul.dropdown li.active:first-child a {
	padding-left:10px;
}

ul.dropdown li:hover:first-child a {
	padding-left:10px;
}*/

/*-------------------------------------------------/
 * @section		Custom
 */
ul.dropdown h6{
 color:#fff;
 padding:5px 10px 0px 10px;
 height:19px;
}
ul.dropdown ul {
 padding: 10px 0px;
 font-size: 12px;
}

ul.dropdown ul a {
 width: 130px;
 padding: 3px 5px 3px 15px;
 color:#888888;
 font-style:normal;
 font-weight:normal;
}

ul.dropdown ul a:hover {
 background-color: #000;
 color: #fff;
}

ul.dropdown ul ul {
 padding: 0;
 margin-left: 0px;
 background:none;
}
ul.dropdown ul li:hover {
 background:none;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;

}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 margin-left:0px;
 z-index: 598;
 width: 940px;
 background-image:url(black.png);
}
ul.dropdown ul.small {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 469px;
 margin-left:0px;
 z-index: 598;
 width: 150px;
 float:right;
}
ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown-linear {
float:left;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}


ul.dropdown-columnar ul li {
 position: static;
 width: auto;
}

ul.dropdown-columnar ul ul {
 display: block !important;
 position: static;
 width: auto !important;
}

ul.dropdown-columnar ul ul li {
 float: none;
}

ul.dropdown-columnar ul ul ul {
 display: none;
}

ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}


.pad {
	padding:10px !important;
}


.paginationmf {
    margin: 10px auto 20px;
    text-align: center;
    width: 100%;
}
.paginationmf a {
    -moz-transition-duration: 250ms;
    -moz-transition-property: background;
    -moz-transition-timing-function: ease;
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    line-height: 1;
    padding: 2px 10px 3px;
    text-decoration: none;
	background-color: #336699;
		border: 1px solid #336699;

}

.pageactive{
    -moz-transition-duration: 250ms;
    -moz-transition-property: background;
    -moz-transition-timing-function: ease;
    border-radius: 2px 2px 2px 2px;
    
	color: #000;
    line-height: 1;
    padding: 2px 10px 3px;
    text-decoration: none;
	border: 1px solid #336699;
}

 .paginationmf a:hover, .paginationmf a.selected {
    background-color: #FFF;
	color: #336699;
	border: 1px solid #336699;

}

.listnav {
	clear:both;
	padding:20px;

}

.LinkListVariant{
	width:55px;
	float:left;
	display:inline;
	padding:2px;
	margin-right:5px;
	border:#000 solid 1px;
	text-align:center;
	margin-bottom:2px;
}

.LinkListVariantSelected{
	width:55px;
	float:left;
	display:inline;
	padding:2px;
	margin-right:5px;
	border:rgb(255, 0, 0) solid 1px;
	text-align:center;
	margin-bottom:2px;
	color:#FFF;
	background-color:#000;
}

/*
=======================================================================
	Search Rules
=======================================================================
*/
#ProductSearch {
	float: left;
	width: 100%;
}
#search {
	float:left;
	margin-top: 20px;
	/*width:280px;*/
	width: 100%:
	list-style:none
}
#search ul li{
	float:left;
}
#search input.bar{
	/*width:193px;*/
	clear:both;
	width: 185px;
	height:22px;
	padding:3px 5px 0px 5px;
	border:transparent solid 1px;
	background-repeat:no-repeat;
	background-position:left;
	border:none;
	float:left;
	margin-right:5px;
	border:#d0d0d0 solid 1px;
	background-image: url(lupe.gif);
	background-size: 25px;
	padding-left: 30px;
}
#search input.bar:focus{
	border: 1px solid rgb(119,173,49);
}
#search  input.go{
	margin-right:5px;
	cursor:pointer;
	background-image:url(go.gif);
	width:85px;
	height:30px;
}
#search input [type=submit] {
	float: right;
}
input#ProductSearchForm {
	display: none;
}


/*
=======================================================================
	Forms
======================================================================
=======================================================================
*/

a.addtocart {
	background-image:url(btn_bg.gif);
	background-repeat:repeat-x;
	height:19px;
	display:inline-block;
	border:#000 solid 1px;
	padding:0px 0px 0px 5px;
}
a.addtocart span{
	background-image:url(cart.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
	display:inline-block;
	padding:2px 10px 0px 20px;
}

.addtocart:hover {
	color:#000;
}
a.simplebtn {
	height:20px;
	padding:5px 10px 0px 5px !important;
}

.simplebtnLabel:hover {
	background-color: rgb(51, 51, 51);
}

.LayerDivButton {
	height:27px;
	padding:5px 5px 5px 5px !important;
	cursor:pointer;
	margin-top: 10px;
}


input.simplebtn, a.simplebtn, .LayerDivButton, .simplebtnLabel {
	display:inline-block;
	color:#fff;
	background-color:#336699;
	background-position:left;
	padding:5px 5px 5px 5px;
	cursor:pointer;
    border: 0px solid #D4D4D4;
	font-size:12px;
}



input.simplebtn:hover, a.simplebtn:hover  {
	background-color: #EB8C1B;
	text-decoration:none;
}


button.simplebtn {
	height:27px;
	display:inline-block;
	color:#FFF;
	background-color:#336699;
	padding:0px 0px 0px 10px;
	background-color:transparent;
	font-size:12px;
}

.proceed {
	padding:6px 15px 3px 15px;
	background-image:url(proceed.gif);
	background-repeat:repeat-x;
	background-color:#b2b2b2;
	border:#a0a0a0 solid 1px;
	color:#fff;
	height:20px;
	display:inline-block;
	font-weight:bold;
	margin:5px 0px;
}
.proceed:hover {
	color:#666;
	border:#999 solid 1px;
}
.cartmarg {
	margin-top:0px;
	margin-right:5px;
}
/*
=======================================================================
	Wrapper Section Rules
=======================================================================
*/
#wrapper_sec {
	width:940px;
	min-height:500px;
	margin:0px auto;
}
/*
=======================================================================
	Top Navigation Rules
=======================================================================
*/
#top_navi {
	width:940px;
	float:left;
	padding:4px 0px;
	color: #000;
	height:18px;
}
#top_navi ul{
	float:left;
	list-style:none;
}
#top_navi ul li{
	float:left;
	padding:0px 10px;
	background-image:url(sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#top_navi p{
	color: #000;
	color: #000;
}


#top_navi a{
color: #000;
}
/*
=======================================================================
	Logo Section Rules
=======================================================================
*/
#logo {
	width:940px;
	float:left;
	padding:0px 0px;
	height:94px;
}

#logo a{
	float:left;
	/*margin-bottom:20px;*/
	color: #FFF;
	height: 80px;
}

#logolink {

	width:480px;
}

/*
=======================================================================
	Cart Rules
=======================================================================
*/
#CartOverview {
	/*float:right;*/
	padding-top:1px;
	width:260px;
	color:#FFF;
	font-weight:bold;
	font-size: 11px;
}
#CartOverview {
	float:right;
	list-style:none
}
#CartOverview ul li{
	float:left;
}

#CartOverview a{
	color:#FFF;
}

#CartImage img{
	float:right;
	height:35px;
	margin-top: 1px;
	margin-right: 5px;
}

/*
=======================================================================
	Banner Rules
=======================================================================
*/
#Banner {
	float:left;
}
/*
=======================================================================
	Bread Crumb Rules
=======================================================================
*/
#crumb {
	width:944px;
	float:left;
	padding-bottom:10px;
	background-repeat:repeat-x;
	margin:15px 0px;
}
ul.breadcrumb {
	float:left;
	list-style:none;
	color:#666;
}
ul.breadcrumb li{
	float:left;
	padding-right:10px;
	margin-right:10px;
	background-image:url(sep1.gif);
	background-repeat:no-repeat;
	background-position:right;
}
ul.breadcrumb li.last{
	background-image:none;
}
ul.breadcrumb li a{
}
ul.breadcrumb li a:hover{
	color:#666;
	text-decoration:underline;
}

/*
=======================================================================
	Content Section Rules
=======================================================================
*/
#content_sec {
	width:940px;
	background-color:#FFF;
}
/*
=======================================================================
	Column 1 Rules
=======================================================================
*/
.col1 {
	width: 220px;
	padding-top:5px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #D4D4D4;
	padding-right: 5px;
	min-height:300px;
}
.small_heading{
	width:220px;
	float:left;
	color:#050EA4;
	text-transform:uppercase;

}
.col1 a.bigbtn {
	height:21px;
	width:200px;
	padding-top:6px;
	font-size:12px;
	color:#777777;
	background-image:url(bigbtn.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;
	display:inline-block;
	float:left;
	margin:10px 0px;
}
/*
=======================================================================
	Categories Rules
=======================================================================
*/
.category {
	width:220px;
	float:left;
	min-height:100px;
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}

.category h5{
	float:left;
	color:#336699;
	font-weight:bold;
	text-transform:uppercase;
}


.country {
		min-height:300px;

	width:130px;
	padding:0px 0px 10px 0px;
	float:right;
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
	border-left:1px solid #D4D4D4;
	padding-left:5px;
}
.country h5{
	float:left;
	padding:7px 10px 5px 0px;
	color: #336699;
	text-transform: uppercase;
	font-size:14px;
	font-weight:bold;
}

.glossymenu{
	margin: 0px;
	padding: 0;
	width: 220px;
	float:left;
}

.glossymenu a.menuitem{	
	color: #666;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 6px 0;
	padding-left: 0px;
	text-decoration: none;
	border-bottom:#bababa solid 1px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #666;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 10px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover{
	background-image: url(images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 10px 0px 10px 10px;
	width:200px;
}

.glossymenu div.submenu ul li{
}

.glossymenu div.submenu ul li a{
	color: #666;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 15px;
	text-decoration: none;
	background-image:url(cat_arow.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.Submenu2 {
  padding-left:25px;
 }


.Submenu3th{
	padding-left: 20px;
}

.Submenu4th{
	padding-left: 35px;
}

.Submenu5th{
	padding-left: 50px;
}


.glossymenu div.submenu ul li a:hover{
	text-decoration:underline;
}
/*
=======================================================================
	My Account Rules
=======================================================================
*/
.myaccount {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.myaccount h5{
	float:left;
	padding:7px 0px 5px 0px;
	color:#000;
}
.myaccount ul{
	width:200px;
	float:left;
	padding:7px 0px;
	list-style:none;
}
.myaccount ul li{
	width:185px;
	padding:7px 0px 7px 15px;
	border-bottom:#e1e1e1 solid 1px;
	background-image:url(crumb_sep.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.myaccount ul li a{
	color:#666;
}
.myaccount ul li a:hover{
	font-weight:bold;
}
.myaccount ul li a.selected{
	font-weight:bold;
}
/*
=======================================================================
	My Cart Rules
=======================================================================
*/
.mycart {
	width:210px;
	float:left;
	min-height:60px;
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
	padding-right:5px;
	padding-top:15px;
	text-transform:uppercase;
}

.mycart h5{
	float:left;
	padding:7px 10px 5px 0px;
	color: #050EA4;
	text-transform: uppercase;
}

.mycart .right{
	padding-top:7px;
}
.mycart .left{
	padding-top:7px;
}
.mycart .veiwitems{
	padding:15px 0px 5px 0px;
	width:200px;
	border-bottom:#e4e4e4 solid 1px;
	display:inline-block;
}
.mycart .veiwitems a{
	text-decoration:underline;
}
.mycart .right a{
	text-decoration:underline;
}
.mycart ul{
	float:left;
	list-style:none;
	margin-bottom:10px;
}
.mycart ul li{
	float:left;
	width:200px;
	border-bottom:#e3e3e3 dotted 1px;
}
.mycart p.title{
	width:180px;
}
.mycart .grey{
	float:left;
	padding:1px 10px 5px 10px;
	background-color:#fafafa;
	width:180px;
	margin:10px 0px 2px 0px;
}
/*
=======================================================================
	Compare Products Rules
=======================================================================
*/
.compareproducts {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.compareproducts h5{
	float:left;
	padding:7px 0px 5px 0px;
	color:#666;
}

.compareproducts ul{
	float:left;
	list-style:none;
	padding-bottom:10px;
}
.compareproducts ul li{
	float:left;
	width:200px;
	border-bottom:#e3e3e3 dotted 1px;
	padding:5px 0px;
}
.compareproducts ul li .title{
	width:180px;
}
.compareproducts ul li .right{
	padding-top:3px;
}
/*
=======================================================================
	Community Poll Rules
=======================================================================
*/
.poll {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.poll h5{
	float:left;
	padding:7px 0px 5px 0px;
	color:#666;
}
.poll p{
	float:left;
	padding:7px 0px;
}
.poll ul{
	width:200px;
	float:left;
	padding:15px 0px;
	border-top:#d8d8d8 solid 1px;
	border-bottom:#d8d8d8 solid 1px;
	list-style:none;
	margin-bottom:10px;
}
.poll ul li{
	width:160px;
	float:left;
	padding:4px 10px;
}
.poll ul li input{
	float:left;
	margin-right:10px;
}
.poll a.vote{
	float:left;
	padding:3px 10px;
	background-color:#156603;
	color:#FFF;
	margin:10px 0px 0px 10px;
}
.poll a.vote:hover{
	background-color:#000;
	color:#FFF;
}
/*
=======================================================================
	Shop Now Rules
=======================================================================
*/
.shopby {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.shopby h5{
	float:left;
	padding:7px 10px 5px 0px;
	color:#666;
}
.shopby h6.head{
	width:180px;
	float:left;
	padding:7px 10px 0px 10px;
	background-color:#747474;
	color:#FFF;
}
.shopby h6.options{
	width:200px;
	float:left;
	padding:7px 0px 3px 0px;
	border-bottom:#000 solid 1px;
}
.shopby ul{
	width:200px;
	float:left;
	list-style:none;
	padding:7px 0px;
}
.shopby ul li{
	width:200px;
	float:left;
	list-style:none;
	padding:7px 0px;
	border-bottom:#9a9a9a dotted 1px;
}
.shopby ul li a{
	color:#9a9a9a;
}
/*
=======================================================================
	Tags Rules
=======================================================================
*/
.tags {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.tags h5{
	float:left;
	padding:7px 10px 5px 0px;
	color:#666;
}
.tags ul{
	width:180px;
	float:left;
	min-height:100px;
	padding:20px 0px;
	list-style:none;
}
.tags ul li{
	padding:0px 5px;
	float:left;
}
.tags ul li a{
	float:left;
}
.tags ul li a.twelv{
	font-size:12px;
}
.tags ul li a.ten{
	font-size:10px;
}
.tags ul li a.sixteen{
	font-size:16px;
}
.tags ul li a.fourteen{
	font-size:14px;
}
.tags ul li a.eightn{
	font-size:18px;
}
/*
=======================================================================
	newsletter Rules
=======================================================================
*/
.newsletter {
	width:200px;
	padding:0px 10px 10px 10px;
	float:left;
	min-height:100px;
	background-image:url(left_heading.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}
.newsletter h5{
	float:left;
	padding:7px 10px 5px 0px;
	color:#666;
}
.newsletter p{
	width:200px;
	float:left;
	padding:7px 0px;
}
.newsletter ul{
	width:200px;
	float:left;
	padding:7px 0px 15px 0px;
	list-style:none;
}
.newsletter ul li input.bar{
	background-color:#FFF;
	border:#cfcfcf solid 1px;
	width:195px;
	height:23px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	margin-bottom:6px;
}
.newsletter ul li input.subs{

}
/*
=======================================================================
	Column 2 Rules
=======================================================================
*/
.col2 {
	width:700px;
	float:right;
		min-height:300px;

}
/*
=======================================================================
	Scrolling Products Rules
=======================================================================
*/
.scroll_prod {
	width:698px;
	float:left;
	border:#d0d0d0 1px solid;
	background-image:url(scroll_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
}
.scroll_prod h2{
	width:688px;
	float:left;
	border-bottom:#d0d0d0 1px solid;
	height:35px;
	background-image:url(scroll_heading_bg.gif);
	background-repeat:repeat-x;
	padding:10px 0px 0px 10px;
}
.scroll_prod a.prev{
	width:9px;
	height:9px;
	background-image:url(arows.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:inline-block;
	float:left;
	margin:80px 10px 0px 10px;
}
.scroll_prod a.next{
	width:9px;
	height:9px;
	background-image:url(arows.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline-block;
	float:left;
	margin:80px 0px 0px 0px;
}
.scroll_prod .anyClass{
	float:left;
	width:650px;
	padding:30px 0px;
	height:130px;
	overflow:hidden;
}

.anyClass ul{
	float:left;
	width:650px;
	list-style:none;
	height:150px !important;
}
.anyClass ul li{
	float:left;
	width:116px;
	margin-right:14px;
	height:150px !important;
}
.anyClass ul li a{
	font-size:12px;
}
.anyClass ul li a:hover{
	font-weight:bold;
}
.anyClass ul li a img{
	border:#ccc 3px solid;
	margin-bottom:3px;
}
.anyClass ul li a img:hover{
	border:#000 3px solid;
}

/*
=======================================================================
	Listing Rules
=======================================================================
*/
.ListItemInfo {
	float:left;
}


.listheader {
	float:left;
	width:100%;
	padding: 7px 0px 10px 0;
	margin: 7px 0;
	border-bottom: 1px solid #DDDDDD;
}

.listheader2 ul{
	float:left;
	list-style:none;
}


.listheader ul{
	float:left;
	list-style:none;
}

.listheader ul li {
	float:left;
	width:700px;
}

.listingsItem {
	float:left;
	display:block;
	width:100%;
}

.listings {
	float:left;
	width:700px;
}
.listings ul{
	float:left;
	list-style:none;
}
.listings ul li{
	float:left;
	/* margin:0px 0px 10px 0px; */
}

.listings ul li.last{
	margin-right:0px;
}

.listings ul li:hover {
    background-color: RGB(239,239,239);
    /*color: #FFFFFF !important;*/
}

.listings ul li:hover  a.thumb{
	border:#000 3px solid;
}
.listings ul li:hover a.title, .listings ul li:hover a.addwish{
	color:#FFF !important;
}
.listings ul li a.thumb{
	float:left;
	width:50px;
	height:50px;
	border:#ededed 3px solid;
}
.listings ul li a.title{
	float:left;
}
.listings ul li a.addwish{
	background-image:url(add.gif);
	background-repeat:repeat-x;
	background-position:left;
	background-repeat:no-repeat;
	padding:2px 5px 2px 15px;
	float:left;
	margin-left:5px;
	width:130px;
	height:14px;
	display:inline-block;
}
.listings ul li p.price{
	padding:8px 0px 2px 5px;
}
/*
=======================================================================
	Footer Rules
=======================================================================
*/
#footer {
	width:100%;
	background-image:url(footer.gif);
	background-repeat:repeat-x;
	background-color:#2a2a2a;
	margin-top:10px;
}
.inner_footer {
	width:940px;
	margin:0px auto;
	background-repeat:no-repeat;
	background-position:top center;
	padding:30px 0px 30px 0px;
}
.inner_footer h4.foot_head{
	width:100%;
	color:#666666;
	padding:0px 0px 10px 0px;
}
/*
=======================================================================
	About Store Section Rules
=======================================================================
*/
.aboutstore {
	float:left;
	width:180px;
	color:#888888;

	}
.aboutstore ul{
	float:left;
	list-style:none;
}
.aboutstore ul li{
	padding:3px 0px;
}
.aboutstore ul li a{
	color:#888888;
}

/*
=======================================================================
	Customer Care Section Rules
=======================================================================
*/
.cus_care {
	float:left;
	width:180px;
}
.cus_care ul{
	float:left;
	list-style:none;
}
.cus_care ul li{
	padding:3px 0px;
}
.cus_care ul li a{
	color:#888888;
}
.cus_care ul li a:hover{
	color:#bababa;
	text-decoration:underline;
}
/*
=======================================================================
	Community Section Rules
=======================================================================
*/
.community {
	float:left;
	width:180px;
}
.community ul{
	float:left;
	list-style:none;
}
.community ul li{
	padding:3px 0px;
}
.community ul li a{
	color:#888888;
}
.community ul li a:hover{
	color:#bababa;
	text-decoration:underline;
}
/*
=======================================================================
	Support Section Rules
=======================================================================
*/
.support {
	float:left;
	width:180px;
}
.support ul{
	float:left;
	list-style:none;
}
.support ul li{
	padding:3px 0px;
}
.support ul li a{
	color:#888888;
}
.support ul li a:hover{
	color:#bababa;
	text-decoration:underline;
}
/*
=======================================================================
	Newsletter Signup Section Rules
=======================================================================
*/
.newssign {
	float:left;
	width:180px;
}
.newssign ul{
	float:left;
	list-style:none;
}
.newssign ul li{
	padding:3px 0px;
	float:left;
	width:218px;
}
.newssign ul li input.bbar{
	width:208px;
	height:22px;
	padding:5px;
	border:transparent solid 1px;
	background-image:url(bbar.gif);
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	float:left;
}
.newssign ul li input.sbar{
	width:132px;
	height:22px;
	padding:5px;
	border:transparent solid 1px;
	background-image:url(sbar.gif);
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	margin-right:9px;
	float:left;
}
.newssign ul li button.darksimplebtn{
	margin-left:3px;
	width:67px;
	height:32px;
	background-color:transparent;
	background-image:url(submit.gif);
	background-repeat:no-repeat;
	border:none;
	font-size:0px;
	cursor:pointer;
	float:left;
}

.submitButton {
	margin-left:3px;
	width:67px;
	height:32px;
	background-color:transparent;
	background-image:url(submit.gif);
	background-repeat:no-repeat;
	border:none;
	font-size:0px;
	cursor:pointer;
	float:left;
}


/*
=======================================================================
	Copyright Section Rules
=======================================================================
*/
.copyright {
	width:940px;
	background-image:url(copyright.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 0px;
	margin-top:20px;
}
/*
=======================================================================
	Input Form Rules
=======================================================================
*/

select.bar{
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	font-size:12px;
}

.FormWidthLimit{
	width:300px;
}

.Labels
{
	font-size:12px;
	color:#666666;

	line-height:25px;
	clear:both;
	display:block;
	float:left;
	width:130px;
}


.LabelsLineBreak{
	font-size:12px;
	color:#666666;

	line-height:25px;
	clear:both;
	display:block;
	float:left;
	width:130px;
	clear:both;
}



.singeInputArea{
	display:block;
	float:left;
	height:60px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:120px;
}

.singeInputLong 
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:120px;
}


.singeInput150
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:150px;
}

.singeInput130
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:130px;
}

.singeInput120
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:120px;
}

.singeInputExtraLong 
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:170px;
}


.singeInput 
{	float:left;
	width:45px;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:70px;
}

.singeInputSmall 
{
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:25px;
}

.InputSignUp
{	
	display:block;
	float:left;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
	margin-right:10px;
	width:250px;
}

.InputTextCart 
{	
	margin-top:30px;
	margin-bottom:20px;

	float:right;
	width:200px;
	height:90px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	/*background-image:url(inputbar.gif);
	background-repeat:repeat-x;*/
}

ul.forms {
	float:left;
	list-style:none;
	padding:0px 20px 10px 20px;
}
ul.forms li{
	float:left;
}
ul.forms li.txt{
	float:left;
	width:150px;
	color:#000;
	padding-top:3px;
}
.req {
	color:#F00;
}
ul.forms li.inputfield{
	float:left;
}
ul.forms li.inputfield input{
	width:229px;
	height:20px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	border:#cccccc solid 1px;
	padding:0px 5px;
}
ul.forms li.inputfield select{
	width:241px;
	height:20px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	border:#cccccc solid 1px;
}
ul.forms li.textfield{
	float:left;
}
ul.forms li.textfield textarea{
	width:340px;
	height:110px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	border:#cccccc solid 1px;
	font-size:11px;
	padding:5px;
}
ul.forms li.radiobtn{
	float:left;
}
ul.forms li.radiobtn input{
	margin:0px 10px;
	float:left;
}
ul.forms li.radiobtn .labletxt{
	margin:0px 20px 0px 0px;
	float:left;
}
/*
=======================================================================
	column 3 Rules
=======================================================================
*/
.col3 {
	width:940px;
}
/*
=======================================================================
	Product Detail Page Rules
=======================================================================
*/
.prod_detail {
	width:686px;
	float:left;
	padding-bottom:20px;
}
.prod_detail .big_thumb{
	width:220px;
	float:left;
}
.prod_detail .desc{
	width:420px;
	float:right;
}
.prod_detail .desc a.email{
	font-weight:bold;
	background-image:url(email.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
.margn {
	padding:12px 0px 0px 0px;
}
.addtocartsec{
	background-repeat:repeat-x;	
	padding:10px;
	border: 1px #d0d0d0 solid ;
	width:410px;
}
.addtocartsec h5{
	padding:0px 0px 10px 0px;
}
.addtocartsec ul.qt{
	list-style:none;
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}
.addtocartsec ul.qt li{
	float:left;
	margin-right:10px;
}
.addtocartsec ul.qt li.qty{
	width:30px;
	padding-top:5px;
	padding-left:20px;
}
.addtocartsec ul.qt li input.bar{
	float:left;
	width:45px;
	height:21px;
	background-color:#FFF;
	border:#d0d0d0 solid 1px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
}
.quickreview {
	padding:00px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.qheading {
	border-bottom:#dddddd solid 1px;
	color:#2e7fc4;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
.quickreview h5{
	padding:0px 0px 0px 0px;
	float:left;
}
.quickreview h4.price{
	padding:10px 0px;
}
.quickreview p.avail{
	padding:10px 0px 0px 0px;
}
.quickreview p{
	padding:0px 0px 5px 0px;
}
.prod_desc {
	padding:20px 0px;
	float:left;
	margin-top:20px;
}
.prod_desc h6.bar{
	margin-bottom:10px;
}

.aditional_info {
	width:700px;
	background-image:url(cont_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
.aditional_info h6{
	width:690px;
	height:24px;
	padding:10px 0px 0px 10px;
	background-image:url(top_curve_big.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.aditional_info ul{
	padding:10px;
	float:left;
	width:680px;
	border-bottom:#CCC solid 1px;
	list-style:none;
}
.aditional_info ul.last{
	border:none
}
.aditional_info ul li{
	float:left;
}
.aditional_info ul li.title{
	float:left;
	width:210px;
}
.aditional_info ul li.desc{
	float:left;
	width:470px;
}
.tags_big {
	width:700px;
	background-image:url(cont_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
}
.tags_big p{
	padding:10px 0px;
	width:700px;
}
.tags_big ul{
	float:left;
	list-style:none;
	padding:10px 0px;
}
.tags_big ul li{
	float:left;
	padding:0px 10px;
	background-image:url(sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-bottom:10px;
}
.tags_big ul li.last{
	background:none;
}
.tags_big input.bar{
	width:229px;
	height:20px;
	background-image:url(inputbar.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	border:#cccccc solid 1px;
	padding:0px 5px;
	margin-bottom:5px;
}
.tags_big input.simplebtn{
	margin:0px 0px 10px 10px;
}

.cont_sec {
	width:700px;
}
.cont_sec p{
	width:700px;
	padding:10px 0px;
}
.cont_sec h6{
	width:690px;
	padding:10px 0px 0px 10px;
	background-image:url(top_curve_big.gif);
	background-position:top;
	background-repeat:no-repeat;
}
ul.addicons {
	float:left;
	list-style:none;
	width:100%;
	padding:5px 0px 15px 10px;
}
ul.addicons li{
	margin-bottom:7px;
	float:left;
	margin-right:35px;
	padding-left:20px;
	background-image:url(add.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*
=======================================================================
	Contact Page Rules
=======================================================================
*/
.contact {
	float:left;
	width:700px;
	margin-bottom:20px;
}
.mapsec {
	width:336px;
	float:left;
}
.mapsec h6{
	padding-bottom:10px;
	margin-top:10px;
}
.mapsec p{
	width:300px;
	float:left;
}
.map {
	float:left;
	margin-top:20px;
}
.map iframe{
	border-bottom:#000 solid 1px;
}
.map a.enlarg{
	font-weight:bold;
	padding:5px 0px;
	color:#333;
	float:left;
}
.contact_form {
	width:280px;
	float:right;
}
.contact_form h6{
	padding-bottom:10px;
	margin-top:10px;
}
.contact_form ul{
	float:left;
	list-style:none;
}
.contact_form ul li{
	margin-bottom:5px;
}
.contact_form input.bar{
	width:269px;
	height:24px;
	padding:0px 5px;
	background-image:url(bar.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:#dddddd solid 1px;
	font-size:11px;
}
.contact_form textarea{
	width:269px;
	height:154px;
	padding:5px;
	background-image:url(textarea.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:#dddddd solid 1px;
	font-size:11px;
}

.infotext {
	clear:both;
	color:#B0AE8F;
	font-weight:bold;
	float:left;
}

.infotextCart {
	clear:both;
	color:#B0AE8F;
	font-weight:bold;
}


.error {
	clear:both;
	color:#F00;
}

.labelerror {
	line-height:35px;
	clear:both;
	float:left;
	color:#F00;
}


input.submit {
	height:27px;
	width:70px;
	background-image:url(submit.gif);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	font-size:0px;
	border:none;
}
.seccess {
	color:#090;
}
/*
=======================================================================
	Sorting Rules
=======================================================================
*/
.sorting {
	background-repeat:repeat-x;
	background-position:0px 25px;
	float:left;
	background-color: #F5F3F4;
	width:690px;
	padding:5px;
}
.sorting p{
	padding-top:5px;
}
.sorting ul{
	float:left;
	list-style:none;
}
.sorting ul li{
	float:left;
	height:23px;
	padding:4px 10px 0px 10px;
}
.sorting ul li.last{
	border-right:none;
}
.sorting ul li.text{
	height:21px;
	padding:6px 10px 0px 10px;
}
/*
=======================================================================
	Shopping Cart Rules
=======================================================================
*/

.refreshCart {
	display:inline-block;
	background-repeat:no-repeat;
	background-position:left;
	background-color:transparent;
	cursor:pointer;
    border: 1px solid #D4D4D4;
	width:170px;
}


.shoppingcart {
	width:700px;
	float:left;
}
.shoppingcart ul.tablehead{
	width:700px;
	float:left;
	background-image:url(cart_bg.gif);
	background-repeat:repeat-x;
	list-style:none;
	height:24px;
	padding-top:5px;
}
.shoppingcart ul.tablehead li{
	float:left;
	padding:2px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	background:none !important;
	height:18px !important;
}
.shoppingcart ul li.remove{
	width:34px;
	text-align:center;
	height:28px;
	padding-left:10px;
}
.shoppingcart ul li.thumb{
	width:84px;
	text-align:center;
	height:44px;
	padding-top:4px !important;
}
.shoppingcart ul li.title{
	width:568px;
	padding-left:10px;
	height:28px;
}
.shoppingcart ul li.price{
	width:75px;
	text-align:center;
	height:28px;
}
.shoppingcart ul li.qty{
	width:64px;
	text-align:center;
	height:48px;
}
.shoppingcart ul li.qty input{
	width:25px;
	height:25px;
	background-color:#fafafa;
	border:#d5d5d5 solid 1px;
	text-align:center;
	margin-top:12px;
}
.shoppingcart ul li.total{
	width:75px;
	text-align:center;
}

.shoppingcart ul.cartlist{
	width:740;
	float:left;
	list-style:none;
	padding:0px 0px;
	height:50px;
	margin-top:5px;
	border-bottom:#dbdbdb solid 1px;
}
.shoppingcart ul.cartlist li{
	float:left;
	padding-top:0px;
}
.shoppingcart ul.cartlist li.txt{
	padding-top:20px;
}
.btns {
	border-bottom:#d7d7d7 solid 1px;
	width:100%;
	padding:15px 0px;
	float:left;
}
.btns ul{
	list-style:none;
}
/*
=======================================================================
	Sections Rules
=======================================================================
*/
.sections {
	width:940px;
	float:left;
	padding:20px 0px;
}
.centersec {
	float:left;
	width:280px;
	margin:0px 43px;
}
/*
=======================================================================
	Cart Items Rules
=======================================================================
*/
.cartitems {
	width:244px;
	border:#dbdbdb solid 1px;
	padding:10px;
	float:left;
	margin-bottom:10px;
}
.cartitems h6{
	width:244px;
	float:left;
}
.cartitems h6 span{
	padding-bottom:5px;
}
.cartitems ul{
	float:left;
	list-style:none;
}
.cartitems ul li{
	width:244px;
	border-bottom:#dbdbdb solid 1px;
	float:left;
	padding:20px 0px;
}
.cartitems ul li .thumb{
	float:left;
	width:88px;
	height:99px;
	margin-right:5px;
}
.cartitems ul li .thumb img{
	width:88px;
	height:99px;
}
.cartitems ul li .desc{
	float:left;
	width:125px;
}
.cartitems ul li .desc a.title{
	margin-bottom:5px;
	width:125px;
	float:left;
}
.cartitems ul li .desc p{
	margin-bottom:5px;
	width:125px;
}
/*
=======================================================================
	Discount Coupon Rules
=======================================================================
*/
.discount {
	width:258px;
	border:#dbdbdb solid 1px;
	padding:10px;
	float:left;
	margin-bottom:10px;
}
.discount h6{
	width:258px;
	float:left;
}
.discount h6 span{
	padding-bottom:5px;
}
.discount p{
	width:258px;
	float:left;
	padding-top:5px;
}
.discount ul{
	width:258px;
	float:left;
	list-style:none;
	margin-top:10px;
}
.discount ul li{
	width:258px;
	float:left;
	padding-bottom:5px;
}
.discount ul li input.bar{
	width:235px;
	height:24px;
	background-color:#FFF;
	border:#a0a0a0 solid 1px;
	float:left;
}

/*
=======================================================================
	CartButton Rules
=======================================================================
*/
.cartbutton {
	width:675px;
	border:#dbdbdb solid 1px;
	padding:10px;
	float:left;
	margin-bottom:10px;
		background-color: #ececec;

}



/*
=======================================================================
	Estimate Rules
=======================================================================
*/
.estimate {
	width:258px;
	float:left;
	margin-bottom:10px;
	background-color: #ececec;
	border: 1px #dbdbdb solid;
	padding: 10px;
}
.estimate h6{
	width:258px;
	float:left;
}
.estimate h6 span{
	padding-bottom:5px;
}
.estimate p{
	width:258px;
	float:left;
	padding-top:5px;
}
.estimate ul{
	width:258px;
	float:left;
	list-style:none;
}
.estimate ul li{
	width:258px;
	float:left;
	padding-bottom:5px;
}
.estimate ul li input.bar{
	width:235px;
	height:24px;
	background-color:#FFF;
	border:#a0a0a0 solid 1px;
	float:left;
}
.estimate ul li select.bar{
	width:235px;
	height:24px;
	background-color:#FFF;
	border:#a0a0a0 solid 1px;
	float:left;
}
.estimate ul li textarea.bar{
	width:235px;
	height:50px;
	background-color:#FFF;
	border:#a0a0a0 solid 1px;
	float:left;
}
/*
=======================================================================
	Grand Total Rules
=======================================================================
*/
.grand_total {
	width:385px;
	padding:10px;
	margin-left:10px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-color: #ececec;
	border: 1px #dbdbdb solid;
}
.grand_total h5{
	font-weight:bold;
}
.grand_total ul.line{
	border-bottom:#dadada solid 1px;
	width:100%;
	margin-bottom:10px;
}
.grand_total ul{
	float:left;
	list-style:none;
	margin-bottom:5px;
}
.grand_total ul li{
	float:left;
	background:none  !important;
}
.grand_total ul li.title{
	text-align:right;
	line-height:15px;
	width:200px !important;
}
.grand_total ul li.price{
	text-align:right;
	width:130px !important;
}
/*
=======================================================================
	Login Page Rules
=======================================================================
*/
.login {
	/*width:938px;*/
	/*border:#bababa solid 1px;*/
	/*background-position:left center;*/
	/*background-repeat:no-repeat;*/
}
/*
=======================================================================
	New Customer Section Rules
=======================================================================
*/
.sections .inner {
	height:210px;
	background-image:url(botm_acount_curve.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:10px;
}
.newcustmr {
	width:420px;
	float:right;
	margin:50px 27px 80px 0px;
}
.newcustmr p{
	width:424px;
	padding:10px 0px;
	float:left;
}
/*
=======================================================================
	Registered Customer Section Rules
=======================================================================
*/
.registerdcustmr {
	width:420px;
	float:right;
	margin:20px 27px 10px 0px;
}
.registerdcustmr h6{
	width:430px;
	padding:8px 0px 0px 10px;
	height:23px;
	float:left;
	font-weight:bold;
	background-image:url(login_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
.registerdcustmr p{
	width:410px;
	margin-bottom:10px;
	float:left;
}
.registerdcustmr a.forgot{
	margin:5px 0px 0px 10px;
}
/*
=======================================================================
	Acount Page Rules
=======================================================================
*/
.account {
	width:700px;
	float:left;
}
.account_title {
	width:700px;
	float:left;
}
.account_title h6{
	width:700px;
	float:left;
	padding:20px 0px 10px 0px;
}
.account_title p{
	float:left;
}
ul.acount_navi {
	width:100%;
	float:left;
	background-image:url(gray_bg.gif) !important;
	background-repeat:repeat-x;
	background-position:top left;
	list-style:none;
	height:27px;
}
ul.acount_navi li{
	float:left;
	background-color:#336699;
	color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
}
ul.acount_navi li a{
	font-weight:normal;
	color:#FFF;
	padding:5px 10px;
	height:14px;
	display:inline-block;
	border:transparent solid 1px;
}


.acount_info {
	width:700px;
	float:left;
	padding:20px 0px;
}
h6.bar{
	width:680px;
	border:#e2e2e2 solid 1px;
	background-image:url(bar.gif);
	background-repeat:repeat-x;
	height:20px;
	padding:10px 10px 0px 10px;
	float:left;
	margin-bottom:20px;
}
.small_sec {
	width:342px;
	min-height:132px;
	margin-bottom:10px;
	background-image:url(section.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.small_sec .content{
	min-height:80px;
	padding:10px 10px;
	float:left;
}
.small_sec .content p{
	width:100%;
	padding-bottom:5px;
	float:left;
}
.small_sec .headng{
	float:left;
	width:322px;
	height:22px;
	padding:9px 10px 0px 10px;
	background-image:url(headng.gif);
	background-repeat:repeat-x;
}
.small_sec .headng h6{
	float:left;
}
.big_sec {
	width:700px;
}
.big_sec .headng{
	float:left;
	width:700px;
	border-bottom:#e2e2e2 solid 1px;
	padding:5px 0px;
	margin:20px 0px;
}
.big_sec .headng h6{
	float:left;
}
/*
=======================================================================
	Static Page Rules
=======================================================================
*/
.static {
	float:left;
	width:940px;
}
a.bordrs {
	padding:3px;
	border:#c9c9c9 solid 1px;
	float:left;
}
.static h1{
	float:left;
	width:940px;
	padding:10px 0px;
	color:#666666;
}
.static h2{
	float:left;
	width:940px;
	padding:8px 0px;
	color:#666666;
}
.static h3{
	float:left;
	width:940px;
	padding:6px 0px;
	color:#666666;
}
.static h4{
	float:left;
	width:940px;
	padding:5px 0px;
	color:#666666;
}
.static h5{
	float:left;
	width:940px;
	padding:5px 0px;
	color:#666666;
}
.static h5 span{
	padding-bottom:10px;
}
.static h6{
	float:left;
	width:940px;
	padding:5px 0px;
	color:#666666;
}
.static h5{
	float:left;
	width:940px;
	padding:5px 0px;
	line-height:24px;
	color:#666666;
}
.static ul.imgs{
	float:left;
	list-style:none;
	padding:5px 0px 10px 0px;
}
.static ul.imgs li{
	float:left;
	margin-right:10px;
}
.static .sec1 {
	width:282px;
	float:left;
	margin-right:30px;
	margin-top:20px;
}
.static .sec1 p{
	width:282px;
	float:left;
	padding:0px 0px 10px 0px;
}
.static .sec1 a.bordrs{
	margin-bottom:10px;
}
.static .sec2 {
	width:282px;
	float:left;
	margin-right:30px;
	margin-top:20px;
}
.static .sec2 p{
	width:282px;
	float:left;
	padding:0px 0px 10px 0px;
}
.static .sec2 a.bordrs{
	margin-bottom:10px;
}
.static .sec3 {
	width:282px;
	float:left;
	margin-top:20px;
}
.static .sec3 p{
	width:282px;
	float:left;
	padding:0px 0px 10px 0px;
}
.static .sec3 a.bordrs{
	margin-bottom:10px;
}
.static ul.number{
	width:100%;
	float:left;
	list-style:decimal;
}
.static ul.number li{
	padding:4px 0px;
	font-weight:bold;
}
.bigsec {
	width:100%;
	float:left;
	padding:20px 0px;
}
.bigsec a.left{
	margin:0px 20px 10px 0px;
}
.grayborder {
	width:100%;
	border-top:#e1e1e1 solid 1px;
	margin:10px 0px;
	height:1px;
	overflow:hidden;
}
.static ol{
	padding:20px 0px 20px 30px;
}
ul.radio {
	list-style:none;
	padding:15px 0px;
	float:left;
}
ul.radio li{
	padding:5px 0px;
}
ul.radio li input{
	float:left;
	margin-right:7px;
}
/*
=======================================================================
	small banner Rules
=======================================================================
*/
.small_banner {
	width:698px;
	border:#d0d0d0 solid 1px;
}
/*
=======================================================================
	Categories Page Rules
=======================================================================
*/
.categs {
	width:938px;
	border:#bababa solid 1px;
}
.catlist {
	background-image:url(cat_bg.gif);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	width:938px;
	border:#bababa solid 1px;
	float:left;
	margin-left:-1px;
}
.catlist .catsec{
	background-image:url(cat_sep.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:310px;
	padding-right:3px;
	min-height:219px;
	float:left;
}
.catlist .last{
	padding-right:1px !important;
	background-image:none;
}
.catsec h3{
	padding:30px 30px 10px 35px;
	width:245px;
}
.catsec p{
	padding:0px 30px 10px 35px;
	width:245px;
}
.catsec img{
	margin-right:17px;
}
.catsec ul{
	list-style:none;
	padding:20px 0px 10px 35px;
	float:left;
}
.catsec ul li{
	padding:3px 20px 3px 0px;
	background-image:url(arrows.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.catsec ul li a:hover{
	color:#000;
	text-decoration:underline;
}



/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget div { padding-left:3px;}

/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=ffffff&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=0&borderColorHeader=ffffff&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=000&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=0&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=21_glow_ball.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=90&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: verdana,sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 0px solid #aaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #ffffff; background: #ffffff url(images/ui-bg_highlight-soft_0_ffffff_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #000; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d0d0d0; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_0_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glow-ball_95_fef1ec_600x600.png) 50% 35% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }



/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_90_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Tabs 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
 
 .ui-tabs {
	padding:auto;
	margin:auto;
}
 
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { float:left; border: 1px solid #d0d0d0 ; display: block;  padding: 0.5em 0.5em; background: none; margin-left:3px; width:680px; }
.ui-tabs .ui-tabs-hide { display: none !important; }



.uiTabLeft{
	float:left;
	width:695px;
}


.checkout-heading {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    color: #636363;
    cursor: pointer;
    margin: 0 0 20px !important;
    padding: 10px 15px;
    position: relative;
}
.checkout-heading a {
    color: #49ABA8;
    position: absolute;
    right: 10px;
}
.checkout-heading a:hover {
    color: #545454;
}


.HotTopicGroup {
	padding-top:5px;
	width:170px;
	min-height:60px;
}

.ItemHotTopic {
	float:left;
	display:block;
	width:170px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	
}


.ItemHotTopic img{
	margin-left: 10px;
}

#big_thumb img, #divPicLIste img{
	border:0px solid #000;
	margin-right:5px;
}

.DeleteButton {
	background-image:url(cartdelete.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:25px;
	font-size:20px;
}

.pdfIcon {
	background-image:url(pdficon.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:25px;
	padding:5px;

}

#InpCrt1 { 
	clear:both;
	float:left;
	display:inline;
	width:400px;
	font-weight:bold:
}

#InpCrt2 { 
	padding-top:5px;
	/*float:left;*/
	display:inline;
}
	
#InpCrt3 { 
	/* float:left; */
	display:inline;
}

#InpCrt4 { 
	padding-right:5px;
	display:inline;
}

.LabelVariant {
    padding-top:5px;
	font-weight: bold;
    padding-bottom: 5px;
    width: 400px;
	clear:both;
	float:left;
}

.ProductImage {
	width: 250px !important;
}

.divCheckout_active {
	width: 30%;
	height: 70px;
	padding-left: 10px;
	padding-top: 5px;
	display: inline;
	float: left;
	border: 1px solid #cccccc;
}

.divCheckout_inactive {
	width: 30%;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 70px;
	display: inline;
	float: left;
}

.Carousel {
	clear: both;
	float: left;
	display: block;
	width:545px;
}

.Carousel_Image {
	float:left;
	/*width:250px;*/
	padding-left: 50px;
	padding-top: 15px;
	max-height: 230px;
}

.Carousel_Info {
	width: 30%;
	float:left;
	display: inline;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
	font-size:20px;
}

.Carousel_Price {
	font-weight:bold;
	width: 30%;
	float:left;
	display: inline;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
	font-size:20px;
}

.CatalogFilter {
	width: 49%;
	float: left;
}

.AlternativeProductsGroup {
	clear: both;
	padding-top:5px;
	min-height:35px;
	background-color: #DADADA;
}

.ItemAlternativeProduct {
	border:2px solid #ADADAD;
	background-color:#FFFFFF;
	float:left;
	display:block;
	margin-right:9px;
	margin-bottom:10px;
}

.ItemAlternativeProduct img{
	/*clear: both;
	margin-left: 10px;*/	
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
}

.listings_AlternativeProducts{
	clear: both;
	float:left;
	width:100%;
	margin-top: 10px;
	margin-left: 5px;
}

.AddToCartBtn {
	display:inline-block;
	color:#FFF;
	background-image:url(cartadd.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 5px 5px 5px;
	background-color:transparent;
	cursor:pointer;
	font-weight:bold;
    border: 0px solid #D4D4D4;
	width:32px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 250px;
    width: 520px;

}
.jcarousel-skin-tango .jcarousel-item {
    height: 278px;
    text-align: center;
    width: 520px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    cursor: pointer;
    height: 79px;
    position: absolute;
    right: 5px;
    top: 95px;
    width: 38px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    cursor: pointer;
    height: 79px;
    left: 5px;
    position: absolute;
    top: 95px;
    width: 38px;
}
.jcarousel-control {
    text-align: center;
}
.jcarousel-control a {
    color: #AAAAAA;
    font-size: 18px;
    font-weight: bold;
    margin: 0 5px;
    text-decoration: none;
}
.jcarousel-control a.active {
    color: #08A7FF;
}
.jcarousel-control a:focus, .jcarousel-control a:active {
    outline: medium none;
}

.widthText {
	float:left;
	width:500px;
	padding-top:10px;
}

.DetailsSlider{
	font-size:10px;
}



.discountText{
	color: #FFFF00;
	background-color:#024CB1;
}

#download_link {
	padding-right:60px;
}

.LayerDiv {
	width: 300px;
	/*height: 80px;*/
	z-index: 1;
	position: absolute;
	
	background-color: #EDEDED;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	border-top: 1px solid #999999;
    font-size: 13px;
    /*line-height: 25px;*/
    padding: 10px 10px 10px;
    /*position: relative;	*/
	float: left;
	visibility:hidden;
	text-align: left !important;
}


.LayerDivButton:Hover {
	background-color:rgb(51, 51, 51);
}

.HeaderAttribute {
	padding-bottom:10px;
}

.LabelsAttribute {
	width: 170px;
	line-height: 17px;
	float: left;
	display: inline;
}

.ContentAttribute {
	line-height: 17px;
	float: left;
	display: inline;
}

.BoxAttribute{
	float:left;
	display:inline;
	width:45%;
	margin-bottom:10px;
	border:1px #dddddd solid;
	padding:10px;
	margin-right:10px;
}

#CartNoPos{
	color:#FFF;
	padding-top:8px;
}


#VariantSelection{
	float:left;
	clear:both;
	width:100%;
}


/* katalogansicht umschalten */
#listingsItemKachel{
	float: left;
	display: block;
	width: 29%;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px #ececec solid;
	margin-left: 5px;
}

#ArtikellisteItemBeschreibungKachel{
	text-align:left;
	/*min-height:42px;*/
	min-height:45px;
}
#ArtikellisteItemPreisKachel{
	text-align:left;
	margin-bottom: 5px;
}
#ArtikellisteItemBuyKachel{
text-align:left;
}


.filter-displaytype{
	margin:0px 0px 0 0px;
	padding:2px 0;
	font-size:0;
	line-height:0
}

.filter-gridview,.filter-listview{
	display:inline-block;
	width:11px;
	height:11px;
	overflow:hidden;
	background:url("filter-views.png") no-repeat left top;
	font-size:0;
	line-height:0;cursor:pointer;cursor:hand
}

.filter-gridview.selected{
	background-position:left -16px
}

.filter-listview{
	margin:0 15px;
	background-position:-16px top
}

.filter-listview.selected{
	background-position:-16px -16px
}

.filter-infoboxrow{
	position:relative;
	padding-top:14px;
	overflow:hidden
}

.MarginTop10px {
	margin-top: 10px;
}

/*
=======================================================================
	Categories Rules
=======================================================================
*/
.category {
	width:210px;
	float:left;
	min-height:100px;
	margin-bottom:10px;
}

.arrowlistmenu{
	width: 210px;
	float:left;
	
}

.accordion #current .menuheader{
	background-color: #EFEFEF;
	/*background-image: url(menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;*/
	width: 209px;
	font-weight: bold;
	
}

.arrowlistmenu .menuheader{
	color: #666;
	/*background-image:url(cat_bg_left.gif);
	background-repeat:no-repeat;*/
	cursor:pointer;
	width:209px;
	min-height:18px;
	padding:3px 0px 3px 0px;
	margin-left:1px;
	border-bottom:#B0CD8B dotted 1px;
	display:inline-block;
}

.arrowlistmenu .openheader{
	/*background-image:url(cat_bg_sel.gif);
	background-repeat:no-repeat;*/
}

.arrowlistmenu ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

.arrowlistmenu ul li ul li a{
	color: #666;
	background-image:none !important;
	background-repeat:no-repeat;
	cursor:pointer;
	width:194px;
	min-height:18px;
	padding:3px 0px 3px 15px;
	margin-left:1px;
	display:inline-block;
}
.arrowlistmenu ul li a{
	color: #666;
}

.arrowlistmenu ul li .opensubheader{
	/*background-image:url(cat_bg_lev2_link.gif);
	background-repeat:no-repeat;*/
}

.arrowlistmenu ul li .closedsubheader{
	/*background-image:url(cat_bg_lev2_link_rol.gif);
	background-repeat:no-repeat;*/
}

.arrowlistmenu ul li a{
	color:#666;
	/*background-image:url(cat_bg_lev2.gif);
	background-repeat:no-repeat;*/
	cursor:pointer;
	width:194px;
	min-height:18px;
	padding:3px 0px 3px 15px;
	margin-left:1px;
	display:inline-block;
}

.arrowlistmenu ul li a:visited{
	color: #666;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	text-decoration: none;
	background-color: #EFEFEF;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	
}

.SubMenu_0 {
}
.SubMenu_1 {
	margin-left:15px !important;
}
.SubMenu_2 {
	margin-left:15px !important;
}

.SubMenu_3  {
	padding-left:20px !important;
}

.SubMenu_4  {
	padding-left:30px;
}

.SubMenu_5  {
	padding-left:40px;
}

.SubMenu_6  {
	padding-left:60px;
}


ul.network {
	float:right;
	list-style:none;
	color:#666;
}
ul.network li{
	float:left;
	padding:0px 5px;
}
ul.network li.last{
	background-image:none;
}
ul.network li a{
}
ul.network li a:hover{
	color:#666;
	text-decoration:underline;
}

#divPicLIste{
	min-height:100px;
	width:120px;
}
#divPicLIsteKachel{
	min-height:100px;
	width:100%;
	margin-bottom: 5px;
	margin-top: 5px;
}


#formCatSub{
	background-color:#f5f5f5;
	left:0;
	margin-bottom:25px;
	margin-right:0;
	position:relative;
	top:0;
	width:0;
	display:inline-block; text-align:center;
	width:700px;
}


.box {
	border-color:#b2b2b2;
	border-style:solid;
	border-width:1px;
	box-shadow: 3px 3px 3px #808080; 
	-webkit-box-shadow: 3px 3px 3px #808080;
	-moz-box-shadow: 3px 3px 3px #808080;

}


.menuMainEntry {
color: #808080;
font-size: 10pt;
text-decoration: none;
border: 1px solid #cccccc;
padding: 10px;
margin-bottom: 5px;
background-color: #f0f0f0;
margin-right:10px !important;
}


#div5332_Gutschein{
	margin-top:10px;
	margin-bottom:10px;
}


.MarginBottom10 {
	margin-bottom: 10px;
}

.marginleft7 {
	margin-left:7px;
}

.fullWidth {
	width:100%
}

.Width80Percent {
	width:80%
}
.MarginTop5px {
	margin-top: 5px;
}

.Labels100px
{
	text-transform:uppercase;
	font-weight:bold;
	line-height:25px;
	clear:both;
	display:block;
	float:left;
	width:100px;
}

.Labels100px_Data {
	line-height:25px;
	float:left;
}



#fld1104 ul {
	padding-left:40px;
	list-style-type: disc;
}

#fld1104 p{
	margin-top: 1.0em;
}

#fld1104 a {
	color:#F08F0D;
}

#frmformContact > input[type=submit] {
	margin-left: 130px;
	float: left;
	margin-top: 10px;
}

#frm1447 input[type=submit] {
	margin-top: 10px;
	float: left;
}


#divProductStock{
	float: left;
	clear: both;
	padding-right: 10px;
}

#ArtikellisteItemBuyKachel{
	width:95%;
	background-color: #ececec;
	padding: 5px;
}

#listingsItemKachel img {
	max-width: 200px;
}

#NewsArea {
	width:49%;
	float:right;
}

#NewsElement {
	padding-bottom:10px;
}

#SliderV2Img {
	height: 250px;
	float: left;
	line-height: 200px;
	width: 50%;
	overflow: hidden;
}

#SliderV2Img > a > img {
	max-width: 270px;
	margin-left:40px;
	
	line-height: 200px;
	vertical-align: middle;
}

#SliderV2Text {
	font-size: 16px;
	float: left;
	margin-top: 30px;
	margin-left: 15px;
	width: 220px;
	font-weight: bold;
}

#SliderV2Subtext {
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	width: 220px;
}

#SliderV2Main {
	width: 48%;
	float: left;
}

.ls-lightskin {
	background-color:#FFF !important;
}

.Width200 {
		width:200px !important;
}


.Width400 {
		width:400px !important;
}


.Height200 {
		height:200px !important;
}

#div_recommend, #div_request{
	margin-top:15px;
}

.MarginLeft200px {
	margin-left:200px;
}

#FormChangePW {
	margin-bottom: 10px;
}
#FormChangePW input[type=submit] {
	margin-top: 10px;
	float: left;
}

#listingsItemKachel:nth-child(3n+4){
	clear:both;
	float:left;
} 

#blcSelectPaymentCondition_1 {
	clear:both;
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-top:10px;
}

#blcSelectPaymentCondition_2 {
	clear:both;
	width: 100%;
	float: left;
	margin-right: 10px;
	margin-top:10px;
}


#blcSelectPaymentCondition_Radio1 {
	float: left;
	margin-right: 10px;
}

#blcSelectPaymentCondition_Radio2 {
	float: left;
	margin-right: 10px;
}

#blcSelectPaymentCondition_Radio3 {
	float: left;
	margin-right: 10px;
}

#blcSelectPaymentCondition_Radio4 {
	float: left;
	margin-right: 10px;
}

#Input_Anfrage {
	width: 300px;
	height: 200px;
	margin-top: 5px;
}

#SubmitEmailForm {
	margin-left: 130px;
}

.ImgLink {
	text-decoration: none !important;
}

.downloads-content h1 {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.downloads-content div {
	float: left;
	width: 100%;
}
.downloads-content a:before {
	content: url(pdf.gif);
	padding-top: 5px;
	padding-right: 5px;
	float: left;
}
.downloads-content a, .downloads-content font {
	line-height: 30px;
	color: #336699 !important;
}

.homepage-text {
	float: left;
	margin-bottom: 20px;
}

.catalog-text {
	float: left;
	margin: 10px 0 20px 0;
}

#ArtikellisteItemBuyKachel .login-info {
	text-align: center;
	display: block;
}

#ArtikelpreisForm {
	min-width: 100px;
}

.price-ph {
	display: inline;
}

html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img {
	max-height: 100% !important;
	max-width: 100% !important;
	width: auto !important;
}
