/* Deepwater CMS driven website stylesheet */

/* Content */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.noContent { padding: 50px 50px 150px 50px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #777777;}

.startLink {
	font-size: 10px;
		color:#999999;
}
a.backToCat:hover {
	text-decoration: none;
}

/* currently open section title above article list or article view */
.sectionTitle {  font-size: 17px; color: #D9BD92; font-weight: bold; text-decoration: none; }
a.sectionTitle:hover {  font-size: 17px; color: #8A8A8A; font-weight: bold; text-decoration: none; }

/* AL - ArticleList */
.ALArticleTitle {  font-size: 15px; color: #666666; font-weight: bold;}
a.ALArticleTitle { text-decoration: none; }
a.ALArticleTitle:hover { text-decoration: underline; color: #8A8A8A; }
.ALArticleLead {  font-size: 11px; color: #333333; font-weight: normal; }
a.ALArticleLead { text-decoration: none; }
.ALArticleLeadDiv{ padding: 10px 10px 0px 0px; }

/* Article and Paragraph */
.ArticleTitle {  font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
.ParagraphTitle { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.ParagraphText {  font-size: 11px; color: #333333; font-weight: normal; }

/* article view - return to article list in multiarticle sections */
.MoreBack {  font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }
a.MoreBack:hover { color: #333333; text-decoration: underline; }


/* navigation elements */

/* path(breadcrumbs) elements */
.PathElemPassive {  font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; }
a.PathElemPassive:hover { color: #666666; text-decoration: none; }
.PathElemActive {  font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; }
a.PathElemActive:hover { color: #666666; text-decoration: underline; }
.PathElemSpacer {  font-size: 11px; color: #000000; font-weight: normal; }

/* menu level 1 */
.MenuL1Passive { font-size: 11px; font-weight: normal; text-decoration: none; width: 127px; height:20px; 
background: #D9BD92; border: 1px solid #A69883;
padding:4px 4px 4px 4px;
}
.MenuL1Passive a{ color: #000000; text-decoration: none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.MenuL1Passive a:hover { color: #000000; text-decoration: underline; }

.MenuL1Active {  font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.MenuL1Active:hover { color: #000000; text-decoration: underline; }
/* set if character used as spacer/divider */
.MenuL1Spacer {  font-size: 11px; color: #000000; font-weight: normal; }

/* menu level 2 & 3 */
.MenuL23Passive {  font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.MenuL23Passive:hover { color: #000000; text-decoration: none; }
.MenuL23Active {  font-size: 11px; color: #00000F; font-weight: bold; text-decoration: none; }
a.MenuL23Active:hover { color: #000000; text-decoration: none; }
/* if styles needed for table formating - set them here */

/* cmstable1 is automatically set for tables created using WYSIWYG editor in CMS  */
.cmstable1 { border-collapse:collapse; font-size: 11px; border-color:#666666; }
TABLE.cmstable1 TD { border-color:#666666 }

/* IMAGES */

/* article and gallery Images */
.ImageTitle{ font-size: 11px; font-weight:bold; }
.ImageDescription{ font-size: 10px; }

/* gallery */
.GalleryDefault{ padding-top: 20px; }
.GalleryDefault table td.ImageTD { padding: 0px 10px 10px 0px; }
.GalleryDefault ImageTD { padding: 0px 0px 15px 0px; }

.GalleryVectical{ padding-top: 20px; }
.GalleryVectical table td.ImageTD { padding: 0px 0px 10px 0px;}

.GalleryTitle{ font-size: 11px; font-weight:bold; }
.GalleryDescription { font-size: 11px; }
.GalleryNavItem { font-size: 11px;  text-decoration: none;}
.GalleryNavItem:visited { color: #555555; }
.GalleryNavItemActive{ font-size: 11px;  font-weight:bold;}

.ImageArticleIntro { margin: 0px; padding:0px; border:0px; } 
.ImageArticle { margin: 0px; padding: 0px 10px 10px 0px; border:0px; } 
.ImageParagraph { padding:0px; border:0px;} 
#ImageLeft { margin-right: 10px; } 
#ImageRight { margin-left: 10px; } 
.ImageGallery { border:0px; } 
.ImageGalleryThumb{ border:0px; } 
.ImageContent{ border:1px solid #D9BD92; } 

.ImageParagraphDescription { font-size:11px; }

.ImageProdList { border: 0px; }

/* other - footer, front page, etc. custom elements */

td.order {
	border-left: 1px #BEA681 solid; 
	border-right:1px #8B795E solid; 
	border-bottom: 1px #8B795E solid; 
	padding: 4px 0px 5px 0px;
	background-image:url(../img/bg_order_button.gif);
}
a.orderButton { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:center;
	color: #000000; 
	padding: 4px 5px 5px 5px;
	text-decoration:none;
}
.hint { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:left;
	color:#666666; 
	float:left; 
	width: 196px;
	padding-top:5px;
}
.ProductTitle {
	font-weight: bold;
	font-size:13px;
	padding-bottom:7px;
	border-bottom: 1px solid;
	margin-bottom:10px;
}
.ProductDescription {
	font-weight: normal;
	font-size:11px;
	padding-bottom:10px;
}
.ProductDetails {

	font-weight: normal;
	font-size:11px;
}
.orderCountInput { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 margin:  0px 0px 0px 0px;
 padding: 1px 5px 2px 5px;
 border: 1px solid #BEA681;
 text-align:center;
}
.test22 td { 
	padding: 0px 0px 3px 0px;
}


/* login form */
.loginFormLabel { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color:#D9BD92;
 padding:2px;
}
.loginFormInput { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E6D2B7; 
 color: #102132; 
 margin:  0px 0px 0px 0px;
 padding: 1px 5px 2px 5px;
 border: 1px solid #8B795E;
}
input.loginFormSubmit { 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #CCCCCC; 
	color: #102132; 
	padding: 0px 1px 1px 1px;
	border-top: 1px solid #BEA681;
	border-left: 1px solid #BEA681;
	border-bottom: 1px solid #8B795E;
	border-right: 1px solid #8B795E;
	background-image:url(../img/bg_autorizeties.gif);
	background-repeat:repeat;
}
.loginHello { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#000000; 
}
.loginProfExitButton { 
 font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
}

/* info par pasutijumu hederi*/
table.pasutijumsButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	padding: 4px 7px 6px 7px;
	border-collapse: collapse;
	border-top: 1px solid #BEA681;
	border-left: 1px solid #BEA681;
	border-bottom: 1px solid #8B795E;
	border-right: 1px solid #8B795E;
}
a.pasutijumsButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding: 4px 7px 6px 7px;
}
.pasutijumsInfo { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#333333;
}
 
 /* switch language */
.langPassive { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #333333;
 padding: 6px;
 text-decoration:none;
}
.langActive { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 padding: 6px;
 text-decoration:none;
}
a.langPassive:hover { 
 color: #FFFFFF;
}


/* new_registration.tpl.php */

.registration {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:20px;
}
.required {
	font-size: 11px;
	color:#FF0000;
	padding-left: 0px;
}
.registration input, textarea, select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #BEA681;
	background:#fff;
	background:url(/images/blank1.gif) repeat; /* workaround for firefox yello background */
}
.registration textarea:focus, input:focus {
	background:url(/images/blank1.gif) repeat; /* workaround for firefox yello background */
}
.newUserTitle {
	font-size: 15px;
	font-weight: bold;
	padding:20px 0px 15px 0px;
}
table.registerButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	padding: 4px 7px 6px 7px;
	border-collapse: collapse;
	border-top: 1px solid #BEA681;
	border-left: 1px solid #BEA681;
	border-bottom: 1px solid #8B795E;
	border-right: 1px solid #8B795E;
}
.registerButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding: 4px 7px 6px 7px;
	background-image:url('/img/bg_pasutijums_button.gif'); 
	
}
.formMessage {
	padding: 5px 10px 15px 0px;
}

/* cart_items.tpl.php */
.cartText TD { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
background-color:#FFFFFF;
}
.cartCount { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 border: 1px solid #BEA681;
}
td.cartTitleCell {
	font-weight: bold;
	color:#333333;
	border-bottom: 1px solid #8B795E;
	border-right: 1px solid #8B795E;
	background:url(/img/bg_count_cell_title.gif)
}
td.cartCell_1 {
	border-right: 1px solid #BEA681;
	border-bottom: 1px solid #BEA681;
}
.backToCat {
	color: #666666;
	font-size:13px;

}
table.parButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	padding: 4px 7px 6px 7px;
	border-collapse: collapse;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
a.parButton { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	padding: 4px 7px 6px 7px;
}


/* order_delivery.tpl.php */

.DeliveryInfo td {
	font-size: 11px;
}
.delivery input, textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #BEA681;
	background:#fff;
	background:url(/images/blank1.gif) repeat; /* workaround for firefox yello background */
}
.delivery textarea:focus, input:focus {
	background:url(/images/blank1.gif) repeat; /* workaround for firefox yello background */
}

/* price request, other forms */
table#form input, textarea, select {
	width: 95%;
}

.registration .label {
	text-align: right;
}