/*
 *  Ceanet Shopping Website
 *  author:  Simon Nielsen
 *  created: September/October2007 and new version Nov/Dec 2009.
 */
 
body {
	margin: 0px;
	background-color: #a1a1a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	letter-spacing: normal;
}

html, body, #wrapper {
	/*height:100%;*/
	max-width:960px;
	margin:auto;
  	height:700px;
}

#wrapper {
	width:expression((document.body.clientWidth > 960)?"960":"100%");
	background-color: #fff;
	/*background-image:url(images/bg_services.gif);*/
	/*background-position:bottom right;*/
	/*background-attachment: fixed;*/
	/*background-repeat: no-repeat;*/
	/*height: 675px;*/
}

p {
	letter-spacing: normal;
	margin: 11px 6px 11px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}


.Normal,.NormalDisabled {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
}

.p2 {
	letter-spacing: normal;
	margin: 11px 6px 11px 6px;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	color:#dc3030;
	font-weight: bold;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	font-weight: normal;
	color: #666;
}

.bgtop {
	height:24px;
	width:960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e6e6e6;
	letter-spacing: normal;
	text-align:right;
	background-image:url(images/bg_top.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.topTable {
	width: 960px;
	height: 88px;
	margin:0;
	padding:0;
}

.topRight {
	padding: 10px 0 10px 0;
}

.navTable {
	height: 34px;
}

.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	color: #7d7e7d;
	font-weight: bold;
}

.searchbox {
	background-color: #eeefee;
	width:220px;
	height:65px;
}

.contentTable {
	width: 930px;
	margin: 15px;
	background-color:#fff;
}

.loginbox {
	height: 22px;
	width: 203px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f48502;
	text-align: center;
}

.browse {
	min-height:448px;
  	height:auto !important;
  	height:448px;
	width: 203px;
	background-color: #eeefee;
	margin-bottom: 15px;
}

.browseHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #274b68;
	font-weight: bold;
	letter-spacing: normal;
	padding: 10px 7px 12px 15px;
	background-color: #e6e8e6;
}

.static {
	min-height:120px;
  	height:auto !important;
  	height:120px;
	width: 203px;
	background-color: #eeefee;
	padding: 10px;
}

.staticHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #274b68;
	font-weight: bold;
	letter-spacing: normal;
	padding: 10px 0 12px 20px;
	background-color: #e6e8e6;
}

#breadcrumbceanet {
	background-color:#FAF9F9;
	height:40px;
	margin:auto;
	width:100%;
}

#breadcrumbceanet p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	padding:10px;
}

#breadcrumbceanet a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D77A4;
	text-decoration: none;
}

#breadcrumbceanet a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e7e7d;
	text-decoration: underline;
}


/*HOME BOXES*/

.featured {
	border: #5c84a2 1px solid;
/*	height:234px;*/
	background:url(images/bgFeatured.gif) top right repeat-x #A2C2D9;
	margin:0;
	padding:0;
	height:243px;
	vertical-align:top;
}

.offers {
/*	height:234px;*/
	margin:0;
	padding:0;
	height:250px;
	vertical-align:top;
}

.tabs {
	margin:0;
	padding:0;
}


.whatsnew {
	min-height:120px;
  	height:auto !important;
  	height:120px;
	width: 346px;
	border: #0c3555 1px solid;
	margin-bottom: 15px;
	padding-left: 6px;
	padding-right: 0;
}


.events {
	min-height:106px;
  	height:auto !important;
  	height:106px;
	width: 322px;
	border: #0c3555 1px solid;
}

.events p {
	padding: 1px 0 0 6px;

}

.seminars {
	min-height:106px;
  	height:auto !important;
  	height:106px;
	width: 346px;
	border: #0c3555 1px solid;
	margin-bottom: 15px;
	padding-left: 6px;
	padding-right: 0;
}

.seminars p {
	padding: 1px 0 0 6px;

}

/*.events_tab {
	background-image: url(images/tab_events.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 99px;
	float: left;
}

.events_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 4px 2px 2px 5px;
}*/


.store {
	width: 324px;
	float: right;
	margin-top: 22px;
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
}

/*STORE BOXES*/

.bestsellers {
	min-height:360px;
  	height:auto !important;
  	height:361px;
	width: 200px;
	border: #0c3555 1px solid;
	margin-bottom: 15px;
	padding-left: 6px;
}

.spotlight {
	min-height:143px;
  	height:auto !important;
  	height:150px;
	width: 445px;
	border: #0c3555 1px solid;
/*	margin-bottom: 15px;*/
	padding-left: 6px;
}

.newproducts {
	min-height:170px;
  	height:auto !important;
  	height:172px;
	width: 445px;
	border: #0c3555 1px solid;
	margin-bottom: 15px;
	padding-left: 6px;
	padding-bottom: 20px;
}

/*PRODUCT LIST BOX*/

/*.product {
	width: 214px;
	height: 113px;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	background-color: #fff;
	background-image:url(images/bg_productList.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 10px;
}*/

.product_box {
	width: 336px;
	height: 154px;
	float: left;
	margin-bottom: 1px;
	background-color: #fff;
	border: #ccc 1px dotted;
	margin-right: 1px;
	text-align: center;
	padding: 10px 2px 2px 2px;
}


