﻿@charset "utf-8";

/* -----------------------------------------------------------------------
     _    _ _     _                 _    _                                
    / \  | | | __| |_ __  _ __  ___| | _(_)_ __  ___   ___ ___  _ __ ___  
   / _ \ | | |/ _` | '_ \| '_ \/ __| |/ / | '_ \/ __| / __/ _ \| '_ ` _ \ 
  / ___ \| | | (_| | | | | | | \__ \   <| | | | \__ \| (_| (_) | | | | | |
 /_/   \_\_|_|\__,_|_| |_|_| |_|___/_|\_\_|_| |_|___(_)___\___/|_| |_| |_|

 The Name Of Skin: AllDnnSkins 60066
 Publish Date: Jun 15, 2010
 Contact Information: contact@alldnnskins.com
 Copyright by Alldnnskins.com. All Rights Reserved

----------------------------------------------------------------------- */

/* =S Skin Base ------------------------------------------------------- */
html,body,form#Form {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body,p,div,td,th,dt,dd,.Normal {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
}

body#Body {
	color: #626262;
	line-height: 1.5;
}

p {
	margin: 0 0 .8em;
}

ul,ol {
	margin: 0;
	padding: 0 0 .8em 28px;
}

ul li {
	list-style-type: disc;
}

ul li li {
	list-style-type: circle;
}

ul li li li {
	list-style-type: square;
}

dl {
	margin: 0 0 .8em;
}

dt {
	font-weight: bold;
	color: #434343;
}

dd {
	margin: 0 0 .2em .4em;
}

blockquote {
	margin: 0 28px .8em;
}

a:link,a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover,a:active {
	text-decoration: underline;
}

.clear {
	clear: both;
}

#pageHd .hd-box,.jd_menu,.pane-wrap {
	display: inline-block;
}

#pageHd .hd-box,.jd_menu,.pane-wrap {
	display: block;
}

#pageHd .hd-box:after,.jd_menu:after,.pane-wrap:after {
	content: "\0020";
	display: block;
	clear: both;
}
/* =E Skin Base ------------------------------------------------------- */

/* =S Skin Object ----------------------------------------------------- */
.Head {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.SubHead {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

.ModuleTitle_SubMenu .ModuleTitle_MenuIcon {
	background: none;
}

.FCKImageGalleryContainer {
	background: #FFF;
}

table[id*="LogViewer"] td {
	white-space: normal;
}
/* =E Skin Object ----------------------------------------------------- */

/* =S Skin Pane ------------------------------------------------------- */
#allPane {
	padding: 10px 5px 0;
}

.dnnpane {
	padding: 0 5px;
}

.pane-box,.MiddleCenterPane_A {
	vertical-align: top;
}

.LeftPane,.RightPane {
	width: 25%;
	vertical-align: top;
}

.MiddleLeftPane_A,.MiddleRightPane_A {
	width: 28%;
	vertical-align: top;
}

#CenterTopPane_AB_A {
	float: left;
	width: 50%;
}

#CenterTopPane_AB_B {
	float: right;
	width: 49.9%
}

html>/**/body #CenterTopPane_AB_B {
	width: 50%;
}

#Middle_ABC_A,#Middle_ABC_B {
	float: left;
	width: 33.333%;
}

#Middle_ABC_C {
	float: right;
	width: 33%;
}

html>/**/body #Middle_ABC_C {
	width: 33.333%;
}

#FooterPane_ABCD_A,#FooterPane_ABCD_B,#FooterPane_ABCD_C {
	float: left;
	width: 24.9%;
}

html>/**/body #FooterPane_ABCD_A,html>/**/body #FooterPane_ABCD_B,html>/**/body #FooterPane_ABCD_C {
	width: 25%;
}

#FooterPane_ABCD_D {
	float: right;
	width: 24.9%;
}

html>/**/body #FooterPane_ABCD_D {
	width: 25%;
}

.CenterTopPane_A,.CenterTopPane_B,.MiddleCenterPane_A,.MiddleLeftPane_B,.MiddleCenterPane_B,.MiddleRightPane_B,.FooterPane_A,.FooterPane_B,.FooterPane_C,.FooterPane_D {
	width: auto !important;
}

.DNNEmptyPane {
	width: 0;
	margin: 0;
	padding: 0;
}
/* =E Skin Pane ------------------------------------------------------- */

/* =S Skin Layout ----------------------------------------------------- */
.SkinWidth {
	width: 1200px;
	margin: 0 auto;
}

.outer-wrap {
	min-width: 1200px;
	min-height: 586px;
	background-position: 0 -18px;
	background-repeat: repeat-x;
}

#pageHd .page-area2 {
	min-height: 179px;
	padding: 8px 0 5px;
}

#pageHd .hd-box {
	position: relative;
	min-height: 98px;
	padding: 1px 0;
}

