.theme-layout-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}

#frame-wrap2,
#footer .inner-wrap .footer-content,
#footer .powered-by {
    margin:auto;
    position:relative;
    width: 980px;
    }
    
#middle .inner-wrap {}
#footer {clear:both}


/*
Layout SCS ------------------->>
*/

.layout-scs #middle .inner-wrap {
padding:0 200px;
}


/*--left-sb-->>*/

.layout-scs #left-sb {
float:left;
margin-left:-200px;
}

.layout-scs .sidebar {
width: 200px;
display: inline;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-scs #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-scs #right-sb {
float:right;
margin-right:-200px;
}
/*<<--right-sb--*/


/*
<<-Layout SCS
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout CS ------------------->>
*/

.layout-cs #middle .inner-wrap {
padding:0 260px 0 0;
}


/*--left-sb-->>*/

.layout-cs #left-sb {
display:none;
}

.layout-cs .sidebar {
width: 260px;
display: inline;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-cs #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-cs #right-sb {
float:right;
margin-right:-260px;
}
/*<<--right-sb--*/


/*
<<-Layout CS
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout SC ------------------->>
*/

.layout-sc #middle .inner-wrap {
padding:0 0 0 260px;
}


/*--left-sb-->>*/
.layout-sc #left-sb {
float:left;
margin-left:-260px;
}

.layout-sc .sidebar {
width: 260px;
display: inline;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-sc #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-sc #right-sb {
display:none;
}
/*--right-sb--*/


/*
<-Layout SC
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout C ------------------->>
*/


/*--left-sb-->>*/
.layout-c #left-sb {
display:none;
}

.layout-c .sidebar {

}
/*<<--left-sb--*/



/*--content-->>*/
.layout-c #content-holder {
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-c #right-sb {
display:none;
}
/*<<--right-sb--*/


/*
<-Layout C
*/

.theme-styles-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}

@font-face {
    font-family: 'DevroyeRegular';
    src: url('http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/fonts/DEVROYE_-webfont.eot');
    src: url('http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/fonts/DEVROYE_-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/fonts/DEVROYE_-webfont.woff') format('woff'),
         url('http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/fonts/DEVROYE_-webfont.ttf') format('truetype'),
         url('http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/fonts/DEVROYE_-webfont.svg#DevroyeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**
 * ->region	Elements
 */




/** Root elements */
html {
	background:#1c1e21;
}
body {
	background:#fff;
	color: #3a3a3a;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 1.8;
	background:#fff url("http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/main-header-tile.png") left -236px repeat-x;
}
#homepage body { background-position:left 76px;}

#site-wrap1 {
	background: url("http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/main-header-texture-bg.jpg") center -236px no-repeat;
	*zoom:1;
}
#homepage #site-wrap1 {background-position:center 76px;}

#site-wrap2 {
	background: url("http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/top-tile.png") left top repeat-x;
	*zoom:1;
}

#site-wrap3 {

	background:url("http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/top-light-texture-bg.jpg") center top no-repeat;
	*zoom:1;
}

/*
The most common use of this tag is to define the width of the site.
Its properties are located in "core-layout.css", theme "layout.css", and theme "layout.xml".
*/


#frame-wrap {}

#frame-wrap2 {}


/** Block Elements */

/** Headings */
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif; line-height: 1.3; font-weight: normal;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

.editor-page-content h1,
.editor-page-content h2,
.editor-page-content h3,
.editor-page-content h4,
.editor-page-content h5,
.editor-page-content h5,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
.m-title h2 {font-family:'DevroyeRegular', Arial, sans-serif; line-height: 1.3; font-weight: normal;}


/** Links */
a {
	color: #02797c;
	text-decoration: none;
}
a:visited{
	color: #02797c;
}
a:hover {
	color: #713c67;
	text-decoration: underline;
}
a:focus {}
a:active {}

/** Images */
img, a img {
	border: none;
}


/* >> FORMS */
input, select, textarea {}


input.text, textarea.text, select.text  {
	padding: 3px 6px;
	
	
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	outline: none !important;
}

input.text:focus, textarea.text:focus, select.text:focus  {
	border-color: #02898d #2acbbe #2acbbe #02898d !important;
	-moz-box-shadow: 0 0 8px #027b7f;
	-webkit-box-shadow: 0 0 8px #027b7f;
	box-shadow: 0 0 8px #027b7f;
	
	outline: none !important;
}

input.button {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	border: 1px solid #027276 !important;
	padding:5px 10px;
	border: 1px solid #027276;
	text-align: center;
	cursor:pointer;
	background-color: #01595c;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/button-sprite.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	color:#fff;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-transition: background-position 0.25s ease-in-out;
	-moz-transition: background-position 0.25s ease-in-out;
	-o-transition: background-position 0.25s ease-in-out;
	-ms-transition: background-position 0.25s ease-in-out;
	transition: background-position 0.25s ease-in-out;
}



