﻿
@charset "utf-8";
@import url("BreadCrumb.css");



.instore_products_category_wrapper {}

.instore_categorytitle {}

.instore_categorytitle h1 {}

.instore_category_photo {}


.productwrapper {
	border: solid 1px #dddddc;
	padding: 2px;
	}


.producttitle {
        padding: 6px;
	border-bottom: dotted 1px #949494;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	}

.producttitle a:link, 
.producttitle a:visited {
color: #red;
text-decoration: none;	
	}

.producttitle a:hover,
.producttitle a:active {
	text-decoration: underline;
	}

.productcode {
text-align: left;
border-bottom: dotted 1px #949494;
}

.productphoto {
        width: 240px;
	float: left;
	border-right: dotted 1px #949494;
	margin: 0;
}

.productdesc {
width: 50%;
border-bottom: dotted 1px #949494;
padding: 5px;
margin: 0px;
float: left;
text-align: left;
	}

.productprice_wrapper {
clear: both;
border-top: dotted 1px #949494;
}

.productprice {
	font-weight: bold;
	font-size: 1.8em;
	color: #888888;
	text-align: center;
	padding: 6px;
	border-bottom: dotted 1px #949494;
	}

.suggestedprice {}

.addtocartquantity {
width: 45%;
float: left;
padding: 6px;
text-align: right;
}

.quantitybox {
width: 20px;
}

.quantityvalidator {}

.addtocart {
width: 45%;
float: left;
padding: 6px;
text-align: left;
}

.addtocartbtn {}

.productdetails {}

.productshowmore {}





/*=== Section=myCart ==============*/	

#cartheader {
font-size: 1.2em;
	margin: 0px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #000000;
	border-bottom: solid 1px #cccccc;
}

.heads {
	font-weight:bold;
	padding:5px;
	background-color:#000000;
	color:#FFFFFF;
}

.heads a {
	font-weight:bold;
	padding:5px;
	background-color:#C8A347;
	color:#FFFFFF;
}

.itms {padding:5px;}

#MyCart1_mycart table tr td {
	vertical-align: middle;
	text-align: center;
}

#ctl03_instoreMyCart1_DataGrid1 {margin: 0 0 10px 0;}

.steptitle {
font-size: 1.2em;
	margin: 10px 0;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #ffffff;
	border-top: solid 5px #C8A347;
	border-bottom: solid 1px #cccccc;
}

#ctl03_instoreMyCart1_Button2 {
margin: 10px 10px 10px 200px;}

#ctl03_instoreMyCart1_Button3 {
margin: 0 0px 10px 0px;}


/*--STEP 1--------*/

.step1_wrapper {
padding: 2px 0 0 0;}

.step1_subheader {
padding: 5px;
border: solid 0px #cccccc;
border-bottom: solid 1px #cccccc;
text-align: left;
font-size: 1.1em;
background-color: #fafafa;
color: #666666;
font-style: italic;
}

.step1_wrapper .formrow {
	text-align: right;
	margin: 0px 155px 0 0;
font-size: 1.1em;
	padding: 10px 0px 0 0;
}

.step1_wrapper .formrow .inputbox {
	width:200px; 
	height: 20px; 
	padding: 2px; 
}


.step1_wrapper .formrow select {
	width:209px; 
	height: 25px; 
	padding: 2px; 
}

.paymentbox {
padding: 10px;
line-height: 1.4em;
font-size: 11px;
text-align: center;
}

.shippingbox {
padding: 10px 10px 10px 210px;
line-height: 1.4em;
font-size: 1.1em;
text-align: left;
}

.shippingbox label {
position: relative;
top: -3px;
left: 3px;
}

.metaforika {
padding: 10px;
line-height: 1.4em;
font-size: 1em;
text-align: left;
}

.oroisynalagon {
padding: 10px;
line-height: 1.4em;
font-size: 1em;
text-align: left;
}

.vissa {
padding: 10px;
line-height: 1.4em;
font-size: 11px;
text-align: center;
}

