﻿img
{
	border:solid 0px #FFFFFF;
	display:block;
}
img.button
{
	cursor:pointer;
	
}
*
{
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	color:#FFFFFF;
	
}
p
{
	line-height:14px;
	margin:0px;
	margin-bottom:15px;
	text-align:justify;
}
body 
{
	margin:0px;
	padding:0px;
	background-image:url(../images/frontend/master/background.png);
	background-color:#003366;
	background-repeat:repeat-x;
}
img.border
{
	border:solid 1px #444444;
}
.center
{
	text-align:center;
}
table.fullWidth
{
	width:100%;
}
table.center, img.center
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.right
{
	text-align:right;
}
table.right
{
	margin-left:auto;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
div.productText
{
	width:153px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	 padding-top:5px;
}
td.productMenu_normal, td.productMenu_over, td.productMenu_sel
{
	vertical-align:middle;
	font-weight:bold;
	width:153px;
	background-repeat:no-repeat;
	height:32px;
	cursor:pointer;
	/*background-image:url('../images/frontend/productMenu/product_menu.png');*/
}
td.productMenu_normal a,td.productMenu_over a, td.productMenu_sel a,
td.productMenu_normal a:hover,td.productMenu_over a:hover, td.productMenu_sel a:hover,
td.productMenu_normal a:visited,td.productMenu_over a:visited, td.productMenu_sel a:visited
{
	display:block;
	text-decoration:none;
	margin-top:auto;
	margin-bottom:auto;
	
	windows:153px;
	
	
}
a.productMenu
{
	display:block;
	width:150px;
	text-align:center;
}
td.productMenu_normal a
{
	color:#FFFFFF;
}
td.productMenu_normal a:hover,td.productMenu_over a:hover,td.productMenu_over a
{
	color:#FFFBDC;
}
td.productMenu_sel a, td.productMenu_sel a:hover
{
	color:#FFEB45;
}


td.productMenu_over
{
	/*background-image:url('../images/frontend/productMenu/product_menu_over.png');*/
	
}
td.productMenu_sel
{
	/*background-image:url('../images/frontend/productMenu/product_menu_sel.png');*/
	cursor:normal;
	
}
td.productMenu_left
{
	width:9px;
	font-size:2px;
}
td.productMenu_right
{
	width:9px;
	font-size:2px;
}
td.adSection
{
	padding-left:9px;
	padding-top:0px;
	padding-bottom:5px;
	
}
td.adSection img
{
    float:left;
}
td.ad-section-top img 
{
    margin-left:24px;
}
td.ad-section-top img.last
{
    margin-left:26px;  
}
td.ad-section-bottom img 
{
    margin-left:8px;
}
   
div.shoppingCart
{
	width:300px;
	height:35px;
	background-image:url(../images/frontend/master/shoppingcart_bg.jpg);
	background-repeat:no-repeat;
}
table.shoppingCart
{
	margin:2px;
	height:31px;
	width:266px;
	
}
.shoppingcart_total
{
	font-weight:bold;
	color:#FFEB45;
}
a.shoppingcart_submit, a.shoppingcart_submit:hover,a.shoppingcart_submit:visited
{
	font-weight:bold;
	color:#FFEB45;
	text-decoration:none;
}
a.shoppingcart_submit:hover
{
	text-decoration:underline;

}
.products_fromto
{
	font-weight:bold;
	color:#FFEB45;
	
}
.products_total 
{
}
.pagesControls,.pagesControls:visited,
.pagesControls_sel,.pagesControls_sel:visited
{
	text-decoration:none;
}
.pagesControls:hover,.pagesControls_sel
{
	text-decoration:underline;
}
.pagesControls_sel
{
	font-weight:bold;
	color:#FFEB45;
}
.pagesControls_disabled
{
	color:#2D4863;
	cursor:default;
	
}

table.product
{
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #24425E;
	border-bottom:solid 1px #24425E;
}
td.productTitle,td.productTitle a:hover, td.productTitle a, td.productTitle a:visited,td.productTitle a:link, td.productTitle span
{
	font-weight:bold;
	color:#FFEB45;
	padding-bottom:6px;
	text-decoration:none;
}
td.productTitle a:hover
{
	color:#FFEB45;
	text-decoration:underline;
}
td.productMoreDetails
{
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-top:17px;
}
td.productMoreDetails a
{
	text-decoration:none;
	
}
td.productMoreDetails a:hover
{
	text-decoration:underline;
}

.field_normal,.field_normal_over,.field_focus,.field_disabled,.field_error,.field_error_focus,.field_error_over
	{
	padding:3px;
	}
.field_normal
{
	border:solid 1px #3B6085;
	background-color:#013160;
	color:#FFFFFF;
}
.field_normal_over
{
	border:solid 1px #335474;
	background-color:#013C75;
	color:#FFFFFF;
}
.field_focus
{
	border:solid 1px #4978A5;
	background-color:#013A71;
	color:#FFFFFF;
}
.field_error
{
	border:solid 1px #D2001D;
	background-color:#013160;
	color:#FFFFFF;
}
.field_error_over
{
	border:solid 1px #BB001A;
	background-color:#013466;
	color:#FFFFFF;
}
.field_error_focus
{
	border:solid 1px #FC0023;
	background-color:#013A71;
	color:#FFFFFF;
}
.field_disabled
{
	border:solid 1px #7C7B73;
	background-color:#63625C;
	color:#31312D;
	
}
td.addToCart_Top
{
	
	height:22px;
	font-weight:bold;
	
	background-repeat:no-repeat;
}
.addToCart_Title
{
	font-weight:bold;
}
td.addToCart_Body
{
	border-left:solid 1px #0A2E53;
	border-right:solid 1px #0A2E53;
	padding-left:9px;
	padding-right:1px;
	
	height:33px;
}
td.addToCart_Bottom
{
	height:22px;
	background-image:url(../images/frontend/productMenu/addtocart_bottom.gif);
	background-repeat:no-repeat;
}
a.addToCart_add
{
	font-weight:bold;
	text-decoration:none;
}
a.addToCart_add:hover
{
	font-weight:bold;
	text-decoration:underline;
}
td.enquirycart_body
{
	background-image:url(../images/frontend/master/shoppingcart_bg.gif);
	background-repeat:repeat-x;
}
.borderRed
{
	border: solid 1px #FF0000;
}
.borderGreen
{
	border: solid 1px #00FF00;
}
.borderBlue
{
	border:solid 1px #0000FF;
}
.NoResults
{
	font-weight:bold;
	text-align:center;
	padding:10px;
}
table.msgbox
{
	padding:10px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/frontend/msgBox/back.png);
	border:solid 1px #FFFFFF;

}
td.msgboxTitle
{
	font-weight:bold;
	font-size:13px;
	color:#FFCC00;
	padding:10px;
	background-color:#003366;
	border-bottom:1px solid White;
	text-transform:uppercase;	
}
table.msgbox input
{
	font-weight:bold;
	font-size:13px;
	color:#FFCC00;
	padding:5px;
	text-transform:uppercase;	
	background-color:#001C36;
	border:1px solid #33516F;
}
table.msgbox input:hover
{
	color:#FFE400;
	border:1px solid #456A8F;
}
td.msgboxBody
{
	padding-top:10px;
	padding-left:10px;
}
.tinymce_class
{
	
}
.productImage
{
	float:right;
	border:solid 1px #FFFFFF;
	margin-left:25px;
	margin-bottom:4px;
	margin-top:4px;
	margin-right:1px;
}
.imagegallery_title
{
	font-weight:bold;
	color:#FFCC00;
}
.galleryImage_normal,.galleryImage_sel,.galleryImage_over
{
	cursor:pointer;
}
.galleryImage_normal
{
	border:solid 1px #FFFFFF;
}
.galleryImage_over
{
	border:solid 1px #8FBEEC;
}
.galleryImage_sel
{
	border:solid 1px #FFCC00;
}
.galleryImage_main
{
	border:solid 1px #FFFFFF;
}

