/*---------------------------------------------------------------------------
  __    __    ______    __       __       _______.___________. __    ______ 
 |  |  |  |  /  __  \  |  |     |  |     /       |           ||  |  /      |
 |  |__|  | |  |  |  | |  |     |  |    |   (----`---|  |----`|  | |  ,----'
 |   __   | |  |  |  | |  |     |  |     \   \       |  |     |  | |  |     
 |  |  |  | |  `--'  | |  `----.|  | .----)   |      |  |     |  | |  `----.
 |__|  |__|  \______/  |_______||__| |_______/       |__|     |__|  \______|

 
 V.1.0 Date Last Updated : 13.08.2009
 Copyright (c) 2009 Holistic DotNetMushroom :- www.dotnetmushroom.com   
  
 Based on the BlueTrip CSS Framework :- www.bluetrip.org
 Copyright (c) Mike Crittenden Author: Mike Crittenden
  
 ---------------------------------------------------------------------------*/
 
/**************************************/
/*              GLOBALS               */
/**************************************/
html{overflow: -moz-scrollbars-vertical;overflow-x:scroll;overflow-y:scroll;}
body, html {background: url(../img/bg.jpg) #000000 repeat-x; color:#FFF;margin-top:0; }

.container {width:950px; margin-top:0;}
.container th, .container td {border-bottom:none; border-right:none;}
.container {color:#fff;}

.container table, .container td, .container tr, .container th {margin-bottom:0px; margin:0px; padding: 0px}

/*DNN*/
.Normal {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#fff;}
.NormalTextBox {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#333;}
.CommandButton {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#333;}
.NormalBold {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#306ba5;}

A.NormalBold:link {padding:3px;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#7794B6;}
A.NormalBold:active {padding:3px;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#7794B6;}
A.NormalBold:visited {padding:3px;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#7794B6;}
A.NormalBold:hover {padding:3px;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#FFF;background-color:none;}

.SubHead {vertical-align:middle;color:#306ba5;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;font-style:normal;text-transform:capitalize;text-align:left;padding-right:10px;}
.Help {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;padding:8px;text-align:left;vertical-align:middle;color:#407A43;background-color:#E9F4DF;
border:1px solid #407A43;}

.SearchTD {background-image:url(Images/searchBackground.jpg);background-repeat:no-repeat;padding:0;width:155px;height:21px;}
.SearchButton {background-image:url(images/searchbtn.jpg);background-repeat:no-repeat;padding:15px 5px 15px 15px;cursor:pointer;font-size:1px;margin:0;height:15px;}
#dnn_dnnSEARCH_txtSearch {background-color:#5287a6;width:120px;height:19px;color:#FFF;font-family:Arial, Helvetica;font-size:12px;padding:2px 3px 0;border:0 solid #FFF;cursor:text;vertical-align:middle;}

/**************************************/
/*              HEADER                */
/**************************************/

#dnn_cart{float:left; width:20%; min-height:100px; padding:10px 0 0 0;}
#menu{float:right; width:760px; min-height:100px; padding-top:20px; }

#Cart a,#Cart a:link,#Cart a:visited {border:0px; background:url(../img/cartOff.png) no-repeat top left transparent; padding-bottom:30px; text-decoration:none; display:block;}
#Cart a:active,#Cart a:hover {background:url(../img/cartOn.png) no-repeat top left transparent; padding-bottom:30px; text-decoration:none}

/***************************************/
/*             NAVIGATION             */
/**************************************/

/* Solpart*/
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar{float:right; width:90%; height:100%;}

.MainMenu_MenuItemSel {border:0; color:#FFF; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:20px!important; font-weight:bold; font-style:normal; text-align:center; text-transform:uppercase; vertical-align:middle; height:31px; background-color:transparent; font-stretch: narrower;}
.MainMenu_MenuItemSel TD { border:0; height:31px; background-color: transparent; vertical-align:middle;}

.MainMenu_MenuItem {border:0;color:#949CA5; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:20px!important; font-weight:bold; font-style:normal; text-align:center; text-transform:uppercase; vertical-align:middle; font-stretch: narrower;}
.MainMenu_MenuItem td{border:0; height:31px; background-color: none; vertical-align:middle;}

.MainMenu_SubMenu { z-index:1000; color:#666666!important; border-right:#cccccc 0px solid; border-bottom:black 0px solid; border-top:#cccccc 0px solid; margin-top:1px; margin-right:0px; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:9px!important; font-weight:bold; font-style:normal;}
.MainMenu_SubMenu td {border-bottom:gray 1px dotted; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:9px!important; color:#666666!important; font-weight:bold; font-style:normal; padding:2px 2px; height:20px!important;}

.MainMenu_Active { border:0; color:#3B6188; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:normal; text-align:center; text-transform:uppercase; vertical-align:middle; height:31px; font-stretch:ultra-condensed; font-stretch: narrower;}
.MainMenu_Active td { border:0; height:31px; background-color: none; background: url("images/menubg.jpg") repeat-x; vertical-align:middle; }

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}
.MainMenu_MenuBreak {border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:middle;}

/***************************************/
/*            FRONTEND	            */
/**************************************/
.container h1{font:bold 61px "Times New Roman", Arial,Helvetica,sans-serif !important; text-align:right; line-height:130%; color:#fff!important; margin:0!important; padding:0; border-bottom:1px solid #fff; float:right; width:87%}
.container h2{font:30px "Times New Roman", Arial,Helvetica,sans-serif!important; text-align:right; line-height:100%; color:#FCF00A!important; margin:0!important; padding:0; float:right; width:100%;}
.container h3{font:30px Arial,Helvetica,sans-serif!important; text-align:center; line-height:100%; color:#47474F!important; margin: 10px 0 0 0!important; padding:0; float:right; width:90%;}
.container h4{font:30px "Times New Roman", Arial,Helvetica,sans-serif!important; text-align:left; line-height:100%; color:#FCF00A!important; margin:0 0.5em 1em!important; padding:0; float:right; width:90%; display:inline-block;}

/*Book Sample button*/
a.sample,a.sample:link,a.sample:visited{width:auto; display:inline-block; padding:5px 7px!important; color:#949CA5; border:1px solid #949CA5; background:transparent; font:bold 11px Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase;line-height:1.65em;vertical-align:middle;}
a.sample:active,a.sample:hover{border:1px solid #FCF00A; background:#FCF00A!important; color:#000;}
a.sample img{line-height:1.65em; vertical-align:middle;}

/*Page structure*/
#left{float:left; width:345px; height:500px; clear:left; background:url(../img/Copertina.png) no-repeat left top;}
#dnn_left{float:left; width:345px; height:550px; clear:left; margin:0; padding:0;line-height:100%;}
#dnn_left img,#dnn_left div, #dnn_left a{margin:0; padding:0;}
#dnn_left a{margin-left:91px;!margin-left:45px;}

#right{float:left; width:600px; min-height:550px}

#dnn_title{float:left;width:100%; text-align:right; }

#dnn_author {float:left;width:100%; text-align:right; margin:20px 0 0 0; }
#dnn_author h2{font:30px "Times New Roman", Arial,Helvetica,sans-serif!important; text-align:center; line-height:100%; color:#FCF00A!important; margin:0!important; padding:0; _padding:0 0 0 6.5%; float:right; _width:100%; width:86.5%;}

/*Quote section*/
#dnn_quote {float:left;width:100%; text-align:center; margin:60px 0 0 0; }

#dnn_quote img{padding:0px 100px;}

/*Content Pane*/
.DNNEmptyPane{display:none;}
#dnn_ContentPane{float:left; width:100%; margin:45px 0 0 0 ; padding:0 0 50px 0; border:collapse;}
#dnn_ContentPane.style2{margin:0; min-height:200px;}/*Authors skin contentPane*/
#dnn_ContentPane.style2 h2{text-align:left;}/*Authors skin contentPane*/

#dnn_ContentPane p{float:right; width:87%; margin:0; padding:0 0 20px 0; font:12px Arial,Helvetica,sans-serif; line-height:150%; text-indent:0; text-align:justify; display:block;}
#dnn_ContentPane p.flash{float:right;width:96%; margin:0; padding:0; text-indent:0!important;}

/*Author Page*/

/*Left Align Style*/
#dnn_ContentPane div.dnm_authorDetails{float:left; width:100%; margin: 0 0 20px 0;}
#dnn_ContentPane div.dnm_authorDetails h2{float:left!important; font-size:25px; width:100%; text-align:left; margin: 0 0 0 30px;}
#dnn_ContentPane div.dnm_authorDetails img{float:left; clear:left; margin: 20px 0 0 0;}
#dnn_ContentPane div.dnm_authorDetails p{float:left; width:619px; margin: 20px 0 0 20px; border-right: 2px solid #ddd; padding-right:20px;}

/*Alternate Right Align Style*/
#dnn_ContentPane div.alternateRight{float:left; width:100%; margin: 0 0 20px 0;}
#dnn_ContentPane div.alternateRight h2{float:left!important; font-size:25px; width:98%; text-align:right; margin: 0 0 0 30px; clear:both}
#dnn_ContentPane div.alternateRight img{float:left; clear:none; margin: 20px 20px 0 20px; }
#dnn_ContentPane div.alternateRight p{float:left; width:619px; margin: 20px 0 0 0; border:0; border-left: 2px solid #ddd; padding:0 0 0 20px!important;}

/*Gallery Page*/

#dnn_ContentPane .galleryHeader{float:left; width:100%; margin:0;}
#dnn_ContentPane .galleryHeader h2{float:left; width:100%; text-align:left; font-size:25px!important;}

#dnn_ContentPane .gallery{float:left; width:85%; margin:0 9%;}
#dnn_ContentPane .gallery a{border:0; margin:0; text-align:left;}
#dnn_ContentPane .gallery img{border:4px solid #fff; padding: 2px; margin: 19px 19px 0 0;}
p.currentTextHolder{color:#666666!important; margin:4px!important;}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer{float:left; width:100%; background: url(../img/footerbg.jpg) #000000 repeat-x; text-align:center;}
#footer p{font:12px Arial,Helvetica,sans-serif; color:#949CA5; width:945px; -width:950px; margin:20px auto;  text-align:right;}
#footer a, #footer a:link, #footer a:visited{font:12px Arial,Helvetica,sans-serif; color:#949CA5; text-decoration:none; border:0; margin:0 0 0 5px; padding-right:0;}
#footer a:active,#footer a:hover{color:#FCF00A; text-decoration:none;}

/**************************************/
/*              MODULES               */
/**************************************/

div#dnn_ctr2986_Login_pnlLogin{margin-left:46px;}
div#dnn_ctr2986_Login_pnlLogin img{display:none;}
div#dnn_ctr2986_Login_pnlLogin table tr td{padding-bottom:10px}
div#dnn_ctr2986_Login_pnlLogin label,div#dnn_ctr2986_Login_pnlLogin a{color:#fff;}

/*UCanUse Login Module*/

#dnn_ctr1170_ContentPane{margin-left:10px; color:#000;}
#dnn_ctr1170_UCUSignin_pnlLogin{margin-bottom:35px; color:#000;}
.FormLabel{color:#fff;font: bold 11px Tahoma,Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; vertical-align:top;text-align:right;}


#user_login,#username,#password{padding:10px; text-align:left; width:100%; font: 11px Tahoma,Arial, Helvetica, sans-serif; padding-left:10px; vertical-align:top}
#user_login{width:100%;}
#user_login table{width:500px;}
#password{padding-left:9px; margin-bottom:10px;}
#username{padding-left:5px;}

#username td,#password td{width:100%; vertical-align:middle; line-height:1.2em}
#username input,#password input{margin:0; font:11px Arial, Helvetica, sans-serif; width:275px; color:#736E49;}
#password input{margin-right:4px;}
#user_login .valid{font:bold 11px Arial, Helvetica, sans-serif; padding:4px 0!important; color:#FCF00A!important; margin:0; padding:0 0 0 5px; line-height:1.25em; vertical-align:top;}
#userLogin .NormalRed{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; color:#FCF00A!important; text-align:left; vertical-align:top; line-height:1.7em !important;}
#userLogin .NormalBold{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; color:#FCF00A!important; text-align:left; vertical-align:top; line-height:1.7em !important;}
/*Button*/

#userLogout,#user_buttons{margin-left:20px;}
#user_buttons{float:right; width:61.8%;}
#userLogout{float:right; width:61.8%;}

#userLogout a,#user_buttons a, a.register{ 
display:inline-block;
float:left;
margin:0 .583em .667em 0;
padding:5px 90px 5px 90px;
border:1px solid #949CA5!important;
background: transparent;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
line-height:130%;
text-decoration:none!important;
font-weight:bold;
color:#949CA5!important;
cursor:pointer;
width: 400px;
}


/*Button Text Padding*/

#userLogout a, #user_buttons a, a.register{width:auto; overflow:visible;padding:2px 20px;/* IE6 */}
#userLogout a, #user_buttons a, a.register{width:auto; overflow:visible; padding:3px 20px 4px 20px; line-height:1.65em; _line-height:1.3em!important;  /* IE6 */}
*:first-child+html #user_buttons a[type], *:first-child+html #userLogout a[type] {padding:5px 7px;/* IE7 */}

/* Read More Button */ 

#user_buttons a:hover, #user_buttons a:active,#userLogout a:hover, #userLogout a:active,a.register:active,a.register:hover  { background-color:#FCF00A; border:1px solid #FCF00A!important; color:#000!important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*UCanUse Register*/
.submit{background:url(images/register/submit.gif) no-repeat middle center;}
input.submit:hover {background:url(images/register/submit-hover.gif) no-repeat middle center;}
.update input[type='image']:hover {background:url(images/register/update-hover.gif) no-repeat;}
.cancel input[type='image']:hover {background:url(images/register/cancel-hover.gif) no-repeat;}

/*UcanUse*/ 
#dnn_ctr1218_ContentPane, #dnn_ctr1219_ContentPane{ width:729px; float:left; border:0; border-top:0; border-bottom:0;}
#dnn_ctr1218_UserAttributes_UserAttributesSnapInPanel
{width:730px; margin:0; padding:0; color:#666666; border-top:0; border-bottom:0;}
#dnn_ctr1219_UserAttributes_RegistrationSnapInPanel {width:730px; margin:0; padding:0; color:#666666; border-top:0; border-bottom:0;}
#dnn_ctr1219_UserAttributes_UserAttributesPanel
{width:730px; margin:0; padding:0; color:#666666;  border-top:0; border-bottom:0;}

#dnn_ctr1218_UserAttributes_UserAttributesSnapin1_FieldDataList_ctl02_ctl00_UserAttributeCtl_txtUserAttribute{margin-bottom:10px;}

.ucu_commandBar{float:right; padding:10px 0 0; border-top:0; border-bottom:0; text-align:right; width:61.5%; text-align:center;}

.ucu_instructions{height:0; border-collapse: collapse;}

.ucu_field .valid{ font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#FCF00A !important; text-align:right; vertical-align:top; float:none;} 

.ucu_ua_regsn, .ucu_ua_regsn_user, .ucu_ua_address, .ucu_ua_dlFields, .ucu_ua_tpl_item{width:690px; background-color: transparent; margin-left:_1.7em!important; margin-left:1.8em; margin-left/*\**/:20px\9; text-align:center;}

table.ucu_ua_regsn, table.ucu_ua_regsn_user, table.ucu_ua_address, table.ucu_ua_dlFields, table.ucu_ua_tpl_item{ width:668px; width:_670px!important; width/*\**/:670px\9; border:0; border-top:0; border-bottom:0;}

.ucu_ua_regsn_user table,.ucu_ua_regsn_user tr, .ucu_ua_address table, .ucu_ua_address tr, .ucu_ua_dlFields table, .ucu_ua_dlFields tr{ vertical-align:middle; padding:5px; border:0; } 

td.ucu_label{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#fff; vertical-align:middle; text-align:right;}
td.ucu_field{width:300px; border:0; padding:10px!important; line-height:2.5em!important; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FCF00A!important; vertical-align:middle!important;}
.label, td.ucu_label label{padding:4px; padding-right:10px;  color:#fff; text-align:right; vertical-align:middle; width:150px;
font:11px Arial, Helvetica, sans-serif; font-weight:bold; }
.label{padding:4px; color:#fff; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif;font-weight:bold;}

.ucu_ua_regsn_user.NormalRed, .ucu_ua_regsn_user.NormalRed, .ucu_ua_address.NormalRed, .ucu_ua_dlFields.NormalRed{font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222 !important; text-align:right; vertical-align:top;}

.ucu_ua_regsn_user td, .ucu_ua_address td, .ucu_ua_tpl_item td{ padding:4px; color:#666666; } 
.ucu_ua_regsn_user th, .ucu_ua_address th, .ucu_ua_tpl_item th{ padding:4px; color:#666666; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif;} 

/*Input fields*/
.ucu_ua_regsn_user input,.ucu_ua_regsn_user textarea, .ucu_ua_address input, .ucu_ua_address textarea, .ucu_ua_tpl_item input, .ucu_ua_tpl_item textarea{ font:11px Arial, Helvetica, sans-serif; width:275px; color:#736E49; } 
.ucu_ua_regsn_user input[type=checkbox],.ucu_ua_address input[type=checkbox], .ucu_ua_tpl_item input[type=checkbox]{width:10px; margin:0; padding:0; } 

/*Dropdown Css*/
.ucu_ua_regsn_user select, .ucu_ua_address select, .ucu_ua_tpl_item select{ font:11px Arial, Helvetica, sans-serif;width:285px; padding-left:5px;color:#666666;}
.ucu_ua_regsn_user option, .ucu_ua_address option, .ucu_ua_tpl_item option{color:#666666;}
select:hover{border-color: #aaa;}
select:focus{border-color: #888; outline: 2px solid #ffffaa;}

.ucu_ua_regsn_user.special,.ucu_ua_regsn_user.special td{ font:11px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
.ucu_ua_regsn_user.bold{ font-weight:700; } 
.ucu_ua_regsn_user.valid{ font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#FCF00A; text-align:right; vertical-align:top; } 
.bold { font-weight:700; } 
.right { float:right; } 

.NormalRed{font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#d40101 !important; text-align:right; vertical-align:top;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*GuestBook*/

table .Guestbook{float:left; width:90%; margin:0 0 0 50px;}

.Guestbook th{font:bold 11px Arial,Helvetica,sans-serif; color:#fff; padding:0 5px!important; text-align:right; width:10%;}
.Guestbook td{font:11px Arial,Helvetica,sans-serif; color:#fff; padding:0 5px 0 11px!important; text-align:left; width:10%;}
.Guestbook td.date{font:bold 14px Arial,Helvetica,sans-serif!important; text-align:right; line-height:100%; color:#47474F!important; margin: 0!important; padding:0; width:100%;}

/*Guestbook Message style*/

.Guestbook td.message{font:bold 11px Arial,Helvetica,sans-serif; color:#fff; padding:7px 0!important; text-align:left; }

.Guestbook td.message blockquote.left {width: 100px; width:0!; margin: 0; padding: 0 5px; border: 0; font-size: 4em; text-align: center; float: left; line-height:70%;}
.Guestbook td.message blockquote.left:after {content: "\201C"; color:#fff; vertical-align:top;} 

.Guestbook td.message blockquote {margin: 0 30px 15px 30px; padding: 0 0 0 10px; font:bold 1.25em Arial,Georgia, "Times New Roman", Times, serif; border-left: 2px solid #ddd; color: #fff; text-align:justify; line-height:1.65em; min-height:50px;} 

.Guestbook td.message blockquote.right {width: 50px; width:0!; margin: 0; padding: 5px 0; border: 0; font-size: 4em; text-align: left; float: right; line-height:60%;} 
.Guestbook td.message blockquote.right:after {content: "\201D"; color:#fff; vertical-align:top;} 

.Guestbook a,.Guestbook a:link,.Guestbook a:visited{color:#fcf00a; text-decoration:none;}
.Guestbook a:active,.Guestbook a:hover{color:#fcf00a; text-decoration:underline;}


/*Guestbook Entry Form*/
#dnn_ctr1233_MAGuestBookProView_formEntry[style]{float:left; width:100%!important; margin:0.5em 0 35px 70px; padding:0.5em 0 35px 0!;}
#dnn_ctr1233_MAGuestBookProView_formEntry table{margin:1em 0.5em 0.5em; width:250px; float:left; padding:0.5em 0 35px 0!;}
table.Normal{font:bold 11px Arial,Helvetica,sans-serif; color:#fff; margin:0 0.5em 0.5em; text-align:right; float:left; width:100%;}
table.Normal th{color:#fff; vertical-align:middle; padding:0; width:10% !important}
table.Normal td{vertical-align:middle; padding:0; width:50% !important}
table.Normal input, table.Normal textarea{margin:0.65em; font:11px Arial,Helvetica,sans-serif; color:#666666!important; width:225px!important;}
table.Normal textarea{width:230px!important;}
#dnn_ctr1233_ModuleContent .Normal textarea[style]{font:11px Arial,Helvetica,sans-serif; color:#666666!important;}
table.Normal select,table.Normal option{font:11px Arial,Helvetica,sans-serif; margin:0.65em; color:#666666; width:310px; padding:2px;}
table.Normal select[style]{width:236px!important;}
table.Normal img{margin:0.65em;}
#dnn_ctr1233_ModuleContent center{text-align:left;}
#dnn_ctr1233_ModuleContent .Normal{padding:5px 5px 5px 0; text-align:left;}
#dnn_ctr1233_ModuleContent .Normal[style]{font:bold 11px Arial,Helvetica,sans-serif; color:#fcf00a!important;}

/*Guestbook Submit button code*/
table.Normal input[type=submit]{display:inline-block;float:left;margin:1.6em 0.5em!important;padding:5px 90px 5px 90px;border:1px solid #949CA5;border-top:1px solid #949CA5;
border-left:1px solid #949CA5;background:transparent;font-family:Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:10px;line-height:130%;
text-decoration:none;font-weight:bold;color:#949CA5!important;cursor:pointer;width: 100px!important;}

/*Button Text Padding*/
table.Normal  input[type=submit]{width:auto;overflow:visible;padding:4px 20px;/* IE6 */}
table.Normal  input[type=submit]{width:auto;overflow:visible; padding:3px 20px 4px 20px; line-height:1.65em;  /* IE6 */}
table.Normal input[type=submit]{padding:5px 20px;/* Firefox */-line-height:1.65em; _line-height:1.5em;/* Safari */}
*:first-child+html table.Normal input[type=submit]{padding:5px 7px;/* IE7 */}
*:first-child+html table.Normal input[type=submit]{padding:5px 7px;/* IE7 */}

/* Read More Button */ 
table.Normal input[type=submit]:hover,table.Normal input[type=submit]:active{ background-color:#FCF00A; border:1px solid #FCF00A; color:#000!important; } 


/*Guestbook Backend*/
table.EditMessages{float:left; width:100%; margin-bottom:20px; background:#333333; border:0; }
table.EditMessages th{width:20%; padding:5px; font:bold 11px Arial,Helvetica,sans-serif; color:#fff!important; text-align:left; border-bottom:1px dotted #fff;}
table.EditMessages td{padding:5px; font:11px Arial,Helvetica,sans-serif; color:#fff!important; vertical-align:top; border-bottom:1px dotted #fff; text-align:left;}
table.EditMessages a,table.EditMessages a:link,table.EditMessages a:visited{font:11px Arial,Helvetica,sans-serif; color:#fcf00a!important;}
table.EditMessages textarea,table.EditMessages input[type=text]{width:200px; font:bold 11px Arial,Helvetica,sans-serif; color:#666666!important;}

