BODY {
	background-color: #FFFFFF;
    background-image: url(/10375/images/design/logo_background.jpg);
	background-position: left top;
	background-repeat: no-repeat;
  	font-size: 11px;
	margin-left: 0px;
  	margin-right: 0px;
  	margin-top: 1px;
  	margin-bottom: 0px;
}


#slider {
    width: 715px; /* important to be same as image width */
    height: 316px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
    background-image: url(/10375/images/banner/banner_bg.gif);
	top: 0;
	margin-left: 0;
	margin-top:15px;

}

#sliderContent {
    width: 715px;
    position: absolute;
    top: 0;
    margin-left: 0;

}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
    font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 705px;
    background-color: ;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    display: none;
}

.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
       left: 0;
	width: 160px !important;
	height: 300px;
 
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}

#wrapper {
	width: 705px;
	background: url(../img/header.png) no-repeat left top;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#sitecontent {
  color: #111111;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:900px;
  margin-top:25px;
}
.topbanner {
  color: #111111;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:900px;
  height:75px;
  display:block;
  display:inline;
}

.logoarea {
  color: #111111;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:275px;
  height:75px;
  margin-left:0px;
  text-align:left;
  float:left;
}
.tinycart{
  color: #111111;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:auto;
  height:75px;
  padding-top:10px;
  text-align:right;
  display:block;
}

.tinycontent{
  color: #111111;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:auto;
  height:75px;
  float:right;
}

.navigationbar {
  background-image: url(/10375/images/design/primenu.jpg);
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  width:900px;
  text-align:left;
  height:26px;
  align:center;
}
/*Top menu links*/
A.menulink:link, A.menulink:active, A.menulink:visited {
  	color: #FFFFFF;
       font-family: Verdana;
  	font-weight: normal;
  	text-decoration: none;
  	font-size: 13px;
       padding: 15px;
       position:relative;
       top:5px;
}

/*Top menu links*/
A.menulink:hover {
  	color: #FFFFCC;
       font-family: Verdana;
  	font-weight: normal;
  	text-decoration: none;
  	font-size: 13px;
       padding: 15px;
       position:relative;
       top:5px;
}
A.headlink:link, A.headlink:active, A.headlink:visited {
  color: #111111;
  font-family: ;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
}

A.headlink:hover {
  color: #666666;
  font-family: ;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
}



/*magnus edit*/

h1 {
border-bottom:1px solid #CECECE;
font-size:1.6em;
letter-spacing:0.01em;
margin-top:0.05em;
}

h2{
font-size: 1.2em;
margin: 0.3em 0 0.6em 0;
}

li{
list-style: none;
}

.tbarbg{
background: #B8B8B8;
}

.tbartext{
width: 70px;
}

#promoarea{
  margin-top:10px;
}

#checkoutbutton{
  display: block;
  background-image: url(/10375/images/design/checkout_button.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width:115px;
  height:35px;
}

#checkoutbutton:hover,
#checkoutbutton:focus{
	background-position: 0px -35px;
}

#checkoutbutton:active{
	background-position: 0px -70px;
}

#bluebar{
  background-color:#2AAAF6;
  margin-right:34px;
}

#promo #tbar{
  margin-top:15px;
}

#productpromo{
background-image:url(/10375/images/design/slicesGorilla/promobackground.gif);
background-position: top;
background-repeat:no-repeat;
height:207px;
padding:25px 38px;
margin-bottom:22px;
 }
 
 #productpromo tbody TD{
 background-image:none;
 }
 
 #productpromo tbody TR{
 background-image:none;
 }
 
 #content_components{
 margin-top:25px;
 }
 
 #footer{
	border-top:1px solid #B8B8B8;
	clear:both;
	color:#B8B8B8;
	float:left;
	font-weight:normal;
	margin-top:10px;
	padding-top:6px;
 }
 
#footer a{
 color:#4B4B4B;
 text-decoration: none;
 }
 
#adminlogin a{
  color:gray;
 }

.input-button {
	display: inline-block;
	height: 24px;
	vertical-align: bottom;
	*vertical-align: middle;	/* only for IE */
	background: white url('/10375/images/design/button_right_norm.gif') no-repeat right top;
	cursor: pointer;
}
 
.input-button span {
	display: block;
	_display: inline-block; /* only for IE6 */
	font-size: 13px;
	line-height: 24px;
	padding: 0 20px;
	height: 100%;
	color: black;
	background: url('/10375/images/design/button_left_norm.gif') no-repeat left top;
	overflow: hidden;
	position: relative;
}

.input-button:hover,
.input-button:focus {
	background-position: right -24px;
	
}

.input-button:hover span,
.input-button:focus span {
	background-position: 0px -24px;
}

.input-button:active {
	background-position: right -48px;
}

.input-button:active span {
	background-position: 0px -48px;
	color:white;
}

.contact_form{
	border: 1px #cecece solid;
	margin-left:9px;
}

.input-button input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0); /* only for IE */
}
 
.input-button:link, .input-button:visited, .input-button:hover, .input-button:active {
	color: black;
	text-decoration: none;
}