a.goBack,a.goBack:hover,a.goBack:link,a.goBack:visited
{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.goBack:hover
{
	text-decoration:underline;
}
.goBack_arrow
{
	font-weight:bold;
	color:#FFCC00;
}
img.category_photo,img.category_logo
{
	border: solid 1px #FFFFFF;
}
a.contactus,a.contactus:hover,a.contactus:link,a.contactus:visited
{
	font-weight:bold;
	text-decoration:underline;
	color:#FFCC00;
}
a.contactus:hover
{
	text-decoration:none;
}
input.button,input.button_over
{
	border:solid 1px #FFFFFF;
	font-weight:normal;
	color:#000033;
	font-weight:bold;
	background-repeat:repeat-x;
	padding:2px;
	cursor:pointer;
}
input.button
{
	background-image:url(../images/frontend/general/button_bg_normal.gif);
}
input.button_over
{
	background-image:url(../images/frontend/general/button_bg_over.gif);
}
tr.cart_normal td
{
	background-color:#1A3C5D;
}
tr.cart_alt td
{
	background-color:#0D3358;
}
a.cart_category,a.cart_category:hover,a.cart_category:visited,a.cart_category:link
{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.cart_category:hover
{
	text-decoration:underline;
}
a.cart_product,a.cart_product:hover,a.cart_product:visited,a.cart_product:link
{
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}
a.cart_product:hover
{
	text-decoration:underline;
}
a.cart_link,a.cart_link:hover,a.cart_link:visited,a.cart_link:link
{
	text-decoration:none;
}
a.cart_link:hover
{
	text-decoration:underline;
}
label.label
{
	font-weight:bold;
}
.submit_yourdetails
{
	color:#FFCC00;
	font-weight:bold;
}
.submit_fieldsrequired
{
	color:#7A8A98;
}
.listingImage
{
	border:solid 1px #FFFFFF;
}
table.listingCategory
{
	position:relative;
	left:-15px;
	width:793px;
}
table.listingCategory td
{
	/*background-image:url(../images/frontend/listing/category_bg.png); 
	background-repeat:repeat;*/
	border:solid 1px #2B5882;
	background-color:#002F5E;
	padding:15px;
}
table.listingCategory td p
{
	
}
td.front_advert
{
}
img.front_advert
{
	border:solid 1px #FFFFFF;
}
a.casasoft_link,a.casasoft_link:hover,a.casasoft_link:link,a.casasoft_link:visited
{
	text-decoration:none;
}
a.casasoft_link:hover
{
	text-decoration:underline;
}
.casasoft_part1
{
	font-weight:bold;
	color:#FFFFFF;
}
.casasoft_part2
{
	font-weight:bold;
	color:#99FF00;
}
.casasoft_text
{
	color:#75BAFF;
}
div.front_advert
{
	position: relative;
	height:277px;
	width:369px;
}
div.front_advert_style
{
	position: absolute; 
	left:-14px; 
	top: 255px; 
	z-index: 5;
}

label 
{
	font-weight:bold;
	text-align:left;
}
h1 
{
	
	color:#FFE680;
	font-size:12px;
}
a 
{
	color:#FFCC00;
}
a:hover 
{
	text-decoration:none;
}

img.image_right 
{
	float:right;
	border:1px solid White;
	margin-left:25px;
}

table.bottom_ads img 
{
	border: 1px solid #5484B4;
	padding:1px;
}
table.bottom_ads 
{
    float:right;
    clear:both;
    width:850px;
}
table.bottom_ads img.first
{
	margin-left:0px !important;
}

div.pages-bar span,
div.pages-bar a,
div.pages-bar
{
    font-size:14px;
}
div.pages-bar 
{
    margin:10px 0px;
    margin-left:100px;
    
}
td.casasoft 
{
    padding-top:10px;
}