input.button:hover,
input.button:focus {
	cursor:pointer;
	padding:5px 10px;
	border: 1px solid #027276 !important;
	background-color: #01595c;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/button-sprite.png);
	background-repeat: repeat-x;
	background-position: 0 top;
	color:#fff;
	outline: none;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	-moz-box-shadow: 0 0 0 #027e82;
	-webkit-box-shadow: 0 0 0 #027e82;
	box-shadow: 0 0 0 #027e82;
	
	/*  */
	animation-name: glow;
	animation-delay: 0.2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 0.4s;
	animation-play-state: running;
	animation-direction: alternate;
	/* Firefox 4+ */
	-moz-animation-name: glow;
	-moz-animation-delay: 0.2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 0.4s;
	-moz-animation-play-state: running;
	-moz-animation-direction: alternate;
	/* Webkit */
	-webkit-animation-name: glow;
	-webkit-animation-delay: 0.2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 0.4s;
	-webkit-animation-play-state: running;
	-webkit-animation-direction: alternate;
}
@keyframes glow {
	0% { box-shadow: 0 0 1px #027e82;}
	100% { box-shadow: 0 0 8px #027e82;}
}
@-moz-keyframes glow {
	0% { -moz-box-shadow: 0 0 1px #027e82;}
	100% { -moz-box-shadow: 0 0 8px #027e82;}
}
@-webkit-keyframes glow {
	0% { -webkit-box-shadow: 0 0 1px #027e82;}
	100% { -webkit-box-shadow: 0 0 8px #027e82;}
}
/*--*/
input.btn-negative,
input[value=Exit],
input[value=Cancel],
input[value=Delete],
input[value=Back],
input[value=Reset],
input[value=Clear]
{
	-moz-box-shadow: 0 0 0 #494d57;
	-webkit-box-shadow: 0 0 0 #494d57;
	box-shadow: 0 0 0 #494d57;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/button-sprite-neg.png);
	border-color:#5e626b !important;
}

input.btn-negative:hover,input.btn-negative:focus,
input[value=Exit]:hover,input[value=Exit]:focus,
input[value=Cancel]:hover,input[value=Cancel]:focus,
input[value=Delete]:hover,input[value=Delete]:focus,
input[value=Back]:hover,input[value=Back]:focus,
input[value=Reset]:hover,input[value=Reset]:focus,
input[value=Clear]:hover,input[value=Clear]:focus
{
	
	-moz-box-shadow: 0 0 0 #494d57;
	-webkit-box-shadow: 0 0 0 #494d57;
	box-shadow: 0 0 0 #494d57;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/button-sprite-neg.png);
	border-color:#5e626b !important;
	
	animation-name: glow-neg;
	-moz-animation-name: glow-neg;
	-webkit-animation-name: glow-neg;
}
@keyframes glow-neg {
	0% { box-shadow: 0 0 1px #494d57;}
	100% { box-shadow: 0 0 8px #494d57;}
}
@-moz-keyframes glow-neg {
	0% { -moz-box-shadow: 0 0 1px #494d57;}
	100% { -moz-box-shadow: 0 0 8px #494d57;}
}
@-webkit-keyframes glow-neg {
	0% { -webkit-box-shadow: 0 0 1px #494d57;}
	100% { -webkit-box-shadow: 0 0 8px #494d57;}
}

/*-----------*/


input.radio {}

input.captcha {}

/*--------------------------------------------------------------------------*/


/* >> CLASSES */

.error {}


div.success {}

div.info-status {}

.form-holder{border:none;}


.captcha {}

input.text,
textarea.text,
select.text
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3x;
}

/*--------------------------------------------------------------------------*/
/** <-endregion Elements */



/**
 * ->region	TOP
 */

#top {}

#top .wrap {}
/*--top-menu-->>*/

#top-menu {
	color:#fff;
	top: 39px;
	right: -5px;
	font-size:15px;
}

#top-menu ul.nav li {padding-left: 8px; float: left; }
#top-menu ul.nav li.first {padding-left:0;}
#top-menu ul li a {
	color:#fff;
	float:left;
	text-decoration: none;
	padding: 2px 10px;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/top-menu-hover.png);
	background-repeat: repeat-x;
	background-position: 0 33px;
	
	-webkit-transition: background-position 300ms ease-in-out, color 300ms ease-in-out;
	-moz-transition: background-position 300ms ease-in-out, color 300ms ease-in-out;
	-o-transition: background-position 300ms ease-in-out, color 300ms ease-in-out;
	-ms-transition: background-position 300ms ease-in-out, color 300ms ease-in-out;
	transition: background-position 300ms ease-in-out, color 300ms ease-in-out;
}
#top-menu ul li a:hover {text-decoration: none; color: #e5e5e5; background-position: 0 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}

/*--*/
#top-menu ul li.selected a.selected-link {text-decoration: none; color: #ffdaa5; background-position: 0 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}


/*-current-version-2-*//*
#top-menu ul li.selected a.selected-link {
	color: #027e82;
	position: relative;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/top-menu-cur.png);
	background-color: #f2f2f2;
	background-repeat: repeat-x;
	background-position: 0 0;
	
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#top-menu ul li.selected a.selected-link:hover {text-shadow: none;}

#top-menu ul li.selected a.selected-link:after {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height: 25px;
	left:0;
	top:100%;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/top-menu-current.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	background-size: 100% 100%;
	-moz-background-size: 100% 100%; 
	-o-background-size: 100% 100%; 
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%; 
	-ms-background-size: 100% 100%;
}
*/	
#top-menu ul li img {}
/*<<--top-menu--*/


.logo {
	height: 100px;
	min-height: 100px;
	padding-top: 12px;
}

.logo a {
	display: block;
	width: 179px;
	height: 46px;
	overflow: hidden;
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/logo-bw.png) no-repeat;
}

.logo a img {	
	opacity:0; filter:alpha(opacity=0);
	
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear;
	-ms-transition:opacity .3s linear;
}
.logo a:hover img {opacity:1; filter:alpha(opacity=100);}



/*---------------header-search----->>----------*/
.header-search {
	top:20px;
	right:0;
}

.header-search .mi-unit {}

.header-search input.text {}

.header-search input.button {}

/*---------<<------header-search---------------*/

/*---------------UserBar----->>----------*/
.userbar {
	color:#e0e7fa;
	right:0;
	bottom: auto;
	top:0;
}
/*--*/
.userbar .logged-user,
.userbar .userbar-login,
.userbar .userbar-favorites {float: left;}

.userbar .userbar-login {
	color: #ffc597; 
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/login-link-bg.png) left top no-repeat; 
	display:inline-block; 
	text-align: center;
	width: 51px; 
	height: 28px;
}
.logged-in .userbar-login {background: none;}

.userbar .logged-user {margin-right: 10px;}
/*--*/
.userbar a {color:#e0e7fa;}

.userbar a:hover {}

.card-status {    
}

.card-status img {}

.card-status a {}
/*---------<<------UserBar---------------*/

/*--main-menu-->>*/ /*-include all basic site menus styles - top,footer,main,sidebar menus-*/
#main-menu {
	color:#336699;
	clear:both;
}
#main-menu .wrap {}

#main-menu ul.nav li {margin:0 5px 0 0;}
#main-menu ul.nav li a {color:#336699;}
#main-menu ul.nav li a .inner-b {padding:5px 10px;}
/*--------------*/

#main-menu ul.nav li a:hover {}
#main-menu ul.nav li a:hover .inner-a {}
#main-menu ul.nav li a:hover .inner-b {}
/*---------*/
#main-menu ul.nav li.current a {}
#main-menu ul.nav li.current a .inner-a {}
#main-menu ul.nav li.current a .inner-b {}
/*---------*/
#main-menu ul.nav li.current a:hover {}
#main-menu ul.nav li.current a:hover .inner-a {}
#main-menu ul.nav li.current a:hover .inner-b {}
/*--------*/
/*<<--main-menu--*/


/*-All-MENU-global-styles-->--*/
ul.nav {}

ul.nav li {}

ul.nav li img {}

/*---------*/
ul.nav li a {}

ul.nav li a .inner-a {}

ul.nav li a .inner-b {}

/*-----lvl2-----*/
.lvl-2 {} /*-hide all sublevel menu items when dropdown turned off-*/




/*-Dropdown-->-*/  /*-global styles-*/
ul.dropdown ul {
	background: #fff;
	
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
ul.dropdown ul li {}
ul.dropdown ul li.last, ul.dropdown ul li.last a {border-bottom: none !important;}

ul.dropdown ul {}
ul.dropdown ul li {}
ul.dropdown ul li a {border-bottom: 1px solid #ccc;
    background: #f9f9f9;;}

ul.dropdown li.current>a {}
ul.dropdown li a.selected-link {font-weight: bold;}

ul.dropdown ul ul {}
/*-hover-*/
ul.dropdown li:hover>ul {}

/*-bullet-*/
ul.dropdown li.has-children>a .inner-b {}
ul.dropdown li.has-children li.has-children>a {}
/*-IE6-*/
ul.dropdown li.has-children {}

/*-Dropdown--<-*/

/*-All-MENU-global-styles-->--*/



/*>>--header-image--*/
#header-img {}
/*<<--header-image--*/


/*--breadcrumb-langs-wrap-->>*/
#breadcrumb-langs-wrap {
    color:#666;
    padding:0;
	display: none;
}

.breadcrumb {padding:0 40px 0 0;}

.breadcrumb a {color:#666;}

.breadcrumb a:hover {color:#666;}

.languages {padding:0 0 0 40px;}

.languages img {}
 
/*<<--breadcrumb-holder--*/


/** <-endregion TOP */




/**
 * ->region	MIDDLE
 */

#middle {
	padding-top: 120px;
	padding-bottom: 30px;
}
#homepage #middle {
	padding-top: 0;
}


/*-*/
#middle {}
#middle .inner-wrap {}

.layout-cs #middle {}
.layout-sc #middle {}
.layout-c #middle {}
/*-*/

.sidebar {}

/*--left-sb-->>*/
#left-sb {}

#left-sb .wrap {}
/*<<--left-sb--*/

#content-holder {}

#content-holder .wrap {}

/*--right-sb-->>*/

#right-sb {}

#right-sb .wrap {}
/*<<--right-sb--*/

/** <-endregion MIDDLE */


/**
 * ->region	FOOTER
 */
#footer {
	color:#fff;
	background:#1c1e21 url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/footer-tile.png) left top repeat-x;
}


#footer .inner-wrap {
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/footer-light-texture-bg.jpg) center 3px no-repeat;
	min-height: 338px;
}

#footer .inner-wrap a {color:#fff;}
#footer .inner-wrap a:hover {color:#fff;}

#footer .inner-wrap .footer-content {height: 300px;}


.powered-by {text-align: left; padding:5px 0;}

.powered-by a {}


.footer-nav {text-align: right; display: none;}

.footer-nav ul.nav li {padding-left: 1px; }
.footer-nav ul.nav li.first {padding-left:0;}
.footer-nav ul.nav li.first:before {content: "";}

.footer-nav ul.nav li img {}

.footer-nav ul.nav li:before {
	content: "|";
	padding-right: 5px;
}
.footer-nav ul.nav li a:hover {text-decoration:underline;}
/** <-endregion FOOTER */
.theme-pt-specific-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}


/**
 * -> COMMON
 */
.content {}
/*------page-content----->>*/
.content .editor-page-content {}
.content .editor-page-content .extra-tag {}
.content .editor-page-content .extra-tag .p-title {
	font-weight: normal;
	font-size: 32px;
	position:absolute;
	top: 112px;
	left: 0;
	color: #373737;
}
.content .editor-page-content .extra-tag .p-title img {}

/*------page-items----->>*/
.content .page-items {}
.content .page-items .extra-tag {}
.mb {}
.mb .extra-tag {}

/*------page-module----->>*/
.module {margin-bottom: 40px;}
.module .m-wrap1 {}
.module .m-wrap2 {}
.module .m-wrap3 {}
.module .m-wrap4 {}
/*-*/
.module-custom {}
/*-*/

/*module-tilte->*/
.m-title {}
.m-title h2 {font-size: 20px; color:#5e626e;}
.m-title h2 .tag-a {}
.m-title h2 .tag-b {}

/*<-module-tilte*/
/*module free content->*/
.mi-wrap {}
.m-content {}
/*<-module free content*/

/*-display mode unit->*/
.dm-unit {}
.dm-unit .dm-title {}
/*<-display mode unit-*/

/*-module item->*/
.mi-unit {}
/*<-module item*/
/*module items content wrap->*/
.extra-tag {}
.mb .extra-tag {}
/*<-module items content wrap-*/


/*-module items elements--------->>-*/

/*module item title->*/
.mi-unit h3 {}

.mi-unit h3 a {}
/*<-module item title*/


.mi-unit .img-holder img {}

/*-*/ 
.date {}
/*-*/ 
.more {}

.more  a {}

.more  a:hover {}
/*-*/

.mb {}

/*-<<-------------------module items elements-*/








/*------PT-COMMON-MISC----->>*/
.pi-unit {} /*-holder for page item (multiview and singleview) -*/

.single-item {} /*-holder for page item singleview only -*/
/*--*/
.pi-header {} /*-holds item header elements-*/
.pi-header h3 {}
.img-holder {}
.img-holder img {}

.pi-header .avatar {}
.pi-header .thumb {}
/*--*/
.pi-header .rating-section {}
/*--*/
.pi-title {}

.pi-title a {}

/*---*/
/*-used in *blog, *news,->--*/
.pi-meta {}


.pi-meta .meta-approve {}
.pi-meta .meta-pedning {}
.pi-meta .meta-user {}
.pi-meta .meta-date {}
.pi-meta .meta-comment {}
.pi-meta .meta-view {}
.pi-meta .meta-category {}
.pi-meta .meta-tag {}
/*--*/

.pi-description {}
/*--*/
.share-section {}


/*-Comments->-*/
.comments-multi {}

.comments-single {}
.comment-header {}
.comment-header .img-holder {}
.comments-content {}
/*-<-Comments-*/

/*-Autocomplete->-*/
.autocomplete-holder {}

.autocomplete-holder ul {}
/*-<-Autocomplete-*/

/*-Ratings->-*/
.rating {}

.rating .title {}

.rating .result {}

.ratingStar {}
.filledRatingStar {}
.emptyRatingStar {}
.savedRatingStar {}
/*-<-Ratings-*/

.noFlash {}

.rss-feed {}

.rss-feed a {}

.add-comments {}

.add-comments img {}

/*-GridView Pager->-*/

/*-<-GridView Pager-*/

/*-news, events, products------------->*/

/*-mb-*/
.mb .news .mi-unit,
.mb .events .mi-unit,
.mb .products .mi-unit {}


.mb .news .mi-unit .extra-tag,
.mb .events .mi-unit .extra-tag,
.mb .products .mi-unit .extra-tag {}

/*<-------------news, events, products-*/

/*-gallery, video------------->*/
.mb .gallery .mi-unit,
.mb .video .mi-unit {}

.gallery .txt,
.video .txt {}


/*<-------------gallery, video-*/

/*-table grid-------------->*/
table.grid {}

table.grid tr {}
table.grid tr.row {}
table.grid tr.even {}


table.grid th {}
table.grid td {}
table.grid .row td,
table.grid .even td,
table.grid .GridAltRow_Admin td {}
/*<-------------table grid-*/


/*<<-----PT-COMMON-MISC-------*/


/**
 * <- COMMON
 */




/*-PT-Navigation++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.navigation {
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/v-menu-bg.png) left top no-repeat;
	padding: 2px;
}

.navigation .m-wrap1 {
	/*border-style: dashed;
	border-color: #c4c3c3;
	border-width: 1px 0 0 1px;
	padding:20px;*/
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/dashed-hor.png) left top repeat-x;
}
.navigation .m-wrap2 {
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/dashed-ver.png) left top repeat-y;
	padding:20px;
}

.navigation .mi-unit {margin:0; padding:0;}

.sidebar .navigation ul {}

.sidebar ul.nav li {}

.sidebar ul.nav li a {
	color:; 
	border-bottom: 1px solid #d0d0d0; 
	padding: 6px 0; 
	line-height: 1.3;
	
	-webkit-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-o-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-ms-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
}
.sidebar ul.nav li a:hover {
	color:; 
	text-decoration: none;
	
	background-color: rgb(74, 77, 87); /*-fallback-*/
	background-color: rgba(0, 0, 0, 0.05);
	color: #000;
}
.sidebar ul.nav li a.selected-link {color:; font-weight: bold;}

.sidebar ul.nav li.selected {}
.sidebar ul.nav a.selected-link {}
/*-*/
.sidebar ul.nav ul {}
.sidebar ul.nav ul li {}
.sidebar ul.nav ul li a {border-bottom: 1px solid #d0d0d0;}
.sidebar ul.lvl-2 {}
.sidebar ul.lvl-2 li {}

.sidebar ul.lvl-2 li a {}
.sidebar ul.lvl-2 li a:hover {}

/*-Dropdown-->-*/
.sidebar ul.dropdown li {}
.sidebar ul.dropdown ul.lvl-2 {}
.sidebar ul.dropdown li a {}
.sidebar ul.dropdown ul li.first>a {} 

.sidebar ul.dropdown ul {
	background: #fff;
	
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.sidebar ul.dropdown li {border: none !important;} /*-border-on-tag-"a"-*/

.sidebar ul.dropdown ul li {}
.sidebar ul.dropdown ul li.last, .sidebar ul.dropdown ul li.last a {border-bottom: none !important;}

.sidebar ul.dropdown ul li a {
	padding: 6px; 
	background-image: none;
}
.sidebar ul.dropdown ul ul {left: 100%;}
/*-hover-*/
.sidebar ul.dropdown li:hover>ul {}

/*-bullet-*/
.sidebar ul.dropdown li.has-children>a {}
.sidebar ul.dropdown li.has-children li.has-children>a {}
/*-IE6-*/
.sidebar ul.dropdown li.has-children {}

/*-PT-Navigation++++++++++++++++<-*/




/*-PT-Banners++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Banners++++++++++++++++<-*/

/*-PT-Catalogue++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.catalog-item {}

.catalog-item  th, .catalog-item  td {}

.catalog-item  th {}

.catalog-item .even {}

.catalog-item .odd {}
/*-PT-Catalogue++++++++++++++++<-*/




/*-PT-CATEGORIES++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
.category-box {}

.category-box-item {}

.category-box-item .cat-img {}

.category-box-item h3 {}
.category-box-item h3 a {}

.category-box-item a {}
/*-pt-content-specific--<-*/
/*-pt-module-specific-->-*/
.categories ul.lvl-1 {}/*-use the styles of PT-Navigation-*/
/*-pt-module-specific--<-*/
/*-PT-CATEGORIES++++++++++++++++<-*/


/*-PT-ContactForm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-ContactForm++++++++++++++++<-*/

/*-PT-Content++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Content++++++++++++++++<-*/

/*-PT-eCommerce++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-eCommerce++++++++++++++++<-*/

/*-PT-Edu1Survey++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Edu1Survey++++++++++++++++<-*/

/*-PT-Events++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*--events-calendar-->>--*/

.calendar-holder {}

.mb .calendar-holder {}

.Calendar {}

.Calendar td {}

.Calendar a {}

.SelectDayStyle {}

.SelectDayStyle a {}

.OtherMonthDayStyle {}

.WeekendDayStyle {}

.TodayDayStyle {}

.DayHeaderStyle {}

.NextPrevStyle a {}

.TitleStyle {}

.TitleStyle a {}

.TitleStyle td {}
td.cell-space, th.cell-space {}

/*--<<--events-calendar--*/
/*-PT-Events++++++++++++++++<-*/

/*-PT-Form Builder++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/

/*-all styles in "core.css"-*/

/*-overlay message-*/

.pt-ui-overlay {}
.pt-ui-overlay .overlay-bg {}
.pt-ui-overlay .overlay-icon {}
/*-pt-content-specific--<-*/
/*-PT-Form Builder++++++++++++++++<-*/

/*-PT-GuestBook++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.guestbook {}
.guestbook .mi-unit {}
.guestbook .mi-unit .extra-tag {}
.guestbook-author {}
/*-PT-GuestBook++++++++++++++++<-*/

/*-PT-Image Gallery++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Image Gallery++++++++++++++++<-*/

/*-PT-JobsForm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-JobsForm++++++++++++++++<-*/

/*-PT-News++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-News++++++++++++++++<-*/

/*-PT-Newsletter++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Newsletter++++++++++++++++<-*/

/*-PT-Poll++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.poll {}

.poll .mi-unit {}

.graph {}
.graph .bar {}
.graph .bar span {}

.graph-results {}

.graph-results .bar {}
.graph-results .bar span {}
/*-PT-Poll++++++++++++++++<-*/

/*-PT-Products++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
.cart-fav-wrap {}

.favorite,
.cart {}

.favorite a,
.cart a {}
.favorite a {}

.cart a {}
.price {}

.price strike {}
.price span {}
.old-price {}
.prom-price {}
.discounts {}
.discounts table {}
.discounts table td {}

.in-stock {}

.description {}
    
.weight {}
/*-pt-content-specific--<-*/

/*-pt-module-specific-->-*/
.price-wrap {}

.m-cart {}


.m-cart .cart a {}

.m-price {}

.m-price span{}

.m-favorite {}

.m-favorite a {}
/*-pt-module-specific--<-*/

/*-PT-Products++++++++++++++++<-*/


/*-PT-QuickLinks++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.quicklinks ul {}
.quicklinks ul li {}
.quicklinks ul li img {}
/*-PT-QuickLinks++++++++++++++++<-*/

/*-PT-RSS Reader++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-RSS Reader++++++++++++++++<-*/

/*-PT-Search++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Search++++++++++++++++<-*/

/*-PT-Services++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Services++++++++++++++++<-*/

/*-PT-Sitemap++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Sitemap++++++++++++++++<-*/

/*-PT-URL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-URL++++++++++++++++<-*/

/*-PT-User Portal++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
#welcome-text {}

#client-portal-tabs {}

#client-portal-tabs ul.nav {}

#client-portal-tabs ul.nav li {}
/*-*/
#client-portal-tabs ul.nav li a img {}

#client-portal-tabs ul.nav li a {}

#client-portal-tabs ul.nav li a .inner-a {}
#client-portal-tabs ul.nav li a .inner-b {}
/*-*/
#client-portal-tabs ul.nav li a:hover .inner-b {}
/*-*/
#client-portal-tabs ul.nav li a.current .inner-b {}
/*-pt-content-specific--<-*/
/*-PT-User Portal++++++++++++++++<-*/

/*-PT-Video Gallery++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Video Gallery++++++++++++++++<-*/

/*-PT-WebBasedTicker++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-WebBasedTicker++++++++++++++++<-*/

/*-PT-Callmeback++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.callmeback table {}
/*-PT-Callmeback++++++++++++++++<-*/































.theme-fixes-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}

/*-HOMEPAGE custom--*/
#welcome-panel {
	position:relative;
	height: 384px;
	padding: 0 430px 40px 0;
}

#welcome-panel h1 { margin: 0 0 30px 0; padding:0; font-size: 38px; color: #515457;}
#welcome-panel p {margin: 8px 0; line-height: 1.6;}

.accent-list {
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
	overflow:hidden;
}
.accent-list li {
	background: url("http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/bullet.png") left 7px no-repeat;
    float: left;
    line-height: 36px;
    margin: 0;
    padding: 0 0 0 35px;
    width: 238px;
	font-size: 14px;
}
/*--*/
.big-buttons-wrap {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:0;
	top:-18px;
}
.big-buttons-wrap li {margin:0;	padding:0;}

.big-buttons-wrap .upper-link {
	position: absolute; 
	right:18px; 
	z-index: 300; 
	display:block; 
	width: 300px;
	font-size: 15px;
	line-height: 1.4;
}
.big-buttons-wrap .upper-link:hover {text-decoration: none;}

.big-buttons-wrap .upper-link .inner-wrap {border-bottom: 1px dashed #c6c7c8; float:right;}

.big-buttons-wrap .upper-a {top: 46px; color: #028185;}
.big-buttons-wrap .upper-b {top: 216px; color: #6d3a63;}

.big-buttons-wrap .upper-a:hover .inner-wrap {border-bottom: 1px solid #028185;}
.big-buttons-wrap .upper-b:hover .inner-wrap {border-bottom: 1px solid #6d3a63;}

/*--*/

a.big-button {
	position:absolute;
	width: 337px;
	height: 111px;
	display: block;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/big-btns-sprite.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 38px;
	text-indent: -9999px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	
	*zoom:1;
}
.big-button .inner-wrap {
	position:absolute;
	top:0; left:0;
	width: 337px;
	height: 111px;
	display: block;
	font-weight: normal;
	z-index: 201;
	background-image:url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/big-btns-txt-sprite.png);
	background-repeat:no-repeat;
	
	*zoom:1;
}
.big-button .extra-tag {
	position:absolute;
	top:0; left:0;
	width: 337px;
	height: 111px;
	display: block;
	z-index: 200;
	background-image:url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/big-btns-sprite.png);
	background-repeat:no-repeat;
	
	opacity:0; filter:alpha(opacity=0);
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear;
	-ms-transition:opacity .3s linear;
	
	*zoom:1;
}

a.big-button:hover .extra-tag {opacity:1; filter:alpha(opacity=100);}


.bbtn-a {
	top: 70px;
	right:-8px;
	background-position: 0 0;
}
.bbtn-a .inner-wrap {}
.bbtn-a .extra-tag {background-position: left -111px;}

.bbtn-b {
	top: 240px;
	right:0;
	background-position: 0 -222px;
}
.bbtn-b .inner-wrap {background-position: 4px -111px;}
.bbtn-b .extra-tag {background-position: left -333px;}

/*--*/
.hint-txt {
	color: #80838C;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 353px;
    width: 323px;
}


/*-------------------------------------------------------------------------------*/


.main-columns {padding-top:40px; padding-bottom:10px; overflow:hidden;}

.main-columns ul.col-3 {
	list-style: none;
	margin:0;
	padding:0;
}

.main-columns ul.col-3 li {
	float: left;
	width: 33.3%;
	margin:0;
	padding:0;
}

.main-columns .col-unit {
	padding:0 25px;
	line-height: 1.2;
}

.main-columns .col-unit a {
	display:block;
	padding-left: 62px;
	position: relative;
	text-decoration: none;
	color: #555;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
.main-columns .col-unit a:hover {text-decoration: none;}


.main-columns .col-unit strong {color: #5e626e; font-size:20px; font-family:'DevroyeRegular', Arial, sans-serif; font-weight: normal;}
.main-columns .col-unit a:hover strong {color: #5e626e;}
.main-columns .col-unit p {margin:10px 0; padding:0;}
.main-columns .col-unit .more-link {
	color: #c7225f; display: block;
	-webkit-transition: color 250ms ease-in-out;
	-moz-transition: color 250ms ease-in-out;
	-o-transition: color 250ms ease-in-out;
	-ms-transition: color 250ms ease-in-out;
	transition: color 250ms ease-in-out;
}
.main-columns .col-unit a:hover .more-link {color:#02878b;}

.main-columns .col-unit .icon-thumb {
	position:absolute;
	left:0;
	top:0;
	width: 48px;
	height: 57px;
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/main-columns-icon-sprite.png) left top no-repeat;
}

.main-columns .col-unit .icon-thumb span {
	display: block;
	width: 48px;
	height: 57px;
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/main-columns-icon-sprite.png) left -285px no-repeat;
	
	-webkit-transition: background-position 250ms ease-in-out;
	-moz-transition: background-position 250ms ease-in-out;
	-o-transition: background-position 250ms ease-in-out;
	-ms-transition: background-position 250ms ease-in-out;
	transition: background-position 250ms ease-in-out;
}
.main-columns .col-unit a:hover .icon-thumb span {background-position: left -228px;}

.main-columns .col-unit .icon-thumb em {
	display: block;
	width: 48px;
	height: 57px;
	background-repeat: no-repeat;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/main-columns-icon-sprite.png);
}

.main-columns .unit-1 { padding:0 32px 0 0;}
.main-columns .unit-2 { padding:0 16px;}
.main-columns .unit-3 { padding:0 0 0 32px; }

.main-columns .unit-1 em { background-position: left -57px;}
.main-columns .unit-2 em { background-position: left -114px;}
.main-columns .unit-3 em { background-position: left -171px;}


/*-----------------------------------------Footer-content-----------------------------------------------------*/

#footer .link-group {
	width:180px;
	margin-right:50px;
	float:left;
	color: #fff;
}

#footer .link-group ul {
	list-style: none; 
	margin:0; padding:0; 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(142, 145, 154); /*-fallback-*/
	border-top-color: rgba(255, 255, 255, 0.3);
}
#footer .link-group ul li {
	margin:0; 
	padding:0;
	overflow: hidden;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(142, 145, 154); /*-fallback-*/
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

#footer .link-group h4,
#footer .more-about h4 {
	color: #fff;
	font-size: 20px;
	margin:40px 0 15px;
}

#footer .link-group a {
	display: block;
	padding:4px 0;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	
	-webkit-transition: background-color 250ms ease-in-out, color 250ms ease-in-out, padding-left 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out, color 250ms ease-in-out, padding-left 250ms ease-in-out;
	-o-transition: background-color 250ms ease-in-out, color 250ms ease-in-out, padding-left 250ms ease-in-out;
	-ms-transition: background-color 250ms ease-in-out, color 250ms ease-in-out, padding-left 250ms ease-in-out;
	transition: background-color 250ms ease-in-out, color 250ms ease-in-out, padding-left 250ms ease-in-out;
}

#footer .link-group a:hover {
	text-decoration: none;
	background-color: rgb(74, 77, 87); /*-fallback-*/
	background-color: rgba(0, 0, 0, 0.1);
	color: #ffc2ad;
	padding-left: 5px;
	margin-right: -5px;
}

