/*
Theme Name: Synyang
Theme URI: http://wordpress.org/
Description: Synyang Theme
Author: ASD Solutions
Version: 1.0
Tags:
*/

/* CSS STYLE SHEET FOR PAIGEEVENTS WEBSITE */
/* DEVELOPED BY: BLUE NECTAR & ASD SOLUTIONS */


/* SITE FRAMEWORK STYLES */

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background-color: #000;
	height: 100%;
	margin: 0;
	min-width: 880px;
	min-height: 565px;
	text-align: center;
	padding: 0;
	border: 0;
	font-family: 'lucida grande', verdana, helvetica, arial, sans-serif;
	font-size: 76%;
}

.holding_image {
	position: absolute;
	top: 0px;
	width: 881px;
	height: 300px;
	left: 10px;
	margin: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: transparent url('/images/holding_photo.jpg') top left no-repeat;
}

#wrap {
	width: 1px;
	height: 0px;
	text-align: left;
	float: left;
	top: 0;
	margin: 0;
	line-height: 0;
}

#main {
	background: transparent;
	margin: 0 auto;
	position: relative;
	height: 667px;
	width: 880px;
	padding: 0;
	border: 0;
	text-align: left;
	clear: left;
	border: 0;
	top: 0;
	z-index: 0;
}

#main_inset {
	top: 0px;
	margin: 0 auto;
	position: relative;
	width: 880px;
	padding: 0;
	text-align: left;
	clear: left;
	z-index: 0;
}



/* MAIN CONTENT STYLES */

#maincontent {
	color: #fff;
	min-height: 560px;
	height: auto !important;
	height: 560px;
	z-index: 0;
	position: relative;
}

body.page-id-48 #maincontent {
	min-height: 620px;
	height: auto !important;
	height: 620px;
}

#maincontent h1 {
	color: #8d0e3a;
}

#maincontent h2 {
	color: #8d0e3a;
	padding: 1.5em 0;
	font-size: 20px;
	font-weight: normal;
}

#maincontent p {
	color: #b9c9d5;
	font-size: 1.0em;
}

#maincontent a {
	text-decoration: underline;

}

#maincontent a:hover span.caption {
    text-decoration: underline;
}

#maincontent a.not_bold {
	text-decoration: none;
	font-weight: normal;
}

#maincontent a.not_bold:hover {
	text-decoration: underline;
}


#maincontent .main_text {
	position: absolute;
	left: 0;
	top: 320px;
	width: 880px;
	overflow: auto;
	padding: 0;
	color: #b9c9d5;
}

#maincontent .main_text p {
	font-size: 0.8em;
	margin: 0 0 1.5em 0;
	line-height: 1.3em;
	text-align: center;
	color: #b9c9d5;
}

#maincontent .main_text p.come_back {
	color: #c2b230;
}

#maincontent .main_text p span {
	padding: 0 1.5em;
}

#maincontent .main_text p a {
	color: #c2b230;
	text-decoration: underline;
}

#maincontent .main_text p a:hover {
	color: #c2b230;
	text-decoration: none;
}



/* HEADER STYLES */

#header {
	display: block;
	height: 90px;
	width: 880px;
	top: 0;
	margin: 0;
	border-bottom: 1px solid #929ea7;
}

#header h1.logo {
	display: block;
	position: absolute;
	top: 22px;
	left: 10px;
}

#header h1.logo a {
	text-indent: -10000px;
	background-image: url('images/synyang_logo.png');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	width: 300px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	outline: none;
}

#header h2 {
	color: #c2b230;
	font-size: 1.1em;
	font-weight: normal;
	position: absolute;
	width: 900px;
	top: 165px;
	text-align: center;
}

#header ul.main_menu {
	position: absolute;
	top: 45px;
	left: 340px;
	display: block;
	float: left;
	z-index: 9999;
}

#header ul.main_menu li {
	display: inline;
	float: left;
	height: 30px;
	padding: 0 0 0 1.0em;
}

#header ul.main_menu li a {
	display: block;
	height: 14px;
	text-align: left;
	text-indent: -10000px;
	white-space: nowrap;
	padding-right: 1.0em;
	border-right: 1px solid #c0b02c;
	outline: none;
}

#header ul.main_menu li.last a {
	border-right: none;
}

