﻿/* ROWS & COLUMNS */

.rowheader {
	display:table;
	width: 100%;
	background-color:#f2f2f2;
	color:#b2b2b2;
	padding-top: 2px; 
	padding-bottom: 2px;
	border-bottom: 1px #999999 solid;
}

.row {
	padding-top: 2px; 
	padding-bottom: 2px;
	display:table;
	width: 100%;
}

.rowfooter {
	padding-top: 2px; 
	padding-bottom: 2px;
	display:table;
	width: 100%;
	border-top: 1px #999999 solid;
}


.row-alt {
	padding-top: 2px; 
	padding-bottom: 2px;
	display:table;
	width: 100%;
	background-color:#f3f3f3;
}

.createnew {
	background: url('/_layouts/images/rect.gif') no-repeat;
	background-position: 2px 3px;			
	padding-left: 16px;				
}

.column {
	display: block; 
	float:left;
}

.modalBackground { background-color:Gray; filter:alpha(opacity=60); opacity:0.60; }

.bodyclass { margin: 0; font-family: Comic Sans MS; font-size: 12px; }
a { text-decoration: none; color: #FEF89A; }
a:hover { color: #FEF89A; text-decoration: underline; }
img { border:0; }

/* General Styles*/
.button-style { background: #879410; border: 1px #5A6110 solid; width: 80px; color: #FEF89A; font-size: 10px; font-family: Comic Sans MS; height: 25px; cursor: pointer;}
.page-buttons { text-align: right; width: 100%;}
.listquery-manage { margin-bottom: 10px; }


.home-background { background:url(/images/home-contentbk.png) repeat-y #111111;  }
.main-background { background:url(/images/contentleft.gif) repeat-y #111111; }

/* banner */
#banner { width: 100%; }
#bannerlinks { width: 396px; height:205px; background:url(/images/bannerlinks-bk.gif) repeat-y; }
#bannerheader{ width: 805px; height:205px; background:#111111; }
.bannerextra { background:#111111; }
.bannertitle { color:#ffffff; font-size: 16px; }
.bannerlink-dot-col { width: 20px; }
.bannerlink { width:155px; font-size: 16px; height: 30px; text-transform: capitalize; }

/* home subbanner */
#subbanner { width:100%; background:url(/images/white-bk.gif);  height: 354px;}
#subbanner-content { width:100%; background:url(/images/home-bk.jpg) no-repeat; height: 354px; }

#subbanner-welcome { margin-top: 140px; margin-left: 130px; width: 330px; height: 150px; position:absolute; }
#subbanner-welcome .title { font-size: 26px; text-transform:capitalize }
#subbanner-welcome .subtitle { font-size: 16px; color:gray }
#subbanner-welcome .caption { margin-top: 10px; font-size: 12px; font-family: Comic Sans MS; color:#111111 }
#subbanner-welcome .caption a { color: #930E21; text-decoration: none }
#subbanner-welcome .caption a:hover { color: #930E21; text-decoration: underline }
/* Main subbanner */

#mn-subbanner-table { background:#ffffff; width:100%;  }
#mn-subbanner-table a { text-decoration: none; color: #930E21; }
#mn-subbanner-table a:hover { color: #930E21; text-decoration: underline; }
#mn-subbanner { background:#ffffff;  }
#mn-subbanner-content { width:865px; background:url(/images/flower-bk.jpg) no-repeat; height: 354px; }
#mn-content { margin-top: 90px; margin-left: 90px; margin-bottom: 35px; width: 710px; }
#mn-content .title { font-size: 26px; text-transform:capitalize }
#mn-content .subtitle { font-size: 16px; color:gray; text-transform:capitalize }
#mn-content .text { margin-top: 20px; color:#111111 }
#mn-subbanner-links-td { background:url(/images/page-bk.gif) no-repeat; width: 300px; vertical-align:top;  }
#mn-subbanner-links { margin-top: 60px; margin-left:60px; width: 220px; }
#mn-subbanner-links .title { font-size: 26px; margin-bottom: 10px; }


.aboutbutton { font-size: 10px; font-family: Comic Sans MS; background:#879410; color:#111111; margin-top: 15px; width: 160px; padding: 10px; }
#subbanner-links { margin-top: 60px; margin-left: 900px; width: 290px; position:absolute }
#subbanner-links .title { font-size: 26px; margin-bottom: 10px; }
.subbannerlink-dot-col { width: 20px; }
.subbannerlink { width:250px; font-size: 16px; height: 27px; text-transform: capitalize; }
.subbannerlink a { text-decoration: none; color: #930E21; }
.subbannerlink a:hover { color: #930E21; text-decoration: underline; } 

/* home content */
#homecontent-left { margin-left: 35px; margin-top: 30px; width: 325px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-center { margin-left: 430px; margin-top: 30px; width: 365px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-right { margin-left: 860px; margin-top: 30px; width: 300px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-center-main { margin-left: 430px; margin-top: 30px; width: 700px; vertical-align:top; position:absolute; color:#ffffff; }

.content-header { font-size: 26px; color:#FEF89A; margin-bottom: 20px; text-transform:capitalize; }
.content-title { font-size: 16px; color:#FEF89A; margin-bottom: 5px; text-transform:capitalize; }
.content-text { font-size: 12px; font-family: Comic Sans MS; color:#ffffff; margin-bottom: 20px;  }
.content-text-small { font-size: 10px; font-family: Comic Sans MS; color:#ffffff;  }

/* Page attributes - New / Blog*/
#page-editcontrol { float:right;margin-top: 70px; margin-right: 35px; }
#page-navigation {  float:left; margin-top: 70px; margin-left: 90px; font-size: 12px; }

/* News Links */
.news-title { }
.news-brief { font-size: 12px; font-family: Comic Sans MS; }
.news-details { margin-bottom: 20px; font-size: 10px; font-family: Comic Sans MS; color:#808080 }

.ms-wikicontent {  font-family: Comic Sans MS; font-size: 12px; }
.ms-WPBody { font-family: Comic Sans MS; font-size: 12px; }
.ms-PostBody { font-family: Comic Sans MS; font-size: 12px; }
h3.ms-PostDate { border:0px; color:#808080; font-size: 11px; font-family: Comic Sans MS; margin-top: 0px; margin-bottom: 2px; }
.ms-PostTitle { font-size: 18px; text-transform:capitalize; font-family: Comic Sans MS; border: 0px; padding:0px; margin-bottom: 10px; }

.ms-pagebreadcrumb a { color: #930E21; background:transparent; text-decoration:none; font-size: 11px; font-family: Comic Sans MS;   }
.ms-pagebreadcrumb { color: #930E21; background:transparent; text-decoration:none; font-size: 11px; font-family: Comic Sans MS;   }
.ms-pagebreadcrumb { border:0px; padding:0px; }

.ms-blogAdminLinks { list-style-image: url(/images/linkdot-red.gif); text-transform:capitalize; }
ul.ms-blogAdminLinks { list-style-image: url(/images/linkdot-red.gif); text-transform:capitalize; margin-left: 12px }
ul.ms-blogAdminLinks li { background:transparent; height: 27px; margin:0; padding:0; font-size: 16 }

#akira-edit-wiki { width: 100%; }
#akira-edit-wiki-pagename { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-ordinal { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-content { width: 100%; margin-bottom: 10px }
#akira-edit-wiki-submit { width: 100%; text-align:right }
.akira-wiki-txtPageName { margin-left: 12px; }
.akira-wiki-txtOrdinal { margin-left: 30px; }
.akira-wiki-image { margin-left: 36px; }
.akira-wiki-chkFeatured { margin-left: 17px; }
#akira-edit-wiki-image { width: 100%; margin-bottom: 10px }

#akira-edit-wiki-category { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-published { width: 100%; margin-bottom:10px; }

.akira-view-content-empty{ color:#808080; font-style:italic; font-size: 11px; }
#akira-edit-content { width: 100%; }
#akira-edit-content-title { width: 100%; margin-bottom:10px; }
#akira-edit-content-content { width: 100%; margin-bottom: 10px }
#akira-edit-content-submit { width: 100%; text-align:right }
.akira-edit-content-lblTitle{ font-weight:bold; }

.content-text-home { font-size: 12px; font-family: Verdana; color:#ffffff; margin-bottom: 20px;  }


.details-edit { width: 100% }
.details-caption { width: 20% }
.details-control { width: 80% }
.details-control-text { width: 100% }

.message-error { width: 690px; height:60px; margin-left:130px; margin-top: 10px; border: 1px #F7941C solid; background-color: #F7CEA1; background-image:url(/images/error.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }
.message-success { width: 690px; height:60px; margin-left:130px; margin-top: 10px; border: 1px #4EB242 solid; background-color: #E6F8CB; background-image:url(/images/success.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }

/* Product Lising */
.product-listing-row-featured { width: 380px; display:table; margin-top: 20px; }
.product-listing-item-featured { width: 160px; display:table-cell; float:left; text-align: center; }
.product-listing-img-featured { width: 160px; text-align: center; vertical-align:middle; height: 120px; margin-bottom: 10px }

.product-listing-row { width: 700px; display:table; margin-top: 20px; }
.product-listing-item { width: 200px; display:table-cell; float:left; text-align: center; margin-right: 20px }
.product-listing-img { width: 200px; text-align: center; vertical-align:middle; height: 150px; margin-bottom: 10px }
.product-listing-item-title { margin-top: 0px; font-size: 11px; font-family: Comic Sans MS; color:#000000 }
.product-listing-item-title a { color:#000000; text-decoration: none; }
.product-listing-item-desc { margin-top: 4px; font-style:normal; font-size:11px }
.product-listing-item-price { margin-top: 0px; font-size: 13px; font-family: Comic Sans MS; color:#000000; font-weight: bold; width: 100%; text-align: center; }

.product-paging{ width:100%; text-align: right; height: 35px }
.page-number{ margin-left: 5px; margin-right: 5px; margin-bottom: 3px; font-size: 11px; font-family: Comic Sans MS; }
.page-number-selected{ margin-left: 5px; margin-right: 5px; padding: 1px; background:#FED8E1; font-weight:bold; border: 1px #CA0032 solid;  font-size: 11px; font-family: Comic Sans MS;  }
.page-number-selected a { color:#000000; text-decoration: underline;  }
.page-number-selected a:hover { color:#000000; text-decoration: underline;  }

.product-features { width: 100%; border:0px; margin-bottom: 10px; }
.product-features-img { width: 80px; vertical-align: top; text-align:center }
.product-features-detail { vertical-align: top;  }

.item-display { vertical-align:top }
.item-display-image { width: 320px; margin-right: 15px; vertical-align:top  }
.item-display-details {}
.item-display-details-name { font-size: 18px; font-family: Comic Sans MS; color:#111111; font-weight: bold; }
.item-display-details-sku { font-size: 16px; font-family: Comic Sans MS; color:#111111; font-weight: bold; margin-top: 10px; }
.item-display-details-description { font-size: 13px; font-family: Comic Sans MS; color:#000000; margin-top: 10px; }
.item-display-details-price { display:table-row; border-top: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding-top: 15px; height: 56px; margin-top: 20px;   }
.details-price { float: left }
.details-buttons { float: right; display: none; }
.qty-input { width: 50px; border: 1px #cccccc solid; margin-right: 5px }
.addtocart-input { border: 1px #111111 solid; background: #ccccccc; font-size: 12px; font-family: Comic Sans MS; height: 20px; text-transform: capitalize;}
.item-display-details { }
.item-specs { margin-top: 20px; }
.item-specs tr { border-top: 1px #cccccc solid; }
.item-specs-caption { width: 100px; vertical-align: top; font-weight: bold; font-size: 13px; font-family: Comic Sans MS; }
.item-specs-value { vertical-align: top; font-size: 13px; font-family: Comic Sans MS; }
.item-display-managelink { margin-bottom: 10px; }