button { 
  border:0; 
  cursor:pointer; 
  color: #666666;
  font-weight:normal; 
  padding:0 13px 0 0; 
  text-align:center; 
}
style_slidingdoor_input {
	font-size: 100%;
}

button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 15px; 
}

/* search by color*/
#catarea {
 display:block;
 float:left;
 margin-top:20px;
 width:179px;
}

input.search_button {
float:left;
}

input.searchfield{
border: 1px solid #BEBEBE;
float:left;
height:15px;
margin-top:10px;
width:120px;
}

/*gamle csss */
#resultmenu {
  background-color: #BBBBBB;
  color: #666666;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  width:720px;
  height:20px;
  align:right;
}
#resultmenuIE {
  background-color: #BBBBBB;
  color: #FFFFFF;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  width:900px;
  margin-left:-190px;
  height:20px;
  float:right;
  text-align:left;
}

A.catlink:link, A.catlink:active, A.catlink:visited {
  color: #FFFFFF;
       font-family: Verdana;
  	font-weight: normal;
  	text-decoration: none;
  	font-size: 13px;
       padding: 15px;
       position:relative;
       top:3px;
}

A.catlink:hover {
  color: #FFFFCC;
       font-family: Verdana;
  	font-weight: normal;
  	text-decoration: none;
  	font-size: 13px;
       padding: 15px;
       position:relative;
       top:3px;
}

#productresults {
  color: #111111;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  width:715px;
  height:auto;
  padding-top:10px;
  padding-top:10px;
  text-align:right;
}
#productcontent {
       width:130px;
	height:180px;
	padding-left: 5px;
	padding-top: 5px;
}
#searchboxarea {
	width:179px;
	color:#111111;
       padding-top:2px;
       height:80px;
}	
#searchbycolorarea {
	width:179px;
	color:#111111;
       padding-top:2px;

}
.advanced_search {
       padding-top:5px;
}	
a.advanced_search:link {font-size:11px;color:#111111;text-decoration:none;color:#666666}
a.advanced_search:visited {font-size:11px;color:#111111;text-decoration:none;color:#666666}
a.advanced_search:hover {font-size:11px;color:#111111;text-decoration:underline;color:#666666}
a.advanced_search:active {font-size:11px;color:#111111;text-decoration:none;color:#666666}

/**********Center column classes*/

/*left right (outer)*/	
.center {width:70%; vertical-align:top}

/*leftonly (outer)*/
.center_leftonly {width:85%; vertical-align:top}

/*no left (outer)*/
.center_noleft {width:100%; vertical-align:top}

/*padding around inner elements*/
.center_padding {width:100%;}
.divcontent {
margin-left:6px;
}
		
/**********End center column controls*/
#mainarea {
       float: right;
	width:720px;
	color:#111111;
       position: relative;
	top: 0px;
       left:0px;
       margin: 0px 0 0px 0px;
       display:block;
       display: inline;
}

/*central content (inner)*/
.center_table {
       width: 710px;
	height: auto;
	padding: 0px;
       margin-left: 0px;
       margin-top: 0px;
       color: #666666;
       font-family: Verdana;
       font-weight: normal;
       font-size: 11px;
       text-align:left;
       float:right;
}
.order_table {
       width: 900px;
	padding: 0px;
	height: auto;
       margin-left: 0px;
       margin-top: 10px;
       color: #666666;
       font-family: Verdana;
       font-weight: normal;
       font-size: 11px;
       text-align:left;
}
.qtyinput {
  color: #666666;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  width: 18px;
  height: 14px;
  margin-left: 0px;
  margin-right: 0px;
  border:1px solid #000000;
  text-align:center; 
}
.selectbox {
  color: #666666;
  font-family: ;
  font-weight: bold;
  font-size: 10px;
  width: 50px;
  height: 20px;
  margin-left: 0px;
  margin-right: 0px;
  border:1px solid #000000; 
}
/**********Cart component classes*/

/*cart table row*/
.cartnorm {
  	background-color: none;
  	color: #000000;
  	font-weight: normal;
  	font-size: 10px;
  	border-top: 0;
  	border-bottom: 0px solid black;
  	border-left: 0px solid black;
  	border-right: 0px solid black;
}


/*cart alternate table row*/
.cartalt {
  	background-color: #FFFFFF;
  	color: #000000;
  	font-weight: normal;
  	font-size: 11px;
  	border-top: 0;
  	border-bottom: 0px solid black;
  	border-left: 0px solid black;
  	border-right: 0px solid black;
}

A.cartlink:link, A.cartlink:active, A.cartlink:visited {
  	color: black;
  	font-weight: normal;
  	text-decoration: underline;
  	font-size: 11px;
}

/*Top menu links*/
A.cartlink:hover {
  	color: black;
  	font-weight: normal;
  	text-decoration: underline;
  	font-size: 11px;
}
.contentcart {
  	padding-bottom:5px;
}
/**********End cart component classes*/
div.growlUI { background: url('/10375/images/design/check48.png') no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 75px; text-align: left }
div.growlUI h2 { font-size: medium }

}

