/***********************************************CONTAINER**********************************************/
* 
{
	margin:0px;
	padding:0px;
}

body 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.76em;
	color:#000;
	margin-top:0em;
}

/******************************************************************************************************/

/***********************************************LOGO AREA**********************************************/
#logowrapper
{
	border:0px solid red;
	background:#e0e0e0;	
	clear:left;
}

#logowrapper a
{
	color:#999999;
	text-decoration:none;
}

#logo
{
	clear:left;
	width:768px;
	margin:auto;
	background:#fff;
	height:8.4em;
	border:0px solid red;
}

#globallinks
{
	text-align:right;
	padding-top:.4em;
	border:0px solid #ccc;
	color:#999999;
}

#sitewide li
{
	margin:.4em;
	padding:.4em .2em .4em .2em;
	list-style:none;
	list-style-type: none;
	display:inline;
}

/*****************************************************************************************************/

/************************************************TOP CART*********************************************/

.myaccount
{
	border:0px solid #ccc;
	text-align:center;
	width:23%;
	float:right;
	margin-top:1em;
	padding:.4em;
	color:#999999;
} 

#topcart
{
	border:0px solid #ccc;
	text-align:center;
	float:right;
	margin-top:1em;
	padding:.4em;
	color:#999999;
} 

#topcart h4, .myaccount h4 
{
	font-size:1em;
}

#topcart a, .myaccount a 
{
	color:#999999;
}

/******************************************************************************************************/

/********************************************MIDDLE NAVIGATION*****************************************/

#navcontainer
{
	margin:auto;
	text-align:center;
	background:#708090;
	clear:both;
	padding:.6em;
}
	
#navlist
{ 	
	margin:auto;
	width:768px;
	display:inline;
}

#navlist li
{
	display:inline;
}

#navcontainer li a
{ 
	padding-left:1em;
	padding-right:1em;
	border-left:1px solid #fff;
	text-decoration:none;
	color:#fff;
}

/******************************************************************************************************/

/*******************************************CONTENT AREA***********************************************/

#contentwrapper
{
	margin:auto;
	border:0px solid red;
	clear:both;
	background-color:#fff;
	background-image:url(../images/shopback.jpg);
	background-repeat:repeat;
	background-position:top;
}

#shop
{
	margin:auto;
	width:768px;
	background:#fff;
}

#main
{
	border:0px solid #333; 
	padding-top:0em; 

}

#main img
{
	float:left;
	width:434px; 
	height:182px;
}

#main_text
{
	border:0px solid red; 
	width:42%; 
	float:right;
	margin-top:3em; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#606060;
}

#main_text h3
{
	color:#708090;
}

#homepage
{
	background-image:url(../images/topback.jpg); 
	background-repeat:no-repeat;
	background-position:left top;
	border:0px solid red;
	width:768px;
}

.homepage_image
{
	width:33%;
	float:left;
	margin:1em 0em 0em 0em;	
}

.homepage_image img
{
	margin-left:.35em;
	width:247px;
	height:213px;
	border:none;
}

.homepage_right
{
	float:left;
	text-align:center;
	border:0px solid #ccc;
	margin:.25em;
}

.homepage_right img
{
	border:none;
}

