/*
----- reset ------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* 
------ FRAME ------- */

a:link { color: #333333;}
a:hover { color: #999999;}
a:visited { color: #333333;}

* html .fix {
behavior: expression(IEPNGFIX.fix(this));
}

.red {
color: #CC0000;
}


/* 
------ 共通 ------- */

body {
text-align: center;
font-size: 83.3%;
font-family:"Arial","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
}

#header {
width: 100%;
height: 102px;
background: url(../img/bg_head.jpg) repeat-x;
}

#header .inner {
width: 960px;
margin: 0 auto;
}

#header .inner .left {
width: 400px;
float: left;
text-align: left;
}

#header .inner .right {
width: 400px;
float: right;
text-align: right;
}

#header h1 {
margin: 25px 0 0 0;
padding: 0 0 0 10px;
font-size: 12px;
color: #ffffff;
text-align: left;
}

#header h2 {
width: 333px;
height: 37px;
background: url(../img/logo.png) no-repeat;
text-indent: -9999px;
cursor: pointer;
}

#gnav {
width: 100%;
height: 49px;
background: url(../img/bg_menu.jpg) repeat-x;
}

#header .inner .right input.gsc-input {
width: 150px;
}

#header .inner .right form.gsc-search-box {
color: #ffffff;
margin: 25px 0 5px 0;
}

#header .inner .right input.gsc-search-button {
border: solid 1px #000000;
background: #333333;
color: #ffffff;
font-size: 11px;
padding: 2px;
}

#header .inner .right td.gsc-branding-text div.gsc-branding-text {
color: #ffffff;
}

#header .inner .right .gsc-tabHeader.gsc-tabhActive {
background: #ffffff;
}

#header .inner .right ul li {
color: #ffffff;
}

#header .inner .right ul li span.header_link {
padding-left: 16px;
background: url(/img/icon_arrow_w.jpg) no-repeat 0px 2px;
}

#header .inner .right ul li span.header_link a:link {
text-decoration: underline;
color: #ffffff;
}

#header .inner .right ul li span.header_link a:hover {
text-decoration: none;
color: #eeeeee;
}

#header .inner .right ul li span.header_link a:visited {
text-decoration: underline;
color: #ffffff;
}

#gnav ul {
width: 960px;
margin: 0 auto;
}

#gnav ul li {
float: left;
}

#wrap {
width: 100%;
background: #e2e2e2;
}

#content {
width: 968px;
margin: 0 auto;
background: url(../img/bg_content_inner.png) repeat-y;
}

#content .inner {
width: 960px;
margin: 0 auto;
padding-bottom: 30px;
background: url(../img/bg_content_head.jpg) repeat-x top;
}

#container {
width: 900px;
margin: 15px auto 0px auto;
text-align: left;
}

#container_under {
width: 900px;
margin: 0px auto 0px auto;
padding-top: 30px;
text-align: left;
}


#container_L {
width: 920px;
padding-top: 30px;
margin: 0 auto;
text-align: left;
}

#container_L h3 {
margin-bottom: 20px;
}

.section_lv1 {
margin-bottom: 20px;
}

.section_lv2 {
width: 440px;
float: left;
}

.section_lv1 .last {
margin-left: 20px;
}

.section_lv2 dl {

}

.section_lv2 dl dt {
font-size: 14px;
margin-top: 15px;
padding: 0 15px;
color: #C69C6D;
}

.section_lv2 dl dd {
margin-top: 3px;
padding: 0 15px 15px 15px;
border-bottom: dotted 1px #cccccc;
}

#footer {
iwdth: 100%;
height: 83px;
background: url(../img/bg_footer.jpg) repeat-x;
padding: 20px 0 0 0;
color: #ffffff;
}

/* 
------- TOP ------- */

#main img {
margin-top: 10px;
}

/* 
------- Stock ------- */