#logo {
	float: left;
	margin: 0 0 0 12px;
}

#logo img {
	border: 0;
	vertical-align: top;
}

#loginMod {
	position: absolute;
	top: 50%;
	right: 15px;
}

#loginMod .mod-area {
	margin-top: -49px;
	padding-top: 14px;
}

#loginForm {
	position: relative;
	float: right;
	width: 247px;
}

#loginForm label.input-focus {
	display: none;
}

#loginForm .field-name,#loginForm .field-pass {
	position: relative;
	width: 171px;
	height: 27px;
	margin: 7px 0 2px;
	background: url("images/bg_login.png") 0 0 no-repeat;
}

#loginForm .field-pass {
	background-position: 0 -30px;
}

#loginForm .field-button input {
	display: block;
	position: absolute;
	top: 9px;
	right: 0;
	width: 66px;
	height: 55px;
	overflow: hidden;
	border: 0;
	background: url("images/bg_login.png") -180px 0 no-repeat;
	line-height: 0;
	text-indent: -999em;
	cursor: pointer;
}

#loginForm .field-button input.mousedown {
	top: 10px;
	right: -1px;
}

#loginForm .field-name label,#loginForm .field-pass label {
	position: absolute;
	left: 8px;
	top: 5px;
	color: #000;
	font: 11px/14px Tahoma,Arial,sans-serif;
	cursor: text;
}

#loginForm .field-name input,#loginForm .field-pass input {
	width: 128px;
	height: 15px;
	margin: 5px 0 0 7px;
	border: 0;
	padding: 0;
	background: #FFF;
	color: #000;
	font: 11px/14px Tahoma,Arial,sans-serif;
}

#loginMod #dnn_dnnMINILOGIN_litErrorMessage {
	position: absolute;
	left: -20px;
	bottom: -13px;
	color: #EEE;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
}

#loginMod .links {
	float: right;
	height: 69px;
	margin-right: 20px;
	border-right: 1px solid #FFF;
	padding-right: 22px;
}

#loginMod .links a {
	clear: right;
	float: right;
	margin: 9px 0 2px;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
}

#loginMod .links a:hover {
	text-decoration: underline;
}

#loginFormTips {
	display: none;
	position: absolute;
	top: 28px;
	right: -18px;
	width: 16px;
	height: 16px;
	background: url("images/bg_login_tips.gif") 0 0 no-repeat;
}

#userInfo {
	float: right;
	padding: 26px 0 0;
}

#userInfo a {
	margin: 0 8px;
	color: #FFF;
	text-decoration: none;
}

#userInfo a:hover {
	text-decoration: underline;
}

#search {
	position: relative;
	float: right;
	width: 229px;
	height: 24px;
	margin: 6px 14px 0 0;
	border: 1px solid #688BB2;
}

#search input {
	width: 184px;
	height: 15px;
	margin: 5px 0 0 9px;
	border: 0;
	padding: 0;
	background: none;
	color: #DBDBDB;
	font: 11px/14px Tahoma,Arial,sans-serif;
}

#search .but-search {
	position: absolute;
	top: -3px;
	right: 0;
	width: 27px;
	height: 28px;
	overflow: hidden;
	background: url("images/bg_login.png") -260px 0 no-repeat;
	text-indent: -999px;
}

#search .label-search {
	display: none;
}

#breadcrumb {
	padding: 10px 0 5px 13px;
	color: #DBDBDB;
	font-size: 11px;
	line-height: 16px;
}

#breadcrumb a {
	color: #DBDBDB;
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

.wrapper {
	background: #FFF;
}

#pageHd {
	border-top: 7px solid;
}

#pageBd {
	min-height: 280px;
}

#ftNav {
	padding: 6px 0 6px 33px;
	color: #7C7C7C;
	font-size: 11px;
}

#ftNav i {
	margin: 0 10px;
	font-style: normal;
}

#ftNav a {
	color: #7C7C7C;
	text-decoration: none;
}

#ftNav a:hover {
	color: #000;
	text-decoration: underline;
}

#extraDivFt1 {
	float: left;
	width: 10px;
	height: 72px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#extraDivFt2 {
	float: right;
	width: 10px;
	height: 72px;
	background-position: 0 -160px;
	background-repeat: no-repeat;
}

#pageFt .page-area {
	height: 72px;
	background-position: 0 -80px;
	background-repeat: repeat-x;
}

#copyright {
	padding: 12px 28px 12px 30px;
	color: #FFF;
	font: 11px/16px Arial,sans-serif;
	text-align: right;
}

#copyright .text-cr {
	float: left;
}

#copyright .text-center {
	text-align:center;
}

#copyright a {
	color: #FFF;
	text-decoration: none;
}

#copyright a:hover {
	text-decoration: underline;
}