/*--*/
#footer .social-links span {float:left; padding: 4px 0; color: #a6a8b1;}

#footer a.soc-link {
	float:left;
	width:14px;
	height:14px;
	padding:0 !important;
	margin-right: 0 !important;
	margin-left: 7px;
	margin-top: 9px;
	text-indent: -900px;
	overflow:hidden;
	background-image: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/social-footer-sprite.png);
	background-repeat: no-repeat;
	
	-webkit-transition: background-position 250ms ease-in-out;
	-moz-transition: background-position 250ms ease-in-out;
	-o-transition: background-position 250ms ease-in-out;
	-ms-transition: background-position 250ms ease-in-out;
	transition: background-position 250ms ease-in-out;
}
#footer a.soc-link:hover {padding:0 !important; margin-right: 0 !important;}

#footer a.soc-tw {background-position: 0 0; margin-left: 5px;}
#footer a.soc-in {background-position: -14px 0;}
#footer a.soc-fb {background-position: -28px 0;}
#footer a.soc-g {background-position: -42px 0;}

#footer a.soc-tw:hover {background-position: 0 -14px;}
#footer a.soc-in:hover {background-position: -14px -14px;}
#footer a.soc-fb:hover {background-position: -28px -14px;}
#footer a.soc-g:hover {background-position: -42px -14px;}