.personal {
padding: 10px;
text-align: center;
}

/*--STEP 2--------*/

.step1_wrapper {
padding: 2px 0 0 0;}

.step1_subheader {
padding: 5px;
border: solid 0px #cccccc;
border-bottom: solid 1px #cccccc;
text-align: left;
font-size: 1.1em;
background-color: #fafafa;
color: #666666;
font-style: italic;
}

.step1_wrapper .formrow {
	text-align: right;
	margin: 0px 155px 0 0;
font-size: 1.1em;
	padding: 10px 0px 0 0;
}

.step1_wrapper .formrow .inputbox {
	width:200px; 
	height: 20px; 
	padding: 2px; 
}


.step1_wrapper .formrow select {
	width:209px; 
	height: 25px; 
	padding: 2px; 
}

.paymentbox {
padding: 10px;
line-height: 1.4em;
font-size: 11px;
text-align: center;
}

.shippingbox {
padding: 10px 10px 10px 210px;
line-height: 1.4em;
font-size: 1.1em;
text-align: left;
}

.shippingbox label {
position: relative;
top: -3px;
left: 3px;
}

.metaforika {
padding: 10px;
line-height: 1.4em;
font-size: 1em;
text-align: left;
}

.oroisynalagon {
padding: 10px;
line-height: 1.4em;
font-size: 1em;
text-align: left;
}

.vissa {
padding: 10px;
line-height: 1.4em;
font-size: 11px;
text-align: center;
}

.personal {
padding: 10px;
text-align: center;
}




	


.productsList_optionsHeader
{

background-image: url(../images/header_background.gif);
border-bottom:1px solid #CCCCCC;
border-top:3px solid #ececec;
color:#333333;
display:block;
font-size:12px;
margin:5px 0 5px 0;
padding:5px;
text-align:left;
}

.productsList_optionsHeader a
{
color: #000000;
font-weight:bold;
text-decoration:none;
}

.productsList_optionsHeader a:hover
{
text-decoration:underline;
}

.productsList_optionsBlock
{
padding: 0 8px 0 8px;
background-color:#f9f9f9;
}

.productsList_formrowheader
{
padding: 13px 0 4px 0;
font-size:11px;
color: #808080;
font-weight:bold;
text-decoration:none;
}

.productsList_formrow
{
font-size:11px;
padding: 4px 0 10px 0;
color:#333333;
}

.productsList_formrow span
{
font-size:11px;
 color: #333333;
}


.productsList_formrow input {
height:20px;
padding-top:1px;
width:40px;
}


.productsList_formbuttons {
margin:4px;
}

.productsList_formrowcheck
{
font-size:11px;
padding: 4px 0 10px 0;
color:#333333;
}




.productsList_optionsTR
{
background-color:#F7F6F3;
}

.productsList_optionsTR td
{
color:#747474;
font-weight:normal;
}

.productsList_optionsTR td a
{
color:#000000;
text-decoration: none;
}

.productsList_optionsTR td a:hover
{
text-decoration: underline;
}

.productsList_optionsTRalt
{
background-color:#ffffff;
}

.productsList_optionsTRalt td
{
color:#747474;
font-weight:normal;
}

.productsList_optionsTRalt td a
{
color:#000000;
text-decoration: none;
}

.productsList_optionsTRalt td a:hover
{
text-decoration: underline;
}


.productsList_optionsTRselected
{
background-color:#E2DED6;
color:#000000;
font-weight:normal;
}

.productsList_optionsTRselected td
{
color:#000000;
font-weight:normal;
}

.productsList_optionsTRselected td a
{
color:#E2DED6; /*same as background to disappear*/
text-decoration: none;
}

.productsList_optionsTRselected td a:hover
{
text-decoration: none;
}

.productsList_listbox
{
height:120px; 
width:330px; 
overflow: auto;
border: solid 1px #cccccc;
 background-color:#ffffff;
 padding:0;
}