.infobox {
width: 878px;
border: solid 1px #cccccc;
padding: 20px;
margin-bottom: 15px;
background: url(../img/bg_container_l.jpg) no-repeat 2px 2px;
}

.infobox ul.category li {
float: left;
margin-right: 10px;
padding-left: 14px;
background: url(../img/icon_arrow1.jpg) no-repeat 0px 2px;
}

.stockbox {
width: 440px;
float: left;
margin: 0 10px 10px 10px;
}

.stockbox dl {
margin-top: 5px;
}

.stockbox dl dt {
width: 280px;
float: left;
font-size: 20px;
font-weight: bold;
line-height: 24px;
}

.stockbox dl dd {
width: 160px;
float: left;
text-align: right;
font-size: 20px;
font-weight: bold;
line-height: 24px;
}

.stockbox dl dd span {
font-size: 24px;
}

table.stock {
width: 438px;
text-align: center;
border-top: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
}

table.stock td {
padding: 7px;
border-bottom: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
}

table.stock td.cel1 {
background: #d9d9d9;
width: 80px;
font-weight: bold;
}
table.stock td.comment {
text-align: left;
}

span.circle {
background: url(/img/icon_circle.gif) no-repeat;
padding-left: 20px;
}

/* 
------- Company ------- */
table.profile {
width: 800px;
margin: 10px auto 20px auto;
}
table.profile th {
width: 20%;
font-weight: bold;
padding: 15px 10px;
border-bottom: solid 1px#dddddd;
vertical-align: top;
}
table.profile td {
width: 80%;
padding: 15px 10px;
border-bottom: solid 1px#dddddd;
}

/* 
------- newcar ------- */

.price {
text-align: center;
padding: 10px 0;
}
ul.tabs-2{
width: 440px;
height: 40px;
background: url(/img/bg_tub.jpg) repeat-x;
}

ul.tabs-2 li {
float: left;
}

table.newcar {
width: 440px;
margin-top: 15px;
text-align: center;
border-top: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
}

table.newcar td {
padding: 5px;
border-right: #CCCCCC solid 1px;
border-bottom: #CCCCCC solid 1px;
}

table.newcar td img {
vertical-align: top;
}

table.newcar td.cel1 {
background: #E3E3E3;
font-weight: bold;
font-size: 11px;
}

table.newcar td.left_cel {
text-align: left;
font-size: 83%;
}


table.newcar td.cell2 {
background: #d8d8d8;
color: #333333;
font-weight: bold;
width:104px;
}

table.newcar td.color {
width: 80px;
padding: 0;
text-align: center;
}

table.newcar td.name {
font-weight: normal;
font-size: 11px;
}



table.newcar td.none {
padding: 0;
width: 80px;
}

p.heading {
margin-bottom: 15px;
}



/* 
------- Link ------- */
table.link {
width: 800px;
margin: 10px auto 20px auto;
}
table.link th {
width: 30%;
font-weight: bold;
padding: 15px 10px;
border-bottom: solid 1px#dddddd;
vertical-align: top;
}
table.link td {
width: 70%;
padding: 15px 10px;
border-bottom: solid 1px#dddddd;
}

/* 
------- Contact ------- */

table#contact {
width: 800px;
margin: 0 auto;
}

table#contact td {
padding: 7px;
}

table#contact input {
border: solid 1px #666666;
padding: 2px 4px;
}

table#contact td.left {
width:30%;
font-weight: bold;
}

table#contact td.bottom {
text-align: center;
}


table#contact textarea {
border: solid 1px #666666;
}

table#contact input.sizeM {
width: 300px;
}

table#contact .sizeL {
width: 500px;
}

/* 
------- blog ------- */

div#leftcolumn {
width: 182px;
float: left;
border: solid 1px #cccccc;
background: url(/img/bg_blog_side.jpg) no-repeat 2px 2px;
padding: 15px;
}

div#leftcolumn p {
margin-bottom: 7px;
}

div#leftcolumn ul {
margin-bottom: 20px;
}