/* menu-item-53 = who_we_are */
#menu-item-53 a {
	width: 89px;
	background: transparent url('images/top_menu/who_we_are.png') top left no-repeat;
}

/* menu-item-52 = what_we_do */
#menu-item-52 a {
	width: 89px;
	background: transparent url('images/top_menu/what_we_do.png') top left no-repeat;
}

#menu-item-51 a {
	width: 40px;
	background: transparent url('images/top_menu/news.png') top left no-repeat;
}

#menu-item-50 a {
	width: 64px;
	background: transparent url('images/top_menu/contact.png') top left no-repeat;
}

#menu-item-64 a
{
    width: 50px;
    background: transparent url('images/top_menu/china.png') top left no-repeat;

}

#header ul.main_menu li#menu-item-64 ul li a {
	display: block;
	width: 144px;
	height: 22px;
	background-color: #b9c9d5;
	background-repeat: no-repeat;
	border: 0;
}

#header ul.main_menu li a:hover {
	background-position: 0 -34px;
}

#header ul.main_menu li ul {
	margin: 8px 0 0 0;
	border-right: none;
	display: none;
	z-index: 10000;
	position: absolute;
}

#header ul.main_menu li:hover ul {
	display: block;
}

#header ul.main_menu li ul li {
	display: block;
	float: none;
	border: 0;
	height: 22px;
	padding: 0;
	width: 144px;
	/* margin: 0 0 1px 0; */
	border-bottom: 1px solid transparent;
}

#header ul.main_menu li#menu-item-53 ul li a {
	display: block;
	width: 144px;
	height: 22px;
	background-color: #b9c9d5;
	background-repeat: no-repeat;
	border: 0;
}


#header ul.main_menu li#menu-item-53 ul li a:hover {
	background-color: #d9e1e8;
}


#header ul.main_menu li#menu-item-53 ul li#menu-item-1013 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px 3px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1013 a:hover {
	background-position: 7px -36px;
}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1012 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px -79px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1012 a:hover {
	background-position: 7px -120px;
}



#header ul.main_menu li#menu-item-53 ul li#menu-item-1011 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px -159px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1011 a:hover {
	background-position: 7px -199px;
}



#header ul.main_menu li#menu-item-53 ul li#menu-item-1010 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px -241px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1010 a:hover {
	background-position: 7px -280px;
}



#header ul.main_menu li#menu-item-53 ul li#menu-item-1009 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px -323px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1009 a:hover {
	background-position: 7px -364px;
}





#header ul.main_menu li#menu-item-53 ul li#menu-item-1008 a {
	background-image: url('images/top_menu/who-we-are-menu-2011.png');
	background-position: 7px -403px;

}

#header ul.main_menu li#menu-item-53 ul li#menu-item-1008 a:hover {
	background-position: 7px -443px;
}





#header ul.main_menu li#menu-item-52 ul li#menu-item-1017 a {
	background-image: url('images/top_menu/what-we-do-menu-2011.png');
	background-position: 2px 0px;
}

#header ul.main_menu li#menu-item-52 ul li#menu-item-1017 a:hover {
	background-position: -154px 0px;      
}


#header ul.main_menu li#menu-item-52 ul li#menu-item-1016 a {
	background-image: url('images/top_menu/what-we-do-menu-2011.png');
	background-position: 2px -21px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-1016 a:hover {
	background-position: -154px -21px;
}



/* STASIA - OUTDOOR FOOTWEAR MENU ITEM */
#header ul.main_menu li#menu-item-52 ul li#menu-item-1015 a {
	background-image: url('images/top_menu/what-we-do-menu-2011.png');
	background-position: 2px -41px;
}

#header ul.main_menu li#menu-item-52 ul li#menu-item-1015 a:hover {
	background-position: -154px -41px;       
}

/* STASIA - PRESS ROOM MENU ITEM */
#header ul.main_menu li#menu-item-52 ul li#menu-item-1014 a {
	background-image: url('images/top_menu/what-we-do-menu-2011.png');
	background-position: 2px -62px;
}

#header ul.main_menu li#menu-item-52 ul li#menu-item-1014 a:hover {
	background-position: -154px -62px;       
}


