body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* Top Menu */

.divtopmenu{
	border: solid 1px #B1B1B1;
	background-color: #EEEEEE;
}

.linktopmenu{
	cursor: pointer;
	text-decoration: none;
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.linktopmenu:hover{
	color: #000000;
}

.septopmenu{ /* Separator */
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* Bottom Menu */

.divbotmenu{
	border: solid 1px #B1B1B1;
	background-color: #EEEEEE;
}

.linkbotmenu{
	cursor: pointer;
	text-decoration: none;
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.linkbotmenu:hover{
	color: #000000;
}

.sepbotmenu{ /* Separator */
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.label_botmenu_sm{
	text-decoration: none;
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* Category Menu */

.divcatmenu{
	border: solid 1px #B1B1B1;
	background-color: #EEEEEE;
}

.catmenu_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.menu1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	border-bottom:dashed 1px #cccccc;
	background-color:#eeeeee;
	color: #666666;
}

.menu1_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	color: #666666;
}

.menu1_symbol
{
	cursor:pointer;
	color:#eeeeee;
}

.menu1_content
{
	cursor:pointer;
}

.menu2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	border-bottom:dashed 1px #cccccc;
	background-color:#eeeeee;
	color: #666666;
}

.menu2_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	color: #666666;
}

.menu2_symbol
{
	cursor:pointer;
	color:#eeeeee;
}

.menu2_content
{
	cursor:pointer;
}


.menu3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	border-bottom:dashed 1px #cccccc;
	background-color:#eeeeee;
	color: #666666;
}

.menu3_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	color: #666666;
}

.menu3_symbol
{
	cursor:pointer;
	color:#eeeeee;
}

.menu3_content
{
	cursor:pointer;
}

/* DSection's */

.divdsection{
	border: solid 1px #B1B1B1;
	background-color: #FFFFFF;
}

.divdsection A{
	color: #000000;
}

.dsection_title{
	font-weight: bold;
	color: #FE0000;
}

.dsection_label{ /* for Registration Form */
	color:#333333;
}

.dsection_note{ /* for Registration Form */
	font-size: 11px;
}


/* Login / Logout Button */

.divsignbut{
	border: solid 1px #6CB1AC;
	background-color: #1F5A60;
}

/* LoginForm */

.divlogin
{
	border: solid 1px #6CB1AC;
	background-color: #D7EBEC;
}

.loginform_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6BB1BB;
}

.loginform_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F5A60;
	font-weight: bold;
}

.loginform_label_sm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F5A60;
	font-weight: bold;
}

.loginform_tb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 80px;
}

.loginform_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.loginform_error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FE0000;
	font-weight: bold;
}

/* Latest Newsletter */

.divnewsletter
{
	border: solid 1px #6CB1AC;
	background-color: #D7EBEC;
}

.news_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6BB1BB;
}

.news_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F5A60;
	font-weight: bold;
}

.news_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

/* Credit Application */

.divcredit
{
	border: solid 1px #6CB1AC;
	background-color: #1F5A60;
}

.credit_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.credit_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.credit_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

/* Shopping Cart - Number of Items */

.divnitems
{
	border: solid 1px #6CB1AC;
	background-color:#FE0000;
	color: #ffffff;
}

.divnitems_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.divnitems_content_empty
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Search Products Form */

.divsearch
{
	border: solid 1px #6CB1AC;
	background-color: #D7EBEC;
}

.searchform_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6BB1BB;
}

.searchform_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F5A60;
	font-weight: bold;
}

.searchform_tb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 80px;
}

.searchform_sel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 90px;
}

/* New Arrivals */

.divnew
{
}

.divnewtitle
{
	background-color:#FE0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent:5px;
}

.divnewimg
{
	border: solid 1px #B1B1B1;
	background-color: #ffffff;
	height: 117px;
}

.divnewdesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	border: solid 1px #B1B1B1;
	background-color: #ffffff;
	height:100px;
	text-indent:0px;
	padding:5px;
}

/* Search Results */
.search_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.search_prodpage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.search_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.search_field A
{

	color: #666666;
}

.search_page_number
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.search_page_number_sel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Cart */
.cart
{
	background-color: #B1B1B1;
}

.cart_header
{
	background-color: #FF0000;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.cart_link
{
	cursor: pointer;
	color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.cart_cell
{
	background-color: #FFFFFF;
	font-size: 11px;
}

/* Products */
.product_image_sm
{
	border: solid 1px #B1B1B1;
	padding:1px;
	height: 117px;
}

.product_details_1
{
	background-color:#f1f1f1;
	border: solid 1px #B1B1B1;
	padding:5px;
	height:50px;
	border-bottom:0px;
}

.product_details_2
{
	background-color:#f1f1f1;
	border: solid 1px #B1B1B1;
	padding:5px;
	height:40px;
	border-top:0px;	
	border-bottom:0px;	
}

.product_details_3
{
	background-color:#f1f1f1;
	border: solid 1px #B1B1B1;
	padding:5px;
	height:30px;
	border-top:0px;	
	border-bottom:0px;
}

.product_details_4
{
	background-color:#f1f1f1;
	border: solid 1px #B1B1B1;
	padding:5px;
	height:20px;
	border-top:0px;
	text-align:center;
}

.product_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	font-weight: bold;
}

.product_desc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.product_price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	font-weight: bold;
}

.product_addcart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight:bold;
}

/* Payment details */
.payment_title
{
	background-color:#1F5A60;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent:5px;
}

.payment_label{
	color:#333333;
	font-size: 12px;
}

.policy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #B6B179;
    text-decoration: none;
    border: solid 1px #B1B1B1;
    font-weight:bold;
}

.payment_required{
	color:#FF0000;
	font-size: 12px;
}

/* Order & Invoice */
.order_title
{
	background-color:#1F5A60;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent:5px;
}

.order_label{
	color:#333333;
	font-size: 12px;
}

.order_link{
	color: #666666;
	font-size: 12px;
}