#copyright .link-cr {
	margin: 0 2px;
}
/* =E Skin Layout ----------------------------------------------------- */

/* =S Skin JDMENU ----------------------------------------------------- */
.jd_menu,.jd_menu ul,.jd_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav a {
	color: #000;
}

.jd_menu li {
	cursor: pointer;
}

.jd_menu a {
	display: block;
	font: 12px Verdana,Arial,sans-serif;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}

/* =S Sub Menu */
.jd_menu ul {
	display: none;
	position: absolute;
	z-index: 9999;
	margin: 1px 0 0 1px;
	border: 1px solid #898989;
	background: #FFF;
}

.jd_menu > li > ul {
	min-width: 90px;
}

.jd_menu ul ul {
	margin: 0 0 0 -1px;
}

.jd_menu ul a {
	padding: 0 7px;
	line-height: 22px;
}

.jd_menu ul li.jdm_hover {
	background: #BDBDBD;
}
/* =E Sub Menu */
/* =E Skin JDMENU ----------------------------------------------------- */

/* =S Not Latin ------------------------------------------------------- */
.not-latin #loginForm .field-name label,.not-latin #loginForm .field-pass label,.not-latin #loginForm .field-name input,.not-latin #loginForm .field-pass input,.not-latin #search input,.not-latin #breadcrumb,.not-latin #ftNav,.not-latin #copyright {
	font-size: 12px;
}

.not-latin #loginMod #dnn_dnnMINILOGIN_litErrorMessage {
	left: -55px;
	font-size: 12px;
}
/* =E Not Latin ------------------------------------------------------- */

/* =S Skin Typesetting ------------------------------------------------ */
h1,h2,h3,h4,h5 {
	margin: .5em 0;
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
}

h1 {
	margin: .4em 0;
	color: #000;
	font-size: 22px;
}

h2 {
	margin: .4em 0;
	font-size: 22px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
}

.last-para {
	margin-bottom: 0;
}

.list1,.list1 li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.list1 {
	margin: 0 0 .8em;
}

.list1 li {
	margin: 3px 0;
	padding: 1px 0 1px 12px;
	background: url("images/icon_01.gif") 0 5px no-repeat;
}

.but1,.but1 strong,.but1 span {
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.but1:link,a.but1:visited,a.but1:hover,a.but1:active {
	color: #FFF;
	text-decoration: none;
}

.but1 {
	display: inline-block;
	font: 25px/46px "Trebuchet MS",Arial,sans-serif;
	text-align: center;
	white-space: nowrap;
}

.but1 strong {
	font-weight: normal;
	background-position: 100% -100px;
}

.but1 span {
	min-width: 200px;
	margin: 0 12px;
	padding-bottom: 1px;
	background-position: 0 -50px;
	background-repeat: repeat-x;
}

.but1-blue,.but1-blue strong,.but1-blue span {
	background-image: url("images/blue/but1.png");
}

* html .but1-blue,* html .but1-blue strong,* html .but1-blue span {
	background-image: url("images/blue/but1.png");
}

.but1-pink,.but1-pink strong,.but1-pink span {
	background-image: url("images/purple/but1.png");
}

* html .but1-pink,* html .but1-pink strong,* html .but1-pink span {
	background-image: url("images/purple/but1.png");
}

.but1-pink,.but1-pink strong,.but1-pink span {
	background-image: url("images/pink/but1.png");
}

* html .but1-pink,* html .but1-pink strong,* html .but1-pink span {
	background-image: url("images/pink/but1.png");
}

.but1-gray,.but1-gray strong,.but1-gray span {
	background-image: url("images/gray/but1.png");
}

* html .but1-gray,* html .but1-gray strong,* html .but1-gray span {
	background-image: url("images/gray/but1.png");
}

.but1-cyan,.but1-cyan strong,.but1-cyan span {
	background-image: url("images/cyan/but1.png");
}

* html .but1-cyan,* html .but1-cyan strong,* html .but1-cyan span {
	background-image: url("images/cyan/but1.png");
}

.but1-purple,.but1-purple strong,.but1-purple span {
	background-image: url("images/purple/but1.png");
}

* html .but1-purple,* html .but1-purple strong,* html .but1-purple span {
	background-image: url("images/purple/but1.png");
}

.but1-bluish-violet,.but1-bluish-violet strong,.but1-bluish-violet span {
	background-image: url("images/bluish_violet/but1.png");
}

* html .but1-bluish-violet,* html .but1-bluish-violet strong,* html .but1-bluish-violet span {
	background-image: url("images/bluish_violet/but1.png");
}
/* =E Skin Typesetting ------------------------------------------------ */

.ShoppingCartPane
{
    float:right;
    min-width:400px;
}
.floatr
{
    float: right;
}
.floatl
{
    float: left;
}