#header ul.main_menu li#menu-item-52 ul li a {
	display: block;
	width: 144px;
	height: 22px;
	background-color: #b9c9d5;
	background-repeat: no-repeat;
	border: 0;
}

#header ul.main_menu li#menu-item-52 ul li a:hover {
	background-color: #d9e1e8;
}


#header ul.main_menu li#menu-item-52 ul li#menu-item-59 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px 0px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-59 a:hover {
	background-position: -154px 0px;
}

#header ul.main_menu li#menu-item-52 ul li#menu-item-57 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px -21px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-57 a:hover {
	background-position: -154px -21px;
}


#header ul.main_menu li#menu-item-52 ul li#menu-item-60 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px -41px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-60 a:hover {
	background-position: -154px -41px;
}



#header ul.main_menu li#menu-item-52 ul li#menu-item-61 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px -62px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-61 a:hover {
	background-position: -154px -62px;
}



#header ul.main_menu li#menu-item-52 ul li#menu-item-58 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px -83px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-58 a:hover {
	background-position: -154px -83px;
}


#header ul.main_menu li#menu-item-52 ul li#menu-item-64 a {
	background-image: url('images/top_menu/what-we-do-menu.png');
	background-position: 2px -104px;

}

#header ul.main_menu li#menu-item-52 ul li#menu-item-64 a:hover {
	background-position: -154px -104px;
}

/* CONTENT */

div.content {
	left: 180px;
	position: relative;
	width: 700px;
}

div.content h3 {
	color: #c0b02c;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.4em;
	padding: 0;
}

div.content p {
	line-height: 1.4em;
	padding: 0 0 1.5em 0;
	width: 495px;
	color: #b9c9d5;
}

div.content p a {
	color: #b9c9d5;
}


span.synyang_red {
	color: #8d0e3a;
}

span.synyang_red a {
	color: #8d0e3a;
}


span.synyang_blue {
	color: #b9c9d5;
}

span.synyang_blue a {
	color: #b9c9d5;
}


span.synyang_green {
	color: #c0b02c;
}

span.synyang_green a {
	color: #c0b02c;
}

span.grey {
	color: #888;
}

span.small {
	font-size: 0.8em;
	line-height: 1.4em;
}

/* FOOTER STYLE */

#footer {
	position: relative;
	bottom: 0px;
	left: 0px;
	height: 60px;
	border: 0;
	display: block;
	width: 880px;
	margin: 0;
	border-top: 1px solid #929ea7;
}


#footer p.contact_details {
	color: #8d0e3a;
	margin: 1.0em 0 0 0;
}

#footer p.contact_details span.contact_detail {
	padding: 0 0 0 0.5em;
	color: #b9c9d5;
}


#footer p.contact_details span.contact_detail a {
	color: #b9c9d5;
	text-decoration: none;
}

#footer p.contact_details span.contact_detail a:hover {
	text-decoration: underline;
}


#footer p.contact_details span.divider {
	padding: 0 1.25em;
}

#footer p.copyright_notice {
	color: #c0b02c;
	font-size: 0.8em;
	margin: 1.0em 0 0 0;
}

#footer p.copyright_notice a {
	color: #c0b02c;
	text-decoration: none;
}

#footer p.copyright_notice a:hover {
	text-decoration: underline;
}

#footer p.copyright_notice span {
	padding: 0 0.5em;
}



/* SITE MAP STYLES */

ul#site_map {
	margin: 0 0 2.0em 0;
}

ul#site_map li {
	line-height: 2em;
}

ul#site_map li a {
	color: #b9c9d5;
}


ul#site_map li ul {
	padding-left: 2.0em;
}

ul#site_map li ul li {

}


ul#site_map li ul li ul {

}

ul#site_map li ul li ul li {

}


/* GALLERIA STYLES */

div.content div#galleria-content {
	position: relative;
}

div.content div#galleria-content div.item-list {
	position: absolute;
	top: 340px;
}

#main-image {
	position: absolute;
	right: 0;
	display: block;
	width: 340px;
	height: 560px;
	overflow: hidden;
}




#node-17, #node-27, #node-74 {
	min-height: 560px;
	height: 560px;
}