/*--------------more-about-panel---------------*/

#footer .more-about {
	float:right;
	width: 290px;
}

#footer .more-about h4 {
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/footer-logo.png) left top no-repeat;
	width: 148px;
	height: 36px;
	margin: 34px 0 10px;
}

#footer .more-about .more-about-panel {
	padding: 15px 18px 30px;
	height: 165px;
	background: url(http://www.pagetypes.com/UserFiles/themes/PageTypes_4_0/images/more-about-bg.png) left top no-repeat;
	font-size: 12px;
	color: #e4e8f2;
	line-height: 1.5;
}
#footer .more-about .more-about-panel a {color:#bbffe6;}


/*------sidebar buttons------------------------------------------------------*/
a.btn-download, a.btn-buy {
	display:block;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	margin:0 5px 8px 5px;
	
	border-width: 1px;
	border-style: solid;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-o-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	-ms-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
	transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
}
a.btn-download:hover, a.btn-buy:hover {text-decoration: none;}

a.btn-download {
	color: #12888c;
	border-color: #56b4b7;
}
a.btn-download:hover {
	color: #fff;
	background-color: #56b4b7;
}

a.btn-buy {
	color: #804d76;
	border-color: #bb9bb5;
}
a.btn-buy:hover {
	color: #fff;
	background-color: #bb9bb5;
}




.theme-highslide-css {/*just indicates where individual css file starts in the main css-handler file for the browser*/}
/*------------------------------------------------------*/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(http://www.pagetypes.com/js/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	/* background: url(/js/highslide/graphics/icon.gif) no-repeat 0 1px; */
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://www.pagetypes.com/js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}
.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.highslide-controls li {
	float: left;
}
.highslide-controls a {
	background-image: url(http://www.pagetypes.com/js/highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}


.theme-highslide-html-css {/*just indicates where individual css file starts in the main css-handler file for the browser*/}
/*------------------------------------------------------------------*/

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(http://www.pagetypes.com/js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://www.pagetypes.com/js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}