div#leftcolumn ul li {
margin-bottom: 5px;
padding-left: 12px;
}

div#rightcolumn {
width: 680px;
float: left;
margin-left: 20px;
}

.entry {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: solid 1px #d6d6d6;
}

.entrydate {
font-size: 78%px;
color: #999999;
margin-bottom: 3px;
}

div#rightcolumn  h3 {
font-size: 14px;
font-weight: bold;
}

/* 
------- privacy------- */

.privacy {
width: 800px;
margin: 20px auto 0 auto;
}

.privacy p {
margin-bottom: 15px;
}

/* 
------- parts ------- */
table.parts {
width: 440px;
margin-top: 10px;
text-align: left;
border-top: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
}

table.parts th {
padding: 5px;
width: 30%;
border-right: #CCCCCC solid 1px;
border-bottom: #CCCCCC solid 1px;
background: #d8d8d8;
font-weight: bold;
text-align: center;
}

table.parts td {
width: 70%;
padding: 5px;
border-right: #CCCCCC solid 1px;
border-bottom: #CCCCCC solid 1px;
}

/* 
------- 検索関連 ------- */

form#cse-search-box {
margin: 30px 0 10px 0;
}

form#cse-search-box input#search_btn {
border: solid 1px #000000;
background: #333333;
color: #ffffff;
padding: 2px;
font-weight: bold;
}

 

/* 
------ clearfix ------- */
.group,
#header .inner,
.section_lv1,
.infobox ul.category,
.stockbox dl,
dl.list {
	display: inline-block;
}

.group:after,
#header .inner:after,
.section_lv1:after,
.infobox ul.category:after,
.stockbox dl:after,
dl.list:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "0";
}















/* ===== Tabs CSS ===== */
div.tabPanes > div { display: none; } /* initially all panes are hidden */
div.tabPanes {}
ul.tabs { overflow: hidden; background: url(/img/bg_tub.jpg) repeat-x; margin-top: 15px; }
ul.tabs li { float: left; }
ul.tabs li a {
	display: block;
	float: left;
}
ul.tabs li a:hover { background: #666; }
ul.tabs li a.current { font-weight: bold; }
ul.tabs li a:hover,
ul.tabs li a.current { color: #454545; background: url(tab-gradient.png) repeat-x; }

/* ===== Tooltip CSS ===== */
div.tooltip { 
	display: none; /* initially tooltips are hidden */
	padding: 10px;
	background: #222;
	color: #fff;
	font-size: 13px;
	font-style: italic;
}

/* ===== Scrollable CSS ===== */
/* Primary Container */
div.scrollable { position: relative; width: 500px; height: 52px; overflow: hidden; }

/* Items Container */
div.scrollable div.items { width: 20000em; position: absolute; clear: both; }

/* Individual Item Containers */
div.scrollable div.items div {
	float: left;
	width: 468px;
	height: 50px;
	padding: 0 15px;
	border: solid 1px #e6e1f1;
	background: url(tab-gradient.png) repeat-x;
}

/* Next and Previous buttons */
a.prev, a.next {
	display:block;
	float:right;
	padding: 5px 4px;
	cursor:pointer;
	font-size: 13px;
	color: #999;
}
a.prev:hover, a.next:hover { color: #333; }

/* Disabled Next or Previous button */
a.disabled { visibility: hidden !important; }

/* Navigation Container */
div.navi { padding-left: 20px; }

/* Navigation Links */
div.navi a {
	float: left;
	margin-left: 2px;
	padding: 10px 15px;
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
div.navi a.active { font-weight: bold; }
div.navi a:hover,
div.navi a.active { color: #454545; background: url(tab-gradient.png) repeat-x; }


/* ===== CSS Rounded Corners ===== */
div.tabPanes { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
div.tooltip,
div.scrollable div.items div { -moz-border-radius: 8px; -webkit-border-radius: 8px; }


/*
----------- photo -------------*/
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