/* ADDITIONAL STYLES

div.block-views div.content {
	position: absolute;
}


div#block-views-product_gallery-block_1,
div#block-views-563724aef48ee49ad17955c3e4b6db1b,
div#block-views-cal_diaries_gallery-block_1,
div#block-views-bf612437646cd387186809ccaf63f757 {
	position: absolute;
}

div#block-views-product_gallery-block_1 div.content {
	position: absolute;
}
*/

div#block-views-product_gallery-block_1 div.content,
div#block-views-563724aef48ee49ad17955c3e4b6db1b div.content,
div#block-views-cal_diaries_gallery-block_1 div.content,
div#block-views-bf612437646cd387186809ccaf63f757 div.content,
div#block-views-slippers_gallery-block_1 div.content
{
	position: absolute;
	top: 0;
}


div#block-views-65c8386e12205ddebfc56c60f9ba738e div.content,
div#block-views-0260fcd5f5042d62df24313d47919e86 div.content,
div#block-views-85348bc37ac0ed6ebde5820b36da1256 div.content
{
	position: absolute;
	top: 530px;
}


div.view-product-gallery,
div.view-bespoke-packaging-gallery,
div.view-promo-merchandise-gallery,
div.view-cal-diaries-gallery,
div.view-slippers-gallery
{
	position: absolute;
	border: 0;
	display: block;
	width:	495px;
	height: 225px;
	top: 290px;
	border-collapse: separate;
}


div.view-product-gallery table.views-view-grid,
div.view-bespoke-packaging-gallery table.views-view-grid,
div.view-promo-merchandise-gallery table.views-view-grid,
div.view-cal-diaries-gallery table.views-view-grid,
div.view-promo-merchandise-videos table.views-view-grid,
div.view-bespoke-packaging-videos table.views-view-grid,
div.view-packaging-collection-videos table.views-view-grid,
div.view-slippers-gallery table.views-view-grid
{
	position: relative;
	border: 0;
	border-collapse: separate;
}

#maincontent table.views-view-grid a {
	text-decoration: none;
}

div.view-product-gallery table.views-view-grid tr,
div.view-bespoke-packaging-gallery table.views-view-grid tr,
div.view-promo-merchandise-gallery table.views-view-grid tr,
div.view-cal-diaries-gallery table.views-view-grid tr,
div.view-promo-merchandise-videos table.views-view-grid tr,
div.view-bespoke-packaging-videos table.views-view-grid tr,
div.view-packaging-collection-videos table.views-view-grid tr,
div.view-slippers-gallery table.views-view-grid tr
{
	border: 0;
}

div.view-product-gallery table.views-view-grid tr th,
div.view-bespoke-packaging-gallery table.views-view-grid tr th,
div.view-promo-merchandise-gallery table.views-view-grid tr th,
div.view-cal-diaries-gallery table.views-view-grid tr th,
div.view-promo-merchandise-videos table.views-view-grid tr th,
div.view-bespoke-packaging-videos table.views-view-grid tr th,
div.view-packaging-collection-videos table.views-view-grid tr th,
div.view-slippers-gallery table.views-view-grid tr th
{
	border: 0;
}

div.view-product-gallery table.views-view-grid tr td,
div.view-bespoke-packaging-gallery table.views-view-grid tr td,
div.view-promo-merchandise-gallery table.views-view-grid tr td,
div.view-cal-diaries-gallery table.views-view-grid tr td,
div.view-promo-merchandise-videos table.views-view-grid tr td,
div.view-bespoke-packaging-videos table.views-view-grid tr td,
div.view-packaging-collection-videos table.views-view-grid tr td,
div.view-slippers-gallery table.views-view-grid tr td
{
	padding: 0 1em 1em 0;
	border: 0;
}

div.view-product-gallery table.views-view-grid tr td img,
div.view-bespoke-packaging-gallery table.views-view-grid tr td img,
div.view-promo-merchandise-gallery table.views-view-grid tr td img,
div.view-cal-diaries-gallery table.views-view-grid tr td img,
div.view-promo-merchandise-videos table.views-view-grid tr td img,
div.view-bespoke-packaging-videos table.views-view-grid tr td img,
div.view-packaging-collection-videos table.views-view-grid tr td img,
div.view-slippers-gallery table.views-view-grid tr td img
{
	border: 1px solid #b9c9d5;
	width: 80px;
	height: 80px;
}