/*OTHER BOXES*/

.loginForm {
	height: 282px;
	width: 360px;
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
	padding: 10px;
}

.forgotForm {
	width: 380px;
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
	padding: 10px;
}


/*FONTS*/

h1 {
	font-size: 16px;
	font-weight:bold;
	color: #3f4c6b;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 14px;
	font-weight:bold;
	color: #3f4c6b;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 12px;
	font-weight:bold;
	color: #ff9900;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #3f4c6b;
	margin: 0 0 15px 0;
}

h5 {
	font-size: 16px;
	font-weight:bold;
	color: #3f4c6b;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-weight: normal;
	padding: 0 2px 2px 2px;
	margin: 0;
}

.replay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	float: right;
	margin: 0;
	background-color: #eee;
	border: dotted 1px #ccc;

}

/*LINKS*/

A:link {
	color: #4d77a4;
	text-decoration: none;
	letter-spacing: normal;
}

A:visited {
	color: #4d77a4;
	text-decoration: none;
}

A:hover {
	color: #666;
	text-decoration: none;
	text-decoration: underline;
}

A:active {
	color: #4d77a4;
	text-decoration: none;
}

/*BROWSE LINKS*/

A.browselink {
	color: #666;
	text-decoration: none;
	letter-spacing: normal;
}

A.browselink:visited {
	color: #666;
	text-decoration: none;
}

A.browselink:hover {
	color: #4d77a4;
	text-decoration: underline;
}

A.browselink:active {
	color: #666;
	text-decoration: none;
}

/*PRODUCT DETAIL LINKS*/

A.detailLink {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	letter-spacing: normal;
}

A.detailLink:visited {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

A.detailLink:hover {
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

A.detailLink:active {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

/* LOGIN LINKS */

A.loginLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: none;
	letter-spacing: normal;
}

A.loginLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: none;
}

A.loginLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

A.loginLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: none;
}

/* LOGIN TOKENS */

a#dnn_dnnLOGIN_cmdLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: normal;
}
a#dnn_dnnLOGIN_cmdLogin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a#dnn_dnnUSER_cmdRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: normal;
}
a#dnn_dnnUSER_cmdRegister:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

/* EMAIL CEANET BUTTON */
a#email {
    display: block;
    width: 118px;
    height: 25px;
    background-image: url(images/emailCeanet.gif);
}

a#email:hover {
    background-image: url(images/emailCeanet2.gif);
}

/*FOOTER*/

.footerBox {
	font-size:11px;
	color:#333;
	background-color: #b4cdde;
	height: 30px;
}

A.footer {
	font-size:11px;
	color:#333;
	text-decoration:none;
	letter-spacing: normal;
}

A.footer:visited {
	font-size:11px;
	color:#333;
	text-decoration:none;
}

A.footer:hover {
	font-size:11px;
	color:#333;
	text-decoration: underline;
}

A.footer:active {
	font-size:11px;
	color:#333;
	text-decoration:none;
}

/*RELATED PRODUCTS*/

.rp {
	border-bottom: 1px solid #86b2d3;
}

.rpt {
	border-bottom: 1px dotted #86b2d3;
}

.pr {
	letter-spacing: normal;
	color:#cc0000;
	font-size: 11px;
	text-align: right;	
}

/*DNN FORMS*/

.btnBorder { /*Border for the Submit button*/
	height: 19px;
	border: 1px solid #ccc;
}

.StandardButton {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f48502;
	letter-spacing: normal;
	cursor:pointer;
	padding: 1px 2px;
	border: none;
	height: 18px;
}

.NormalTextBox {
	border: 1px solid #ccc;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4c6b;
	letter-spacing: normal;
}

.SubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4c6b;
	text-align: left;
}

.NormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4c6b;
}

input {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	letter-spacing: normal;
}

/*OTHER ELEMENTS*/

img {
	border: none;
}

hr {
	border: none 0;
	border-top: 1px dotted #86b3d2;
	width: 100%;
	height: 1px;
}

:focus
{
  -moz-outline-style: none;
}

ul {
	list-style-type: disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 12px;
}

ol {
	list-style-type: disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 12px;
}


li {
	margin: 0.2em 0;Space can be added between each list item by setting a margin on the "LI". Margin can be set on the top, bottom or top and bottom of each list item. This version has a margin of ".1em" on top and bottom of the list items.
}

/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/

TD.CATMenuBG {
    background-color: #eeefee;        
}

TD.CATRow {
   background-color: #eeefee;       
}

#breadcumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding: 10px 5px 0px 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#breadcumb a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d77a4;
	text-decoration: underline;
	padding: 10px 5px 0px 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/*Contact Us form styles*/

.tbl_contactMain {
	width: 380px;
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
}

.tbl_contact {
	width: 300px;
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
}

.tbl_plain {
	width: 400px;
	background-color: #fff;
}

.FormTextBox {
	border: 1px solid #ccc;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4c6b;
	margin-bottom: 3px;
}

.FormSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4c6b;
	font-weight: bold;
}

/*end form styles*/

.memberTable {
	background-color: #fff;
	background-image:url(images/bg_store.gif);
	background-repeat: repeat-x;
}