
/*=======================================================+
|                                                        |
|         CSS for DotNetNuke Skin - ArchitectX           |
|               Developed by Adammer LLC                 |
|                http://www.adammer.com                  |
|                                                        |
|                    December 2007                       |
|                                                        |
+=======================================================*/


/*=======================================================+
|  Universal                                             |
+=======================================================*/

/*-- HTML (Left blank on purpose)     --*/ html {}
/*-- Body                             --*/ body {background: #D0D0D0; margin: 0;font-family: "Times New Roman", Times, serif; font-size: 14px; color: #333333; line-height:18px;}
/*-- Default Font                     --*/ table, p, li {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #333333; margin:0 0 10px 0;}
/*-- Additional space for lists       --*/ li { margin-bottom: 10px;}
/*-- Additional space for lists       --*/ ul ul { margin-top: 5px;}


/*========================================================+
|  Design Elements                                        |
+========================================================*/

/*-- Main page wrapper: Adding a 
     little space at the bottom so 
     footer has some room before the
     end of the browser window.       --*/ #wrapper {padding-bottom:20px;}

/*-- Set the page top background
     image. The image behind the 
     login links.                     --*/ #login-bg{background: url(graphics/bg_outside_top.png) center no-repeat;}

/*-- Set font size, color, etc. 
     for login links and text.        --*/ #login{font-size:11px; text-decoration:none; color: #666666; margin:0 auto 0 auto; width: 900px; padding: 4px 5px 0 0; height:22px; text-align:right;}
                                           #login a {font-size:11px; text-decoration:none; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
                                           #login a:hover {text-decoration:underline;}
                                           
/*-- Set the padding of the
     search div.                      --*/ #search {float:right; width:250px; vertical-align: middle; text-align: right;  padding:7px 2px 0 0;line-height:10px;}
                                           #search img {border:none; padding:0px 0px 0px 0px;}

/*-- Set the background for the
     Header and the master page
     width.                           --*/ #header-bg{background: url(graphics/bg_outside.png) center repeat-y; }
                                           #header{margin:0 auto 0 auto; text-align:left; width: 900px;}

/*-- Added a little padding to 
     make sure logo doesn't 
     overlap background elements.     --*/ #logo {text-align:left; padding-left:2px;}

/*-- Set the background image, 
     width, and margins for 
     the menu.                        --*/ #menu-bg{background: url(graphics/bg_outside.png) center repeat-y;}
                                           #menu{margin:0 auto 0 auto; width: 860px; text-align:left;}

/*-- Set the background image, 
     width, and margins for the 
     Breadcrumb.                      --*/ #breadcrumb-bg{background: url(graphics/bg_outside.png) center repeat-y;}
                                           #breadcrumb-row{margin:0 auto 0 auto; width: 860px; padding:2px 0 4px 2px; }

/*-- Set font size, color, etc. 
     for the breadcrumb div.          --*/ #breadcrumb {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #666666; text-align:left; line-height:12px;}
                                           #breadcrumb a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666666; font-style:normal;}
                                           #breadcrumb a:hover {text-decoration:underline;font-style:normal;}

/*-- Set font size, color, etc. 
     for the Current Date div.        --*/ #current-date {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #666666; float:right; line-height:12px; padding-right:3px;}
                                           #current-date a {font-size:10px; text-decoration:none; color:#666666;}
                                           #current-date a:hover {text-decoration:underline;}

/*-- Set the background image, 
     width, margin, and border
     for the content div.             --*/ #content-bg {background: url(graphics/bg_outside.png) center repeat-y;}
                                           #content {width:860px; border:#999999 solid 1px; background:#FFFFFF; margin:0 auto 0 auto; padding-bottom:10px;}

/*-- Set the background image,
     width, margin, and font
     for the footer div.              --*/ #footer-bg {background: url(graphics/bg_outside_bottom.png) center no-repeat;}
                                           #footer {font-size:10px; text-decoration:none; color:#666666;margin:0 auto 0 auto; width: 900px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px;}
                                           #footer a {font-size:10px; text-decoration:none; color: #666666;}
                                           #footer a:hover {text-decoration:underline;}

/*-- Padding-right is used to set
     the terms and privacy text
     3 pixels from the right edge.    --*/ #terms{float:right; bottom:0px; margin-top:36px; padding-right:3px;}

/*-- Margin-left is used to set
     the copyright text 3 pixels 
     from the left edge.              --*/ #copyright{padding: 36px 0px 0 0; margin-left:3px;}
     
/*-- Horizontal Rule                  --*/ hr {height: 1px; color: #bbb;}
     
     
/*========================================================+
|  Search Items                                           |
+========================================================*/

/*-- Font for Radio Button labels.
     Not displayed by default 
     but just in case.                --*/ .SearchField{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
                                            a.SearchField {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666 !important; text-decoration:none !important; padding-right:3px; vertical-align:bottom;}
                                           a.SearchField:hover {text-decoration:underline !important;}
/*-- Search Textbox Font and
     background image.                --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {padding: 2px 2px 1px 4px; font-size:11px; height:15px;border: #999999 1px solid; width:150px;}


/*========================================================+
|  DNN Control Panel                                      |
+========================================================*/

/*-- We are using the DNN defaults
     Except the align center which
     breaks when you use DIV not
     tables for content.              --*/
	 
.DNNAligncenter {text-align:left;}
.ControlPanel, .PagingTable {background-color:#FFFFFF;border:1px solid #003366; text-align:center; width:50%;margin-left: auto;margin-right: auto;}


/*========================================================+
|  Text Styles                                            |
+========================================================*/

/*-- Default Font                     --*/ table, p, li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin:0 0 10px 0; background-color:#FFFFFF;}

/*-- Most of the site text.           --*/ .normal, .Normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

/*-- Most of the bold site text.      --*/ .NormalBold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; color: #555;}

/*-- Red Error site text.             --*/ .NormalRed {color: #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

/*-- subheadings - mostly in admin.   --*/ .SubHead {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}

/*-- headings - mostly in admin.      --*/ .Head {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: normal; white-space: nowrap;background-color:transparent;}

/*-- Header 1 site text.              --*/ h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: normal;}

/*-- Header 2 site text.              --*/ h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}

/*-- Header 3 site text.              --*/ h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;}
h3 ul {
	margin-top:0px;
}

/*-- kathryn styles                   --*/ 
.caption, p.caption {font-size: 11px; line-height: 1.1em; color: #666666;margin-bottom: 20px;}
/*KATHRYN*/
.quotation {}
.quotation p {font-family: cursive;line-height: 160%;font-size: 115%;}
p.person {font-weight: bold;font-size: 120%;}
.fTxt {margin-bottom:5px;font-size:12px;border-top: 1px solid #C5A9CD;border-left: 1px solid #C5A9CD;border-right: 1px solid #000000;border-bottom: 1px solid #000000;padding:2px;}
.fPop {background-color: #E4D8E9;}
.fButton {background-color:#E4D8E9;}
.fCheck {background-color:#E4D8E9;}
table.fCheck label {color:#666666;line-height: 1.1em;font-size:10px;}
table.fRadio label {color:#666666;line-height: 1.1em;font-size:10px;white-space: nowrap;}
.fLabel {color:#4F1D72;font-size: 11px;line-height: 1.1em;padding-right:2px;font-weight:bold; white-space: nowrap; }
.fLabel2 {color:#4F1D72;font-size: 11px;line-height: 1.1em;padding-left:10px;padding-right:2px;font-weight:bold; white-space: nowrap;}
.fError {color: #660000;background-color: #FFFACD;}
.fDivider {width:500px;border-bottom: 2px solid #999999;margin:10px 0px;}
.fDividerBody p {padding-left:10px;border-left: 3px solid #333333;}

table.ts0 {border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 2px solid #333333;background-color: white;text-align: center;padding:0;margin:0 auto;margin-top: 2em;}
table.ts0 caption {font-size: 90%;font-variant: small-caps; padding-bottom:4px;}
table.ts0 tr td {border-bottom: 1px solid #666666;padding:2px 2px 3px 2px;line-height: 120%;background-color:#ffffff;}
table.ts0 tr th {background-color:#F9F5FE;border-bottom: 2px solid #666666;color: #333333;line-height: 1.2em;padding: 0.5em 0.25em;}

/*image service green */
table.ts3 {border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 2px solid #333333;background-color: white;text-align: center;padding:0;margin:0 auto;margin-top: 2em;}
table.ts3 caption {font-size: 90%;font-variant: small-caps; padding-bottom:4px;}
table.ts3 tr td {border-bottom: 1px solid #666666;padding:2px 2px 3px 2px;line-height: 120%;background-color:#ffffff;}
table.ts3 tr td p {line-height: 120%;background-color:#ffffff;}
table.ts3 tr th {background-color:#F5FEF5;border-bottom: 1px solid #666666;color: #333333;line-height: 1.2em;padding: 0.5em 0.25em;}

table.ts2 {border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 2px solid #333333;border-right: 2px solid #333333;background-color: white;text-align: center;padding:0;margin:0 auto;margin-top: 2em;}
table.ts2 caption {font-size: 90%;font-variant: small-caps;padding-bottom:4px;}
table.ts2 tr td {border-bottom: 1px solid #ffffff;padding:2px 2px 3px 2px;line-height: 120%;background-color:#ffffff;}
table.ts2 tr th {background-color:#efefef;border-bottom: 1px solid #666666;color: #333333;line-height: 120%;padding: 0.5em 0.25em;}

.producttag {font-size:18px;font-weight: bold;font-family: Arial, Verdana;color:#000000;padding-bottom: 0.25em;text-align:center;}
p.producttag {}
.producttag2 {font-size:16px;font-weight: bold;font-family: Arial, Verdana;color:#000000;padding-bottom: 0.25em;text-align:center;line-height:22px;}
.shout {font-family: cursive;font-size: 16px;}
.pricetag {color: #660000;font-size:18px;}
p span.pricetage {text-align:center;}
.signature {font-family: "Monotype Corsiva", "MS Serif",cursive;font-size:18px;font-style: italic;padding-top: 1em;}
.story {font-family: "Monotype Corsiva", "MS Serif", cursive;font-size:14px;margin-bottom: 3em;}

table.wshop2 {font-size: 11px;border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 2px solid #333333;background-color: white;text-align: center;padding:0;margin:0 auto;margin-top: 2em;}
table.wshop2 caption {font-size: 90%;font-variant: small-caps;text-align:left;padding-bottom:4px;padding-left:5px;}
table.wshop2 tr td {border-bottom: 1px solid #666666;padding:4px 5px 4px 5px;line-height: 120%;background-color:#ffffff;}
table.wshop2 tr th {background-color:#C0A5EF; border-bottom: 1px solid #666666;color: #333333;line-height: 1.2em;padding: 0.5em 0.25em;}
/* green */
table.wshop1 {font-size: 11px;width:80%;background-color:#EFE8FB;border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 2px solid #333333;background-color: white;text-align: center;padding:0;margin:0 auto;margin-top: 2em;}
table.wshop1 caption {font-size: 90%;font-variant: small-caps;text-align:center;padding-bottom:4px;}
table.wshop1 tr td {border-bottom: 1px solid #666666;padding:4px 5px 4px 5px;line-height: 120%;text-align:center;background-color:#ffffff;}
table.wshop1 tr th {background-color:#D8FBD7;border-bottom: 1px solid #666666;color: #000000;line-height: 1.2em;padding: 0.5em 0.25em;}

/*========================================================+
|  User Defined Tables                                    |
+========================================================*/

.UDT_Table_Head th {font-size:10px;}
.UDT_Table_AlternateItem, .UDT_Table_AlternateItem p {font-size:10px;background-color:#F3F3F3;vertical-align:top;}
.UDT_Table_Item, .UDT_Table_Item p {font-size:10px;vertical-align:top;}


/*========================================================+
|  Module Menus                                           |
+========================================================*/

/*-- Usually no need to change 
     these styles.                    --*/ .ModuleTitle_MenuItem {background-color:#F7F7F7;border:1px solid #F7F7F7;color:#333333;font-family:verdana,sans-serif;font-size:11px;font-weight:normal;padding:0px 10px 0px 0px;}                                          
                                           .ModuleTitle_SubMenu {background-color:#F7F7F7;border:1px solid #666666;margin:1px 0px 0px;padding:0px;z-index:1000;}                                           
                                           .ModuleTitle_MenuItemSel {background:#DDDDDD none repeat scroll 0%;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;color:#000000;font-family:verdana,sans-serif;font-size:11px;font-weight:normal;padding:0px 10px 0px 0px;}                                           
                                           .ModuleTitle_MenuIcon {border:1px solid #EEEEEE;padding:2px 3px;}                                           
                                           .ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display:none;}


/*========================================================+
|  Links                                                  |
+========================================================*/

/*-- default links visited and active --*/ a:link, a:visited, a:active {text-decoration:none; color: #003399; font-style:normal;text-decoration:underline;}

/*-- default links hover              --*/ a:hover {text-decoration:none;}

/*-- normal  links visited and active --*/ a.Normal:link, a.Normal:visited {text-decoration: underline; }

/*-- normal  links hover              --*/ a.Normal:hover {text-decoration: none; }


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/
     
/*-- Default for Element              --*/ select, input { font-family: tahoma; font-size: 11px; color: #555; }

/*-- Default Textbox                  --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }


/*========================================================+
|  Navigation Menu Styles - Default to Grey               |
|                                                         |
|  These are set individually for each skin color but we  |
|  default to blue just in case the skin CSS has          |
|  been removed and can't be found.                       |
+========================================================*/


/*========================================================+
|  Navigation Menu Styles                                 |
+========================================================*/


/*-- Set line height.                  --*/ #nav li {position:relative;float:left;line-height:26px;list-style:none;padding:0;white-space:nowrap;margin-bottom:0px;}

/*-- Set bottom margin and
     color of menu that does not
     contain menu items.               --*/ #nav ul {padding:0;margin:0 0 3px 0;list-style:none;float:left;width:100%;background-color:#CCCCCC;}

/*========================================================+
| The following three (3) items should have the same      |
| background color                                        |
+========================================================*/

/*-- Font for top menu items.          --*/ #nav a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;display:block;margin: 0;text-decoration:none;text-align:center;font-weight:normal;padding: 0 10px 0 10px;color: #FFFFFF;border-right:1px solid #FFFFFF;background-color: #9D9D9D;}

/*-- Second-level list container.      --*/ #nav li ul {position:absolute;left: -999em;width:150px;border-top: #FFFFFF 1px solid;background-color:#9D9D9D;}

/*-- Second-level menu items.          --*/ #nav li li a {width:185px;font-size:10px;text-align:left;border-bottom: 1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#9D9D9D;}

/*========================================================+
| The following four (4) items should have the same       |
| background color                                        |
+========================================================*/

/*-- Hover style for unselected 
     menu items.                       --*/ #nav li a:hover {background-color: #387AAF;}

/*-- Top-level selected menu items.    --*/ #nav li.SelectedTab a {background-color:#387AAF;}

/*-- Second-level selected
     menu items.                       --*/ #nav li li.SelectedTab a {background-color:#387AAF;}

/*-- Third-level selected 
     menu items.                       --*/ #nav li li li.SelectedTab a {background-color: #387AAF;}


/*-- Hover style for selected 
     menu items.                       --*/ #nav li.SelectedTab a:hover {background-color: #333333;}
     

/*-- Font color for disabled tabs.     --*/ #nav .DisabledTab {color:#CCCCCC;}

/*-- No need to change these hover
     classes unless you need more 
     than 4 levels                     --*/ #nav li:hover ul ul,
                                            #nav li:hover ul ul ul,
                                            #nav li:hover ul ul ul ul,
                                            #nav li.iehover ul ul,
                                            #nav li.iehover ul ul ul,
                                            #nav li.iehover ul ul ul ul{left: -999em;}
                                            #nav li:hover ul, 
                                            #nav li.iehover ul {top: 26px;left:0;}
                                            #nav li li:hover ul,
                                            #nav li li li:hover ul,
                                            #nav li li.iehover ul,  
                                            #nav li li li.iehover ul {top: 0;left:171px;}


/*========================================================+
|  End ArchitectX DNN Skin Styles                         |
+========================================================*/
/*=====================Order Form Styles=================*/
#dnn_ctr494_FormMaster_Baraque_Product_Order_Form .NormalTextBox{
	width:300px;
	}
#dnn_ctr494_FormMaster_Baraque_Product_Order_Form td{
	padding-bottom:10px;
	}
#dnn_ctr494_FormMaster_ctl__20100604T141316 td{
	padding-bottom:5px;
	}
#dnn_ctr494_FormMaster_ctl__20100604T142634{
	padding-top:0;
	margin:0;
	}