div.view-product-gallery .item-list,
div.view-bespoke-packaging-gallery .item-list,
div.view-promo-merchandise-gallery .item-list,
div.view-cal-diaries-gallery .item-list,
div.view-promo-merchandise-videos .item-list,
div.view-bespoke-packaging-videos .item-list,
div.view-packaging-collection-videos .item-list,
div.view-slippers-gallery .item-list
{
	width: 495px;
	position: absolute;
	top: 200px;
}



#maincontent ul.pager {
	position: relative;
	width: 485px;
	padding: 0;
	margin: 0;
}

#maincontent ul.pager li {
	display: inline;
	float: left;
}

#maincontent ul.pager li a {
	outline: none;
}

#maincontent ul.pager li.pager-first {
	position: relative;
	left: 0px;
	padding: 0;
	margin: 0;
}

#maincontent ul.pager li.pager-first a {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 18px;
	height: 14px;
	background: #000 url('images/gallery-nav-30.png') 0 0 no-repeat;
}

#maincontent ul.pager li.pager-first a:hover {

	background-position: 0px -16px;
}


#maincontent ul.pager li.pager-previous {
	position: relative;
	left: 10px;
	padding: 0;
	margin: 0 10.75em 0 0;
}

#maincontent ul.pager li.pager-previous a {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 13px;
	height: 14px;
	background: #000 url('images/gallery-nav-30.png') -19px 0 no-repeat;
}

#maincontent ul.pager li.pager-previous a:hover {
	background-position: -19px -16px;
}



#maincontent ul.pager li.pager-item {

}

#maincontent ul.pager li.pager-item a {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 0px;
	height: 0px;
}


#maincontent ul.pager li.pager-current {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 0px;
	height: 0px;
}




#maincontent ul.pager li.pager-next {
	position: absolute;
	right: 28px;
	padding: 0;
	margin: 0;
}

#maincontent ul.pager li.pager-next a {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 13px;
	height: 14px;
	background: #000 url('images/gallery-nav-30.png') -32px 0 no-repeat;
}

#maincontent ul.pager li.pager-next a:hover {
	background-position: -32px -16px;
}


#maincontent ul.pager li.pager-last {
	position: absolute;
	right: 0px;
	padding: 0;
	margin: 0;
}

#maincontent ul.pager li.pager-last a {
	text-indent: -10000px;
	text-align: left;
	display: block;
	width: 18px;
	height: 14px;
	background: #000 url('images/gallery-nav-30.png') -46px 0 no-repeat;
}

#maincontent ul.pager li.pager-last a:hover {
	background-position: -46px -16px;
}








#maincontent div.view-news-summary {

}


#maincontent .title {
	margin: 0 0 0.25em 0;
}

#maincontent div.view-news-summary div.views-field-title span.field-content {
	color: #c0b02c;
	font-size: 1.2em;

}

#maincontent div.view-news-summary div.views-field-title span.field-content a {
	color: #c0b02c;
}


#maincontent .date {
	font-size: 0.8em;
	margin: 0 0 1.25em 0;
	line-height: 1.5em;
        color: #b9c9d5;
}


#maincontent div.view-news-summary div.views-field-created span.field-content {

}



#maincontent div.view-news-summary div.views-field-teaser {

}

#maincontent div.view-news-summary div.views-field-teaser div.field-content {

}

#maincontent div.view-news-summary div.views-field-teaser div.field-content p {
	clear: left;
}

#maincontent div.view-news-summary div.views-field-teaser div.field-content p img {
	float: left;
	border: 0;
	margin: 0 1.5em 1.5em 0;
}


#maincontent div.view-news-summary div.views-row {
	margin: 0 0 1.5em 0;
}




#maincontent span.inline img.image {
	float: left;
	border: 0;
	margin: 0 1.5em 1.5em 0;
}


span.inline-left {
	margin: 30px 20px 5px 0;
        float: left;
}


span.inline-left a img {
	border: 1px solid #b9c9d5;
	margin: 0 0 10px 0;
}

span.caption {
	color: #c0b02c;
	font-weight: normal;
}

.post
{
    margin: 0px 0px 3.5em;
}













/* LIGHTBOX */

#loadingLink {
	background: transparent url('/images/new-loading.gif') no-repeat scroll 0 0;
}


#modalContainer {
	overflow: hidden;
}

