/*--------------------------------------------------*/
/* CSS style sheet for www.jewellerybymia.com		*/
/* Created 26/05/2009								*/
/* Copyright: Creative Experiences Ltd 2009			*/
/*--------------------------------------------------*/

/* Standard Classes */
body {
margin: 0px; 
padding: 0px; 
font-family:Arial, Verdana, Arial, sans-serif;
color: #808080;
font-size:10pt;
background-color:#FFFFFF;
}

H1 A,H1 {
COLOR: #90A759; 
FONT-SIZE: 16pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold
}
H2 A,H2 {
COLOR: #404040; 
FONT-SIZE: 14pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold
}
H3 A,H3 {
COLOR: #c7d2ab; 
FONT-SIZE: 12pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold
}

/* H6 is reserved and not currently used */
H6 A,H6 {
COLOR: #404040;
font-size:10pt;
font-family:Arial, verdana, helvetica, arial, sans-serif;
font-style: italic;
}
a:link {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
a:visited {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
a:active {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
a:hover {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
text-decoration: underline;
font-size:10pt;	
}

/*cat menu formatting*/
.menu_cat a:link {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
font-weight:bold;
text-decoration: none;
font-size:10pt;	
}
.menu_cat a:visited {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
font-weight:bold;
text-decoration: none;
font-size:10pt;	
}
.menu_cat a:active {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
font-weight:bold;
text-decoration: none;
font-size:10pt;	
}
.menu_cat a:hover {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
font-weight:bold;
text-decoration: underline;
font-size:10pt;	
}
.menu_sub_cat a:link {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
.menu_sub_cat a:visited {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
.menu_sub_cat a:active {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:10pt;	
}
.menu_sub_cat a:hover {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
text-decoration: underline;
font-size:10pt;	
}

/*Product pages formatting */
.productitem {
background-image:url(/_images/product_bg_mid.gif);
background-repeat:no-repeat;
background-position:center;
height: 250px;
width: 180px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
float:left;
}

.product_detail_main_photo {
background-image:url(/_images/product_detail_main_bg.gif);
background-repeat:no-repeat;
background-position:center;
height:295px;
width: 300px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.product_detail_small_photo {
background-image:url(/_images/product_detail_med_bg.gif);
background-repeat:no-repeat;
background-position:center;
height:225px;
width: 225px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
float:left;
}

.product_detail_title_green {
COLOR: #90A759; 
FONT-SIZE: 14pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold;
}
.product_detail_title_grey {
COLOR:#999999; 
FONT-SIZE: 14pt; 
font-family:Arial, Verdana, Arial, sans-serif;
}
.Price {
COLOR: #90A759; 
FONT-SIZE: 12pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold
}
.product_detail_text {
COLOR:#999999; 
FONT-SIZE: 10pt; 
font-family:Arial, Verdana, Arial, sans-serif;
}
.product_list_price {
COLOR: #90A759; 
FONT-SIZE: 10pt; 
font-family:Arial, Verdana, Arial, sans-serif;
font-weight:bold
}


/*Page background etc formatting */


.left_top_logo {
background-image:url(/_images/left_top_logo.jpg);
background-repeat:no-repeat;
background-position:left;
}

.left_filler_logo {
background-image:url(/_images/left_filler_logo.gif);
background-repeat:repeat_x;
background-position:left;
background-color:#0b0b0b;
}

.right_top_logo {
background-image:url(/_images/right_top_logo.jpg);
background-repeat:no-repeat;
background-position:right;
}

.top_menu_back {
background-image:url(/_images/top_menu_background.gif);
background-repeat:repeat-x;
background-position:left;
}

.filler_top_bar {
background-color:#ffffff;
}

.vertical_dots {
background-image:url(/_images/vert_dots.gif);
background-repeat:repeat-y;
background-color:#ffffff;
}
.horizontal_dots {
background-image:url(/_images/horizontal_dots.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

.footer_back {
background-image:url(/_images/footer_bg.gif);
background-repeat:repeat-x;
background-position:left;
}

.footer_bar {
COLOR:#4b4b4b;
font-size:10pt;
font-family:Arial, verdana, helvetica, arial, sans-serif;
font-style: bold;
text-align:center;
vertical-align:middle;
}
.footer_bar a:link {
COLOR: #4b4b4b;
text-decoration: none;
}
.footer_bar a:visited {
COLOR: #4b4b4b;
text-decoration: none;
}
.footer_bar a:active {
COLOR: #4b4b4b;
text-decoration: none;
}
.footer_bar a:hover {
COLOR:#666666;
text-decoration: underline;
}

.stockwarning {
	color: #FF0000;
	font-weight: bold;
}

.left_col {
background-color:#FFFFFF;
}
.right_col {
background-color:#FFFFFF;
}
.main_text {
background-color:#FFFFFF;
font-family:Arial, verdana, helvetica, arial, sans-serif;
font-size:10pt;
color:#808080;
}

.errormessage {
font-family:Arial, Verdana, Arial, sans-serif;
COLOR: #90A759; 
}
/*Login Form Input classes */
.login_form {
COLOR:#333333;
font-size:8pt;
font-family:Arial, verdana, helvetica, arial, sans-serif;
text-align:right;
}
.login_form input {
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
}

.login_form textarea {
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
}

.login_form select {
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
}

/*Shopping cart formatting */
.basket_outer {
	border: 1px solid #d1dbbb;
}

.basket_title {
font-family:Arial, Verdana, Arial, sans-serif;
color: #808080;
font-size:10pt;
font-weight:bold;
}

.basket_items {
font-family:Arial, Verdana, Arial, sans-serif;
color: #808080;
font-size:8pt;
}

.basket_items_price {
font-family:Arial, Verdana, Arial, sans-serif;
color: #90A759;
font-size:10pt;
}

.basket_items a:link {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:8pt;	
}
.basket_items a:visited {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:8pt;	
}
.basket_items a:active {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #90A759;
text-decoration: none;
font-size:8pt;	
}
.basket_items a:hover {
font-family:Arial, verdana, helvetica, arial, sans-serif;
COLOR: #808080;
text-decoration: underline;
font-size:8pt;	
}



/*generic Form Input classes */

form {
font-family:Arial, verdana, helvetica, arial, sans-serif;
font-size:8pt;
color:#808080;
	
}
 input {
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
	color:#808080;

}
 textarea {
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
	color:#808080;

}



 select {
	color:#808080;
	font-family:Arial, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
}
