/*===============================================================*/
/*   Dotnetnuke skins - http://www.2designstudio.net             */                                                                                                                  
/*   Copyright (c) 2003-2008 www.2designstudio.net               */                                                                                                     
/*   support@2designstudio.net                                   */                                                                                                                         
/*===============================================================*/


body{margin: 0px; padding: 0px; background-color:#4A620A;}

.ControlPanel, .PagingTable { width: 100%; height: 64px; background-color: #FFFFFF; BORDER-RIGHT: #FFB03A 1px solid; BORDER-TOP: #FFB03A 1px solid; BORDER-LEFT: #FFB03A 1px solid; BORDER-BOTTOM: #FFB03A 1px solid;}
.SkinObject,A.SkinObject:link,A.SkinObject:visited,A.SkinObject:active {font-weight: normal; font-size: 11px; color: #77735A; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.SkinObject:hover {text-decoration:none; color:#FF9900;}
.Head {font-family: Tahoma, Arial, Helvetica; font-size:20px; font-weight: normal; color: #77735A;}
.SubHead {font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #77735A;}
.SubSubHead {font-family: Tahoma, Arial, Helvetica; font-size:  11px; font-weight: bold; color:#77735A;}
.Normal,.NormalDisabled{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #77735A;}
.NormalDisabled{color: #77735A;}
.NormalBold{font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #77735A;}
.NormalRed{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #77735A;}
.NormalTextBox{font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000;}
.Help{border: #A8C845 1px solid; padding: 2px; font-weight: normal; font-size: 11px; color: #ffffff; font-family: Tahoma, Arial, Helvetica; background-color: #6A8D70;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal;color: #77735A;}
A.CommandButton:hover {text-decoration: underline; color: #FF9900;}
.StandardButton{padding-right: 5px; padding-left: 5px; font-weight: bolder; font-size: 11px;	background: #8B8168;	color: #ffffff; font-family: Tahoma;}
H1 {font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight:  normal; color: #77735A;}
H2 { font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #77735A;}
H3 {font-family: Tahoma, Arial, Helvetica; font-size:12px; font-weight: normal; color: #77735A;}
H4 {font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight: normal; color: #77735A;}
H5, DT {font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #77735A;}
H6  {font-family: Tahoma, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #77735A;}
TFOOT, THEAD { font-family: Tahoma, Arial, Helvetica; font-size:  12px; color: #77735A;}
TH {vertical-align: baseline; font-family: Tahoma, Arial, Helvetica; font-size:  11px; font-weight: bold; color: #77735A;}
A:link  {text-decoration: none; color: #667702;}
A:visited { text-decoration:  none; color: #667702;}
A:active {text-decoration: none; color: #667702;}
A:hover {text-decoration: underline; color: #667702;}
SMALL {font-size: 8px;}
BIG {font-size: 14px;}
BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}
UL LI { list-style-type: square;}
UL LI LI {list-style-type:disc;}
UL LI LI LI {list-style-type: circle;}
OL LI {list-style-type: decimal;}
OL OL LI { list-style-type: lower-alpha;}
OL OL OL LI {list-style-type: lower-roman;}
HR {color: #77735A; height:1pt; text-align:left}

.booksshop_search{ background-image: url(booksshop_search.gif); background-position:left; width: 227px; height: 20px; background-repeat: no-repeat;}

.BannerPane{padding: 0px;}
.TopPane{padding: 2px;}
.TopPane02{padding: 2px;}
.LeftPane{padding: 2px; width: 203px;}
.LeftPane02{padding: 2px;}
.ContentPane{padding: 2px;	width: 100%;}
.RightPane{padding: 2px; width: 100px;}
.RightPane02{padding: 2px;}
.BottomPane{padding: 2px;}
.BasePane{padding: 2px;}

.login,A.login:link,A.login:visited,A.login:active,.user,A.user:link,A.user:visited,A.user:active,.currentdate,.Small,A.Small:Link,A.Small:Active,A.Small:Visited {font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.login:hover,A.user:hover,A.Small:Hover {font-family: Tahoma;	font-size: 11px; color: #fff; text-decoration: underline; font-weight: normal;}
.copyright,a.copyright:link,a.copyright:visited,a.copyright:active,.Terms,a.Terms:link,a.Terms:visited,a.Terms:active,.Privacy,a.Privacy:link,a.Privacy:visited,a.Privacy:active {font-family: Tahoma; font-size: 11px; color:#4E4E4E; font-weight: bold; text-decoration: none;}
a.copyright:hover,a.Terms:hover,a.Privacy:hover {font-family: Tahoma; font-size: 11px; color: #4E4E4E; text-decoration: underline;}
.BREADCRUMB,a.BREADCRUMB:link,a.BREADCRUMB:visited,a.BREADCRUMB:active {font-family: Tahoma; font-size: 11px; color: #667702;	font-weight: normal; white-space:nowrap;}
a.BREADCRUMB:hover{font-family: Tahoma; font-size: 11px; color: #667702; text-decoration: underline; font-weight: normal; white-space:nowrap;}

/*.SearchButton {padding: 0px 0px 11px 48px; margin: 0px; font-size:1px;background: transparent; vertical-align: top;}*/
#dnn_dnnSEARCH_txtSearch {text-align: left; vertical-align: middle; height:15px; background: transparent; width: 160px; color: #797979; padding: 0px 2px 0px 0px; border: 0px solid #FFFFFF; cursor:text; font-size: 11px; margin: 0px; color: #000; position:absolute; left:2px; top:0px;}
span#dnn_dnnSEARCH_ClassicSearch{ position:relative; width:227px; height:15px; display:block;}
#dnn_dnnSEARCH_cmdSearch{ position: absolute; right:0px; top:0px; display:block; height:15px; width:58px;  cursor: hand;}
span.SearchButton{ display: none;}
 
.shop_line{ padding-right:10px; white-space:nowrap; padding-left:5px;}
/*minilogin*/
.mini_table01{ background:url(mini_icon.png) left top no-repeat; width:237px; height:82px}
.mini_table_in{width:237px; height:82px}
.user_text,
.padd_text{ width:35px;}
.username{ padding-top:3px;}
.username input{ width:202px; height:21px;background:url(bg_user.png) left top no-repeat; border:none; padding:4px 9px 0px;}
.password{ padding-top:8px;}
.password input{ width:202px; height:21px; background:url(bg_pass.png) left top no-repeat; border:none; padding:4px 9px 0px;}
.password input.input-focus,
.username input.input-focus{ background:url(bg_user_hover.png) left top no-repeat}
.p_user{ padding-right:5px;white-space: nowrap;}
.forgetpassword{ padding-left:5px; padding-right:10px; white-space: nowrap;}
.mini_line{ color:#7E6B5A; font-size:11px;}
.p_user a,
.p_user A:link,
.p_user A:visited,
.p_user A:active,
.forgetpassword a,
.forgetpassword A:link,
.forgetpassword A:visited,
.forgetpassword A:active		{ font-size:11px;color:#7E6B5A; font-weight: normal; text-decoration: none}
.p_user A:hover,
.forgetpassword A:hover		{ font-size:11px;color:#EB6100; font-weight: normal; text-decoration: none}
.p_login{ text-align:right;}
.p_login input{ background:url(login.png) right top no-repeat; display:block; height:21px; width:79px; text-indent:10000px; overflow:hidden; border:none; cursor:pointer; padding:0px; margin:0px; font-size:0px; text-align:left; color:#F8B351;}
.MiniLoginPopup{ color:#ED7C0D; font-size:11px; width:238px; text-align:left;}

.displayname,
.logout{ text-align:center;}
.logout a,
.logout A:link,
.logout A:visited,
.logout A:active,
.displayname a,
.displayname A:link,
.displayname A:visited,
.displayname A:active{ color:#7E6B5A; font-size:16px; font-weight: normal; text-decoration: none}

.logout A:hover,
.displayname A:hover	{ color:#EB6100; font-size:16px; font-weight: normal; text-decoration: none}

.shop_line .Small{ padding-right:5px;}