#content_left
{
	width:47%;
	float:left;
	background-color:#FFFFFF;
	color:#606060;
	margin:1em 0em 1em .5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

#content_left h3
{
	color:#708090;
	border-bottom:1px dashed #708090;
}

#content_left p
{
	margin:0em 0em .5em 0em;
}

#content_right
{
	width:46%;
	float:right;
	margin:1em 2em 1em 0em;
	background-color:#FFFFFF;
	color:#606060;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

#content_right h3
{
	color:#708090;
	border-bottom:1px dashed #708090;
}

#content_right p
{
	margin:0em 0em .5em 0em;
}

.aboutus
{
	font-size:1.1em; 
	font-family:'Trebuchet MS'; 
	font-weight:bold;
}

#image_art
{
	clear:both;
}


/******************************************************************************************************/

/********************************************FOOTER****************************************************/

#footer
{
	background:#e0e0e0;
}

#footerinfo
{
	background:#708090;
	text-align:center;
	padding:.5em 0em .5em 0em;
}

#footerinfo li
{
	list-style-type:none;
	display:inline;
	margin-left:4.5em;
	font-size:1.1em;
	padding:.6em;
	color:#fff;
}

#footerinfo li a
{
	color:#fff;
}

#footerinfo li a:hover
{
	color:#fff;
	text-decoration:underline;
}

#footerextra_info
{
	margin:auto;
	padding:.25em 0em 0em 0em;
	text-align:center;
	background:#fff;
	color:#708090;
	height:4em;
	width:768px;
}

#footerextra_info a
{
	text-decoration:none;
	color:#708090;
}

#footerextra_info a:hover
{
	text-decoration:underline;
}

#footerextra_info p
{
	margin-bottom:1em;
}

#web
{
	color:#FF6600; 
	padding:0em;
}

#mirer
{
	color:#009900; 
	padding:0em;
}


/******************************************************************************************************/

/******************************************STATIC CONTENT**********************************************/

#content
{
}

#text_left
{
	float:left;
	width:26%;
	background-image:url(../images/sochlena.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#left_image
{
	margin-top:30em; 
	text-align:center;
}

#left_image a img
{
	border:none;
}

#text_right
{
	float:left;
	width:74%;
	background:#fff;
	color:#606060;
	margin-top:1em;
	margin-bottom:1em;
}

#text_header
{
	text-align:right;
	padding:7em 0em 0em 0em;
	background-image:url(../images/pagehead3.jpg);
	background-repeat:no-repeat;
	margin-bottom:1em;
}

#text_header p
{
	font-size:3em;
	border:0px solid red;
	color:#6a7072;
	margin-right:.5em;
}

#breadcrumb
{
	border:0px solid red;
}

#breadcrumb	a
{
	color:#606060;
	text-decoration:none;
}

#breadcrumb	a:hover
{
	color:#606060;
	text-decoration:underline;
}

#text_right h2
{
	margin-top:1em;
	font-size:1.2em;
	color:#708090;
}

#text_right ul
{
	margin:0em 0em 0em 3em;
}

#text_right ul li
{
	list-style-image:url(../images/bullet3.jpg);
	margin-top:.5em;
}

#text_right ul li:hover
{
	list-style-image:url(../images/bullet2.jpg);
}

.shopimages
{
	width:48%; 
	border:0px solid red; 
	float:left;
}

#location img
{
	margin-top:0em;
	margin-left:0em;
}

#text_right li, a
{
	text-decoration:none;
	color:#708090;
}

#text_right a:hover
{
	text-decoration:underline;
	color:#708090;
}

#text_right h3
{
	text-decoration:none;
	color:#708090;
	padding-left:2em;
	padding-top:1em;
}

#text_right p
{
	margin-left:-.25em;
}

.text_right_ul li
{
	margin-left:3em;
}

.text_right_ul li, a
{
	text-decoration:none;
	color:#708090;
}

#text_right_ul2 li
{
	margin-bottom:1em;
	margin-left:2.5em;
	margin-right:1em;
}

.para_space
{
	line-height:1.25em;
}

.backtotop
{
	text-align:right;
	margin-right:.4em;
}

.backtotop a
{
	border-bottom:1px dotted #708090;
	text-decoration:none;
}

.backtotop a:hover
{
	border-bottom:0px dotted #708090;
	text-decoration:none;
}

.add2
{
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.1em;
	font-size:1em;
	cursor:pointer;
}

.add5
{
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.1em;
	font-size:1em;
	cursor:pointer;
	font-weight:bold;
}

/******************************************************************************************************/

/********************************************PRODUCTS AREA*********************************************/

#shop 
{ 
	padding-left:0%;
	background:#fff;
	width:768px;
	border-left: 0px solid #ccc;
	color:#333333;
	padding-bottom:0%;
	margin: auto;
}

#shop p
{
	padding:.6%;
	border-bottom:0px dashed #ccc;
}

#shop h3
{
	font-size:1.2em;
	margin:.1em;
}

.front 
{ 
	float:left;
	width:48%;
	border:0px solid black;
	margin-left:.4em;
	margin-right:.2em;
	margin-bottom:.4em;
}

.box 
{ 
	background-color:transparent;
	color: #000;
	margin-left:.1em;
	margin-top: .6em;
	text-align:center;
	border:0px solid red;
	float:left;
	width:100%;
}

.box h4
{
	margin:.5em 0em .25em .25em;
	color:#678aaf; 
	text-align:left; 
	border-bottom:2px solid #678aaf; 
	font-size:2em;
}

.box a
{
	text-decoration:none;
	text-align:center;
	border: 0px solid aqua;
	color:#678aaf;
}

.box p
{
	color:#678aaf;
}

.box img
{
	text-decoration:none;
	text-align:center;
	border: 0px solid #ccc;
}

.front2 
{ 
	float:left;
	width:33%;
	border:0px solid red;
	margin-bottom:.4em;
}

.box2 
{ 
	background-color:transparent;
	color: #000;
	margin:.6em 0em .75em 0em;
	padding-bottom:.25em;
	text-align:center;
	border:0px solid blue;
}

.box2 h3 a
{
	border:0px solid red;
	font-size:.93em;
}

.box2 a
{
	text-decoration:none;
	text-align:center;
	border:0px solid aqua;
	color:#678aaf;
}

.box2 p
{
	color:#678aaf;
}

.frontimage
{
	border:0px solid blue;

}

.frontimage img
{
	border:0px solid green;
}

.category_list
{
	width:30%;
	float:left;
	margin:0em .5em .5em .5em;
	border:0px solid green;
}

.category_list p
{
	font-weight:bold;
	margin-bottom:.25em;
	color:#678aaf;
	border:0px solid green;
}

.category_list a
{
	color:#678aaf;
}

.category_list a:hover
{
	text-decoration:underline;
}

.category_list:hover
{
	background-color:#f0f8ff;
}

/******************************************************************************************************/

/***************************************PRODUCT LIST & PAGING******************************************/
#product_main img
{
	margin-left:.4em;
	margin-top: .25em;
}

#left_n 
{ 
	float:left;
	padding:2.5em 1em 0em .1em;
	border:0px solid #000;
	width:24%;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:1em;
	margin-left:.2em;
	margin-bottom:7em;
	clear:left;
	background:#fff;
}

#left_n h3
{
	padding:.3em 0em .3em .4em;
	border:1px solid #ccc;
	background-color:#f0f8ff;
	color:#708090;
	font-weight:bold;
}
	
.left_nav li
{
	border-bottom:0px dashed;
	border-bottom-color:#666600;
	margin:.5em .2em .5em .2em;
	list-style:none;
	font-weight:bold;
	font-size:1.1em;
}

.left_nav li a
{
	display:block;
	text-decoration:none;
	color:#607080;
	border:0px dashed #333;
	padding:.4em 0em .4em .5em;
}

.left_nav li a:hover
{
	display:block;
	text-decoration:none;
	color:#fff;
	border:0px solid #333;
	background:#708090;
}

.subnav
{
	margin-left:0em;
	padding-left:1.5em;
}

.subnav li
{
	list-style-type:none;
	margin:0em 4em .5em 2em;
	list-style-image:url(../images/bullet3.jpg);
}

.subnav li:hover
{
	list-style-image:url(../images/bullet2.jpg);
}

.subnav a
{
	text-decoration:none;
}

.subnav a:hover
{
	text-decoration:underline;
}

#product_list
{
	width:72%; 
	float:right;
	background:#fff;
	border:0px solid green;
	margin:0em 0em 1em 0em;
}

#product_list img
{
	width:auto;
	height:auto;
}

.paging
{
	border:1px solid #ccc;
	padding:.55em 0em .55em 0em;
	margin:.9em .5em 0em 0em;
	clear:both;
	background-color:#f0f8ff;
	color:#708090;
	text-align:center;
}

.paging a:hover
{
	text-decoration:underline;
}

.paging_left
{
	width:22%;
	float:left;
	margin-left:.4em;
}

.paging_left a
{
	text-decoration:none;
	color:#678aaf;
	font-weight:bold;
}

.paging_center
{
	width:55%;
	float:left;
}

.paging_center a
{
	text-decoration:none;
	color:#678aaf;
	font-weight:bold;
}

.paging_page
{
	background-color:#708090; 
	padding:.3em .3em .3em .4em; 
	color:#fff;
	font-weight:bold;
}

.paging_right
{
	width:20%;
	float:right;
}

.paging_right a
{
	text-decoration:none;
	color:#678aaf;
	font-weight:bold;
}

#products_div
{
	margin:0em 0em 1em 0em;
	border:1px solid red;
}

.productbutton2
{
	margin-top:.5em;
}

.productbutton2 a
{
	background:#fff;
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.2em;
	font-size:.9em;
	margin:.5em;
}

#email_size
{
	margin-top:1em;
	font-size:.9em;
}

.top_margin
{
	margin-top:1em;
}

/******************************************************************************************************/

/******************************************PRODUCT PAGE************************************************/

#products
{
	padding:0em 0em 0em 1em; 
	border:0px solid green; 
	width:73%; 
	float:left; 
	clear:right;
}

#products2
{
	padding:0em 0em 0em 1em; 
	border:0px solid green; 
	width:99%; 
	float:left; 
	clear:right;
}


#product_image
{
	width:52%;
	float:left;
}

#product_image img
{
	border:none;
}

#product_image p
{
	clear:left;
	margin-bottom:1em;
}

#product_image2
{
	width:70%;
	float:left;
	text-align:left;
}

#products_text
{
	float:left; 
	clear:right;
	width:48%; 
	border:0px solid #ccc;
	padding:0em 0em 0em 0em;
}

#products_text p
{
	margin-bottom:1em;
	margin-top:.5em;
	color:#606060;
}

#products_text h2
{
	padding-left:0em; 
	font-size:2em; 
	border-bottom:1px dashed #708090; 
	color:#708090;
	margin-top:.25em;
	font-family:"Trebuchet MS";
}

.products_details
{
	float:left;
	border:0px solid red;
	width:47%;
}

.products_details p
{
	margin-bottom:1em;
	margin-top:1em;
	color:#606060;
}

#products_text2
{
	float:left; 
	width:28%; 
	border:0px solid #ccc;
	padding:0em 0em 0em 0em;
}

#products_text2 p
{
	margin-bottom:1em;
	margin-top:.5em;
	color:#606060;
}

.products_details2
{
	float:right;
	border:0px solid red;
	width:30%;
}

.products_details2 p
{
	margin-bottom:1em;
	margin-top:1em;
	color:#606060;
}

.products_details2 img
{
	border:none;
}

.add
{
	width:9em;
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.2em;
	font-size:1.5em;
	cursor:pointer;
	background-image:url(../images/cart_button.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:left;
}

#rightpics
{
	float:right; 
	width:24%; 
	border:0px solid red; 
	padding-bottom:1em;
}

#rightpics a img
{
	border:none;
	margin-bottom:.5em;
}

.alsolike
{
	clear:both;
	border:0px solid green;
	text-align:left;
 	padding:0em .5em 0em .5em;
 	background-color:#d3d3d3;
 	color:#454343;
 	font-weight:bold;
	font-size:1.3em;
	border-top:1px solid #696969;
	border-bottom:1px solid #696969;
}

#alsolike2
{
	clear:both;
	border:0px solid green;
	text-align:left;
 	padding:0em .5em 0em .5em;
 	background-color:#808080;
 	color:#fff;
 	font-weight:bold;
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #696969;
	border-bottom:1px solid #696969;
}

.product_box
{
	margin:.5em;
	padding:.3em;
	border:0px solid #dbdfa3;
	width:14em;
	float:left;
}

.product_box img
{
	border:0px solid #dbdfa3;
}

.product_box p
{
	text-align:center;
	margin-bottom:.6em;
	color:#678aaf;
	text-decoration:none;
}

.product_box h4
{
	font-size:110%;
	padding:0em 0em .25em 0em;
	text-align:center;
}

.product_box h4 a
{
	color:#678aaf;
	text-decoration:none;
}

.product_box_link a
{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	border: 0px solid #d3d3d3;
	padding:.2em 2.5em .2em 2.5em;
	background:#708090;
	color:#fff;
}

.product_box_link a:hover
{
	background:#696969;
}

.art_method
{
	margin-top:2em;
}

.art_method h3
{
	padding-bottom:1em;
}

#certificate img
{
	border:0px solid #FFF;
}
	
/******************************************************************************************************/

/****************************************STYLING FOR FORMS********************************************/
fieldset
{	
	border:none;
}

/******************************************************************************************************/


/****************************************STYLING FOR TABLES********************************************/
#table_caption
{
	color:#6D929B;
	padding-left:.25em;
}

th 
{
	color:#fff;
	/*border-right:0px solid #C1DAD7;
	border-bottom:0px solid #C1DAD7;
	border-top:0px solid #C1DAD7;*/
	text-align:center;
	padding:.5em 0em .5em 1em;
	background:#6c8caa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	
}

td 
{
	border-right:1px solid #C1DAD7;
	border-bottom:1px dashed #C1DAD7;
	background:#fff;
	padding:6px 6px 6px 12px;
	color:#6D929B;
	text-align:center;
}

tr 
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}

caption
{
	text-align:left;
	border-bottom:1px dashed #ccc;
	padding:1%;
	font-weight:bold;
}

.bottomtr
{
	font-weight:bold;
	border-bottom:1px dashed #ccc;
}

.td_button
{
	width:10%;
	padding:.25em 0em .25em 0em;
}

.td_button a
{
	border:1px solid #708090;
	padding:.25em;
	font-size:.9em;
	text-decoration:none;
	background-color:#f0f8ff;
}

.td_button img
{
	border:none;
	width:12px; 
	height:12px;
}

.td_width1
{
	width:25%;
}

.td_width2
{
	width:10%;
}


/******************************************************************************************************/

/***********************************SHOPPING CART******************************************************/
.productbutton a
{
	border:1px solid #CCCCCC;
	text-align:left;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:.1em;
	margin:.2em;
	text-decoration:none;
	background-color:#fff;
	font-weight:bold;
	color: #006600;
}
/******************************************************************************************************/


/***************************************USER ACCOUNT SECTION*******************************************/
#account
{
	border:0px solid red;
	padding:2em 0em 0em 0em;
}

#accountbutton2
{
	padding:1em 0em 0em 0em;
	border:0px solid red;
	clear:left;
}

#accountbutton2 p
{
	text-align:center;
	padding:1.5em 0em 0em 0em;
}

#accountbutton li
{
	list-style:none;
	display:inline;
}

#accountbutton a
{
	border:1px solid #CCCCCC;
	text-align:left;
	font-size: 110%;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:.1em;
	margin:.2em;
	text-decoration:none;
	background-color:#fff;
	font-weight:bold;
	color: #006600;
}

#viewdetails
{
	border: 0px solid black;
	color:#678aaf;

}

#viewdetails h3
{
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
}

#viewdetails_left
{
	color: #000;
	width:45%;
	float:left;
	position: relative;
	border: 0px solid red;
}

#viewdetails_left p
{
	margin-bottom:.25em;
}

#viewdetails_right
{
	color: #000;
	width:48%;
	float:left;
	position: relative;
	margin-left: 1em;
	border: 0px solid blue;
}

#viewdetails_right p
{
	margin-bottom:.25em;
}

.viewdetails_title
{
	font-weight:bold;
	padding-left: 0px;
	padding-right: 0px;
}

.user_box
{
	border:0px solid black;
	width:10em;
	float:left;
	clear:right;
	text-align:center;
	margin-bottom:1.5em;
	margin-right:1em;
}

.user_box img
{
	border:0px solid red;
}

.user_box h4 a
{
	color:#678aaf;
}

.user_box a
{
	text-decoration:none;
}

.forms
{
	width:40%;
	border-left:1px solid #ccc;
	padding-left:2em;
	padding-right:2em;
	float:left;
	margin-left:.4em;
	margin-bottom:8em;
	margin-top:1em;
	color:#606060;
}

.formsbox h3
{
	padding-bottom:.5em;
	color:#678aaf;
}

.formsbox p
{
	margin-bottom:.5em;
}

.forms p 
{
	margin-bottom:.5em;
}

.formoptions li
{
	margin-left: 1.5em;
	margin-top:.4em;
	list-style-image:url(../images/bullet2.gif);
}

.formoptions a
{
	text-decoration:none;
}

.add3
{
	background:#fff;
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.1em .5em .1em .5em;
	font-size:1.1em;
	cursor:pointer;
	margin:0em 1em 0em 1em;
}

.add3
{
	text-decoration:none;
}

.add4
{
	background:#fff;
	background-color:#f0f8ff;
	color:#708090;
	border:1px solid #708090;
	padding:.1em 1.25em .1em .5em;
	font-size:2.5em;
	cursor:pointer;
	margin:0em 1em 0em 1em;
	background-image:url(../images/startshoppingicon.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.button_align
{
	padding-left:8em;
	border:1px solid red;
}

.required
{
	color:#CC3300;
}

.upload_image img
{
	width:200px; 
	height:200px;
}

.reg_add
{
	font-size:.8em;
}

.reg_span
{
	margin-left:3em;
}

/******************************************************************************************************/

/*******************************************MAINTAINER DIV*********************************************/
.m
{
	clear: both;
}
/******************************************************************************************************/