#hoverNav {

}

#hoverNav a#prevLink {

}

#hoverNav a#nextLink {

}

#bottomNavClose {
	margin-top: 42px;
}


#imageDataContainer {
	height: 80px;
}

#product_main #imageDetails {
	text-align: left;
	color: #000;
	line-height: 1.5;
        display: block;
        margin: 10px 0;
}

#product_main #caption {
	font-weight: normal;
	font-family: 'lucida grande', verdana, helvetica, arial, sans-serif;
	text-align: left;
	font-size: 1.2em;
}






/* CONTACT FORM */


#node-21 {

}

#node-21 div.content {
	width: 360px;
}

#node-21 div.content p {
	width: 360px;
}

#block-views-contact_form-block_1 {
	position: absolute;
	top: 25px;
	right: 0px;
	display: block;
	width: 280px;
	height: 500px;
}

#block-views-contact_form-block_1 p {
	width: 280px;
}

#block-views-contact_form-block_1 h2 {
	height: 0;
	line-height: 0;
	text-indent: -10000px;
}

#block-views-contact_form-block_1 h3 {
	font-size: 1.0em;
	color: #8d0e3a;
	font-weight: bold;
	padding: 0 0 0.5em 0;
}

#block-views-contact_form-block_1 div.content {
	left: 0;
	width: 280px;
}


#block-views-contact_form-block_1 div.content label {
	color: #b9c9d5;
	line-height: 2em;
}

#block-views-contact_form-block_1 div.content span.form-required {
	color: #8d0e3a;
}


#block-views-contact_form-block_1 div.content input {
	left: 0;
	width: 280px;
}

#block-views-contact_form-block_1 div.content textarea {
	left: 0;
	width: 280px;
        height: 100px;
}

#block-views-contact_form-block_1 div.content input.form-submit {
	left: 0;
	width: 90px;
	text-align: center;
	float: right;
}

.wpcf7-not-valid-tip
{
    display: block;
    clear: both;
}


div.webform-confirmation {
	margin-left: 180px;
}

div.webform-confirmation p {
	left: 180px;
	width: 495px;
	line-height: 1.4em;
	padding: 0 0 1.5em;
}


#product_collection {
	height: 225px;
	position: relative;
}

.collection
{
	margin: 25px 0;
    width: 495px;
}

.product, .video
{
    float: left; 
	outline: none;
    display: block;
}

.product img, .video img
{
    margin: 0px 17px 17px 0px;
    border: 1px solid #B9C9D5;
}

.product_image
{
    width: 80px;
    height: 80px;
    cursor: pointer;
    margin: 0 7px;
    border: 1px solid #B9C9D5;
}

.selected {
	border: 1px solid #000;
}

.product a, .video a {
	outline: none;
}





.clear
{
    clear: both;
}

.paging
{
    text-align: right;
    position: absolute;
    top: 200px;
    width: 495px;
}

.paging a
{
	margin: 0;
    color: #C0B02C;
    outline: none;
}


.paging a.qp_prev {
	background: #000000 url(images/gallery-nav-30.png) no-repeat scroll -19px 0px;
	display: block;
	height: 14px;
	width: 13px;
	text-indent: -9999px;
	text-align: left;
	float: left;
}

.paging a.qp_prev:hover {
	background-position: -19px -16px;
}

.paging a.qp_next {
	background: #000000 url(images/gallery-nav-30.png) no-repeat scroll -32px 0px;
	display: block;
	height: 14px;
	width: 13px;
	text-indent: -9999px;
	text-align: left;
	float: right;
	margin: 0 16px 0 0;
}

.paging a.qp_next:hover {
	background-position: -32px -16px;
}

.paging a.qp_disabled {
	background: #000;
}


.content .more-link
{
    color: #C0B02C;
}

.content .more-link:hover
{
    color: #fff;
}

.paging a:hover, .more-link a:hover {
    color: #fff;
}

.title span.caption
{
    font-weight: bold;
    font-size: 1.2em;
}

#maincontent .title a {
	text-decoration: none;
}

#maincontent a.more-link {
	text-decoration: none;
}


#imageDetails {
	padding: 0 0 0 3px;
}

#imageDetails p {
	color: #949494;
}

#imageDetails p.title {
	color: #000;
}
