html{
	height:100%;
	overflow-y: scroll;
}
body{
	width:100%;
	height:100%;
	margin:0;
	color:#cce0f4;
	font-family: 'Roboto', sans-serif;
	min-width:1218px;
	background:#2f373d;
}


.home{
	background:#2f373d;
}
img{border-style:none;}
a{text-decoration:none; color:#00f;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font-family: 'Roboto', sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	min-height:100%;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-wrapper.jpg) no-repeat 50% 0;
	background-color: #b1c2cc;
}
.wrapper-holder{
	width:1200px;
	padding:0 9px;
	margin:0 auto;
}
#header{
	overflow:hidden;
	width:1200px;
	padding:0 9px;
	margin:0 -9px;
	background:url(../images/bg-header.png) no-repeat 0 100%;
}
.header-holder{
	width:100%;
	overflow:hidden;
	padding:20px 0 24px;
}
#header .logo{
	float:left;
	width:227px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/logo.png) no-repeat;
}
#header .logo a{
	display:block;
	height:100%;
}
.login-form{
	float:right;
	width:315px;
}
.login-form .btn-row,
.login-form .row{
	width:100%;
	overflow:hidden;
}
.login-form .row{
	margin:0 0 4px;
}
.login-form .row div{
	float:left;
	width:146px;
	padding:0 2px 0 9px;
	background:url(../images/text-loginform.png) no-repeat 7px 0;
}
.login-form .row input{
	width:132px;
	background:none;
	border:none;
	margin:0;
	padding:6px 7px;
	font-size:11px;
	color:#7c7c7c;
	float:left;
}
.login-form .passrecover{
	float:right;
	margin:2px 15px 2px 0;
	line-height:18px;
	color:#e24203;
	font-size:11px;
}
.login-form .btn-submit{
	float:right;
	width:73px;
	height:26px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	font-size:12px;
	color:#20527d;
	text-align:center;
	background:url(../images/btn-sumit.png) no-repeat;
}
.navigation{
	width:100%;
	overflow:hidden;
	height:44px;
	background:url(../images/bg-navigation.png) no-repeat;
}
#nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#nav li{
	float:left;
}
#nav a{
	display:block;
	height:88px;
}
#nav a img{
	display:block;
}
#nav .active a img,
#nav a:hover img{
	margin:-44px 0 0;
}
.navigation .btn-signup{
	float:right;
	height:32px;
	overflow:hidden;
	margin:7px 8px 0 0;
}
.navigation .btn-signup img{
	display:block;
}
.navigation .btn-signup:hover img{
	margin:-32px 0 0;
}
.container{
	width:1200px;
	margin:0 -9px -9999px;
	padding:0 9px 9999px;
	overflow:hidden;
	background:url(../images/bg-container.png) repeat-y;
}
.home .container{
	background:url(../images/bg-container-home.png) repeat-y;
}

.container-nosidebar{
	width:1200px;
	margin:0 -9px -9999px;
	padding:0 9px 9999px;
	overflow:hidden;
	background:url(../images/bg-container-nosidebar.png) repeat-y;
}

.breadcrumbs{
	padding:14px 21px;
	margin:0;
	list-style:none;
	width:1158px;
	overflow:hidden;
	background:url(../images/bg-breadcrumbs.gif) repeat-x;
}
.breadcrumbs li:first-child{
	padding:0 9px 0 0;
	background:none;
}
.breadcrumbs li{
	float:left;
	line-height:14px;
	font-size:11px;
	color:#626262;
	padding:0 9px 0 16px;
	background:url(../images/sep2.gif) no-repeat 0 50%;
}
.breadcrumbs a{
	color:#144e8a
}
.gallery{
	width:100%;
	height:299px;
	overflow:hidden;
	position:relative;
}
.gallery-holder{
	margin:0;
	padding:0;
	list-style:none;
	width:1200px;
	position:relative;
	height:299px;
}
.gallery-holder li{
	position:absolute;
	top:0;
	left:0;
	width:1200px;
	z-index:1;
}
.gallery-holder li.active{z-index:2;}
.gallery-holder li img{
	vertical-align:top;
}
.gallery-holder .item-text{
	position:absolute;
	bottom:33px;
	left:0;
	width:423px;
	background:url(../images/bg-item-text.png) no-repeat;
}
.gallery-holder .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-item-text.png) no-repeat -423px 100%;
}
.gallery-holder .frame{
	overflow:hidden;
	width:369px;
	margin:5px 0;
	padding:18px 27px 15px;
	background:url(../images/bg-item-text.png) repeat-y -846px 0;
}
.gallery-holder .item-text .headline{
	display:block;
	color:#fff;
	font:24px/29px Tahoma, sans-serif;
	margin:0 0 18px;
}
.gallery-holder .item-text .links{
	width:100%;
	overflow:hidden;
}
.gallery-holder .item-text .btn-details{
	margin:0 16px 0 0;
	float:left;
	height:40px;
	overflow:hidden;
}
.gallery-holder .item-text .btn-details img{
	display:block;
}
.gallery-holder .item-text .btn-details:hover img{
	margin:-40px 0 0;
}
.gallery-holder .item-text .viewall{
	float:left;
	line-height:16px;
	margin:13px 0 0;
	text-decoration:underline;
	color:#9dc8fd;
}
.gallery-holder .item-text .viewall:hover{
	text-decoration:none;
}
.gallery .switcher{
	position:absolute;
	right:16px;
	bottom:10px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:5;
}
.gallery .switcher li{
	padding:0 0 0 8px;
 	float:left;
}
.gallery .switcher a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:11px;
	width:11px;
	background:url(../images/btn-swither.png) no-repeat;
}
.gallery .switcher .active a,
.gallery .switcher a:hover{
	background-position:0 -11px;
}
#main{
	width:100%;
	margin:0 0 77px;
	position:relative;
	z-index:999;
	overflow:hidden;
}
.main-holder{
	width:100%;
}
.main-content{
	width:100%;
	background:url(../images/bg-main-content.gif) repeat-y;
}
.main-content .holder{
	width:100%;
	background:url(../images/bg-main-content.gif) no-repeat -2400px 100%;
}
.main-content .frame{
	overflow:hidden;
	min-height:290px;
	width:100%;
	padding:52px 0 54px;
	background:url(../images/bg-main-content.gif) no-repeat -1200px 0;
}
#twocolumns {
	float:right;
	width:902px;
	padding:0 47px;
}
#twocolumns #content{
	float:left;
	width:590px;
	padding:0;
}
.aside{
	float:right;
	width:275px;
	padding:0px 0 0;
}
.main-content #sidebar{
	padding:0;
}
.main-content #sidebar h2{
	margin:0 20px 5px;
}
.main-content #sidebar .sub-nav{
	padding:0 20px;
	margin:0 0 19px;
	background:none;
}
.main-content #sidebar .sub-nav li{
	line-height:20px;
	font-size:12px;
	padding:0 0 0 17px;
	background:url(../images/div2.gif) no-repeat 1px 6px;
}
.main-content #sidebar .sub-nav a{
	display:inline;
	background:none;
	padding:0;
	width:auto;
}
.main-content #sidebar .sub-nav a:hover{
	color:#238cc4;
	text-decoration:underline;
}
#content .image-holder{
	background:none;
	width:1000px;
	margin:0 0 0 -10px;
	padding:0;
}
.image-holder{
	background:#ebebeb;
	width:1180px;
	overflow:hidden;
	padding:30px 10px 59px
}
#content .image-holder .image-box{
	width:453px;
	padding:0 22px 0 0;
}
.image-holder .image-box{
	width:393px;
	float:left;
}

.image-holder .image-box{
	width:393px;
	float:left;
}

.image-holder .image-box .heading{
	width:344px;
	padding:0 39px 0 10px;
	line-height:23px;
	overflow:hidden;
}
#content .image-holder .image-box .heading{
	padding:0 23px 4px 26px;
	margin:-10px 0 0;
	width:404px;
}
.image-holder .image-box .heading span{
	font-size:11px;
}
.image-box .heading ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.image-box .heading li{
	float:left;
	padding:0 5px 0 5px;
	margin:0 5px 0 -5px;
	color:#484848;
	background:url(../images/sep3.gif) no-repeat 0 50%;
}
.image-box .heading .more{
	float:right;
	font-size:11px;
	color:#399007;
	text-decoration:underline;
}
#content .image-box .heading .more{
	font-weight:bold;
	color:#11457c;
}
.image-box .heading .more:hover{
	text-decoration:none;
}
.image-box .image{
	width:100%;
	position: relative;
}
.image-box .image .new{
	position:absolute;
	top:7px;
	left:7px;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:62px;
	background:url(../images/text-new.png) no-repeat;
}
.image-box .image .holder { display: table; }
.image-box .image .c { display: table-row; }
.image-box .image .l,
.image-box .image .r {
	background: url(../images/box-img-l.png) repeat-y;
	width: 14px;
	display: table-cell;
}
.image-box .image .r { background: url(../images/box-img-r.png) repeat-y; }
.image-box .image .content {
	height: 1%;
	background-color: #fff;
	display: table-cell;
}
.image-box .image .lt,
.image-box .image .rt,
.image-box .image .lb,
.image-box .image .rb {
	background: url(../images/box-img-tl.png) no-repeat;
	height: 14px;
	width: 14px;
	font-size: 0;
	display: table-cell;
}
.image-box .image .rt { background: url(../images/box-img-tr.png) no-repeat; }
.image-box .image .lb { background: url(../images/box-img-bl.png) no-repeat; }
.image-box .image .rb { background: url(../images/box-img-br.png) no-repeat; }
.image-box .image .t,
.image-box .image .b {
	background: url(../images/box-img-t.png) repeat-x;
	height: 14px;
	display: table-cell;
	font-size: 0;
}
.image-box .image .b { background: url(../images/box-img-b.png) repeat-x; }
.image-box .image img{
	display:block;
}
#content{
	
	
}

.content-holder-sidebar{
	float:right;
	width:930px;
	padding:33px 20px 0 46px;
	line-height:16px;
	}
	
.content-holder-no-sidebar{
	float:left;
	width:930px;
	padding:33px 20px 0 46px;
	line-height:16px;
	}

#content h1{
	margin:0 0 8px;
	line-height:24px;
	font-size:18px;
	color:#1c548e;
}
#content h2{
	margin:0 0 17px;
	font-size:18px;
	line-height:22px;
}
#content .heading{
	width:100%;
	overflow:hidden;
}
.paging-holder{
	width:100%;
	overflow:hidden;
	padding:27px 0;
}
.paging{
	float:right;
	margin:0;
	padding:6px 22px 0 0;
	list-style:none;
}
.paging li{
	font-size:11px;
	float:left;
	padding:0 0 0 12px;
}
.paging a{
	color:#2967a1;
}

.paging .prev a,
.paging .prev span{
	float:left;
	padding:0 0 0 11px;
}
.paging .prev span{
	float:left;
	background:url(../images/bullet2.gif) no-repeat 0 6px;
}
.paging .prev a{
	background:url(../images/bullet2.gif) no-repeat 0 -74px;
}
.paging .next span,
.paging .next a{
	float:left;
	padding:0 12px 0 0;
}
.paging .next span{
	float:left;
	background:url(../images/bullet2.gif) no-repeat 100% -34px;
}
.paging .next a{
	background:url(../images/bullet2.gif) no-repeat 100% -114px;
}

.sortoptions{
	float:left;
	right: 200px;
	margin:0;
	padding:6px 22px 0 0;
	list-style:none;
}

.sortoptions-inputs{
	position: relative; 
	top: -2px;	
}




#content .heading h1{
	margin:0;
}
#content p{
	margin:0 0 10px;
}
#content .text-block{
	line-height:18px;
}
#content .text-block p{
	margin:0 0 18px;
}
#content .text-block .more{
	overflow:hidden;
	display:block;
	width:101px;
	height:30px;
}
#content .more img{
	display:block;
}
#content .more:hover img{
	margin:-30px 0 0;
}
#content .visual{
	width:100%;
	margin:0 0 35px;
}
#content .visual img{
	display:block;
}
.content-holder{
	width:100%;
	overflow:hidden;
}
.item-block{
	float:left;
	width:500px;
}
.item-list{
	margin:0;
	padding:0;
	list-style:none;
}
.item-list li{
	line-height:18px;
	padding:0 0 6px 18px;
	color:#484848;
	font-size:14px;
	background:url(../images/div2.gif) no-repeat 0 4px;
}
.cart-block{
	padding: 0px;
	float:right;
	width:200px;
}
.cart-tools{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.cart-tools span{
	float:left;
	padding-bottom: 8px;
	color:#484848;
	margin:0 5px 0 0;
}
.cart-tools strong{
	float:left;
	font-size:18px;
	color:#2066a1;
	margin:0 15px 0 0;
}
.cart-tools .addcart{
	float:left;
	overflow:hidden;
	height:41px;
	margin:0 17px 0 0;
}
.cart-tools .addcart img{
	display:block;
}
.cart-tools .addcart:hover img{
	margin:-41px 0 0;
}
.cart-tools .free{
	float:left;
	margin:12px 0 0;
	font-family: 'Roboto', sans-serif;
	color:#035183;
	text-decoration:underline;
}
.cart-tools .free:hover{
	text-decoration:none;
}
.sizes-block{
	width:800px;
	float:left;
	padding-top: 32px;
	margin:0 0 0 auto;
}
.sizes-block h3{
	margin:0 0 9px;
	color:#484848;
	font-family: 'Roboto', sans-serif;
}
.sizes-holder{
	border:1px solid #cbcbcb;
	width: 329px;
}
.sizes-block table{
	color:#484848;
	width: 100%;
	border-collapse:collapse;
}
.sizes-block td,
.sizes-block th{
	border:solid #fff;
	border-width:0 1px 1px 0;
	padding:0;
	height:31px;
}
.sizes-block th{
	width:66px;
}
.sizes-block .jpeg{
	background:url(../images/bg-sizes-table.gif) repeat-x;
}
.sizes-block .jpeg th{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -62px;
}
.sizes-block .tif{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -31px;
}
.sizes-block .tif th{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -93px;
}
.sizes-block .hdr{
	background:url(../images/bg-sizes-table.gif) repeat-x;
}
.sizes-block .hdr th{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -124px;
}
.sizes-block .exr{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -31px;
}
.sizes-block .exr th{
	background:url(../images/bg-sizes-table.gif) repeat-x 0 -155px;
}
.sizes-block .resolution{
	width:139px;
	padding:0 5px 0 20px;
}
.sizes-block .size{
	width:75px;
	padding:0 5px 0 15px;
	border-width:0 0 1px 0;
}
.sizes-block .exr td,
.sizes-block .exr th{
	border-width:0 1px 0 0;
}
.sizes-block .exr .size{
	border:none;
}
.tabs{
	width:100%;
	margin:0 0 35px;
}
.tabset{
	margin:0 0 -1px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}
.tabset li{
	float:left;
	padding:0 4px 0 0;
	font-family: 'Roboto', sans-serif;
}
.tabset a{
	float:left;
	color:#545454;
	cursor:pointer;
	background:url(../images/btn-tabs-dark.gif) no-repeat;
}

.tabset-inactive{
	float:left;
	color: #b5b5b5;
	padding: 0px 15px 0px 28px;
	background:url(../images/btn-tabs.gif) no-repeat;
}

.tab-inactive{
	padding:0px;
	float:left;
	background:url(../images/btn-tabs.gif) no-repeat 100% -41px ;
}

.tabset .tab.active,
.tabset .tab:hover{
	color:#035183;
	text-decoration:none;
	background-position:0 -82px
}
.tabset .tab span{
	padding:0 28px;
	float:left;
	background:url(../images/btn-tabs-dark.gif) no-repeat 100% -41px ;
}
.tabset .tab.active span,
.tabset .tab:hover span{
	background-position:100% -123px;
}

.tabs-holder{
	border:1px solid #cbcbcb;
	background-color: #f0f0f0;
	padding:15px;
}
.tab-content{
	overflow:hidden;
	width:898px;
}
.tab-gallery{
	width:100%;
	overflow:hidden;
}
.gall-holder{
	width:724px;
	float:left;
	overflow:hidden;
}
.gall-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:99999px;
}
.gall-holder li{
	float:left;
}
.gall-holder img{
	display:block;
}
.gall-items{
	float:right;
	width:165px;
	height:365px;
}
.gall-items ul{
	margin:0;
	padding:0;
	list-style:none;
}
.gall-items li{
	margin:0 0 3px;
	vertical-align:top;
}
.gall-items a{
	position:relative;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.gall-items a img{
	vertical-align:top;
}
.gall-items .outline{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg-outline.gif) no-repeat 0 -9999px;
}
.gall-items .active a .outline,
.gall-items a:hover .outline{
	background-position:0 100%;
}
.gall-items .outline strong{
	display:block;
	height:100%;
	background:url(../images/bg-outline.gif) no-repeat 0 -9999px;
}
.gall-items .active a .outline strong,
.gall-items a:hover .outline strong{
	background-position:100% 0;
}
.gall-items img{
	display:block;
}
.place-holder{
	width:898px;
	height:365px;
}
.btns{
	background:url(../images/bg-btns.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:22px 0 21px;
}
.btns a{
	height:30px;
	overflow:hidden;
}
.btns a img{
	display:block;
}
.btns .next{
	float:right;
}
.btns .prev{
	float:left;
}
.btns .next:hover img,
.btns .prev:hover img{
	margin:-30px 0 0;
}
.btns .next.na img,
.btns .prev.na img{
	margin:-60px 0 0;
}
#sidebar{
	float:left;
	width:204px;
	padding:32px 0 0
}
#sidebar h2{
	margin:0 20px 8px;
	color:#1c548e;
	font-size:16px;
	line-height:26px;
}
.sub-nav{
	margin:0 0 37px;
	padding:0;
	list-style:none;
	background:url(../images/line1.gif) repeat-x 0 100%;
}
.first li:first-child{
	background:none;
}
.sub-nav li{
	font-family: 'Roboto', sans-serif;
	background:url(../images/line1.gif) repeat-x;
	vertical-align:top;
}
.sub-nav a{
	cursor:pointer;
	width:164px;
	overflow:hidden;
	padding:13px 20px;
	color:#238cc4;
	display:block;
	background:url(../images/btn-sub-nav.png) no-repeat 0 -9999px;
}
.sub-nav .active a,
.sub-nav a:hover{
	padding:13px 24px 13px 20px;
	width:164px;
	text-decoration:none;
	color:#fff;
	margin:0 -4px 0 0;
	background-position:0 0;
}
.sub-nav a span{
	float:left;
	padding:0 10px 0 0;
	background:url(../images/bullet1.png) no-repeat 100% 2px;
}
.sub-nav .active a span,
.sub-nav a:hover span{
	background-position:100% -139px;
}
.block{
	width:100%;
	color:#484848;
	background:url(../images/bg-block.gif) repeat-y -408px 0;
}
.block .holder{
	width:100%;
	background:url(../images/bg-block.gif) no-repeat 0 0;
}
.block .frame{
	width:150px;
	padding:34px 27px 27px;
	background:url(../images/bg-block.gif) no-repeat -204px 100%;
}
.block .title{
	display:block;
	font-size:14px;
	line-height:16px;
	margin:0 0 15px;
}
.aside .title{
	display:block;
	font-family: 'Roboto', sans-serif;
	line-height:16px;
	font-size:18px;
	color:#1c548e;
	margin:0 0 15px;
}
.info-list{
	margin:0;
	padding:0;
	list-style:none;
}
.block .info-list li{
	line-height:15px;
	font-size:11px;
	padding:0 0 10px 14px;
	background:url(../images/div1.gif) no-repeat 0 4px;
}
.aside .info-list li{
	padding:0 0 8px 16px;
	line-height:18px;
	font-size:13px;
	background:url(../images/div1.gif) no-repeat 0 4px;
}
#footer{
	width:100%;
	height:104px;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	background:url(../images/bg-footer.gif) repeat-x;
}
.footer-holder{
	overflow:hidden;
	width:1160px;
	padding:46px 20px 20px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-footer-holder.gif) no-repeat;
}

.footer-holder-nosidebar{
	overflow:hidden;
	width:1160px;
	padding:46px 20px 20px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-footer-holder-nosidebar.gif) no-repeat;
	}

.home .footer-holder{
	background:url(../images/bg-footer-holder-h.gif) no-repeat;
}
#footer .logo{
	position:relative;
	float:right;
	width:150px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/logo2.gif) no-repeat;
}
#footer .logo a{
	display:block;
	height:100%;
}
.footer-items{
	float:left;
	line-height:16px;
	width:800px;
	color:#baccd8;
}
.footer-items a{
	color:#baccd8;
}
.footer-items .footer-nav{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 6px;
	list-style:none;
}
.footer-items .footer-nav li{
	float:left;
	background:url(../images/sep1.gif) no-repeat 0 50%;
	padding:0 8px 0 9px;
	margin:0 8px 0 -8px;
}
.copy{
	font-size:11px;
}


#image-switch ul {
margin:0 0 0 20px; 
color:red; 
list-style-type:none;
}
#image-switch li {
padding:10px;
}
#image-switch #two, #image-switch #three {
display:none;
}
#radiobs {
width:150px;
position:relative;
margin:0;
}
#radiobs input {
margin:0; 
padding:0; 
position:absolute;
margin-left:6em;
width:15px;
}

.categorytitle{
	padding: 0 22px 0 10px;
	font-size:12px;
	color: #1c548e;
	font-weight:bold;
}

.plaintextholder{
	padding: 0 22px 0 10px;
}

.plainlink{
	font-size:12px;
	color: #cce0f4;
}

.plainlink_underline{
	font-size:12px;
	color: #cce0f4;
	text-decoration: underline;
}


.plainlinkactive{
	font-size:12px;
	color: #cce0f4;
	font-weight:bold;
}


.image-holder-small{
	background:none;
	width:950px;
	margin:0 0 0 -10px;
	padding:0;
}
.image-holder-small{
	background:url(../images/bg-btns.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:22px 0 21px;
}

#content .image-holder-small .image-box-small{
	width:310px;
	padding:0px;
}
.image-holder-small .image-box-small{
	width:310px;
	float:left;
}

.image-holder-small .image-box-small .heading{
	width:310px;
	padding: 0px;
	line-height:23px;
	overflow:hidden;
}
#content .image-holder-small .image-box-small .heading{
	padding:0 0 0 14px;
	margin:-10px 0 0;
	width:310px;
}
.image-holder-small .image-box-small .heading span{
	font-size:11px;
}
.image-box-small .heading ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.image-box-small .heading li{
	float:left;
	padding:0 5px 0 5px;
	margin:0 5px 0 -5px;
	color:#484848;
	background:url(../images/sep3.gif) no-repeat 0 50%;
}
.image-box-small .heading .more{
	float:right;
	font-size:11px;
	color:#399007;
	text-decoration:underline;
}
#content .image-box-small .heading .more{
	font-weight:bold;
	color:#11457c;
}
.image-box-small .heading .more:hover{
	text-decoration:none;
}
.image-box-small .image{
	width:100%;
	position: relative;
}
.image-box-small .image .new{
	position:absolute;
	top:7px;
	left:7px;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:62px;
	background:url(../images/text-new.png) no-repeat;
}
.image-box-small .image .holder { display: table; }
.image-box-small .image .c { display: table-row; }
.image-box-small .image .l,
.image-box-small .image .r {
	background: url(../images/box-img-l.png) repeat-y;
	width: 14px;
	display: table-cell;
}
.image-box-small .image .r { background: url(../images/box-img-r.png) repeat-y; }
.image-box-small .image .content {
	height: 1%;
	background-color: #fff;
	display: table-cell;
}
.image-box-small .image .lt,
.image-box-small .image .rt,
.image-box-small .image .lb,
.image-box-small .image .rb {
	background: url(../images/box-img-tl.png) no-repeat;
	height: 14px;
	width: 14px;
	font-size: 0;
	display: table-cell;
}
.image-box-small .image .rt { background: url(../images/box-img-tr.png) no-repeat; }
.image-box-small .image .lb { background: url(../images/box-img-bl.png) no-repeat; }
.image-box-small .image .rb { background: url(../images/box-img-br.png) no-repeat; }
.image-box-small .image .t,
.image-box-small .image .b {
	background: url(../images/box-img-t.png) repeat-x;
	height: 14px;
	display: table-cell;
	font-size: 0;
}
.image-box-small .image .b { background: url(../images/box-img-b.png) repeat-x; }
.image-box-small .image img{
	display:block;
}

.cartlink
{
	font-size:12px;
	color: #1c548e;
	font-weight:bold;
	float:right;
	position:relative;
	top:44px;
}

.carticon
{
	position:relative;
	top:4px;
}

.cart-table{
	border-collapse:collapse;
	}
	
.cart-table	td{
	text-align: left;
	border: 1px solid #CECECE;
	padding: 4px 16px 4px 16px;
	}
	
.cart-table	th{
	text-align: left;
	color: #ffffff;
	background: url(../images/shoppingcart-tableheader.png) repeat-x;
	padding: 4px 16px 4px 16px;
	}
	
.cart-license-table-header-selected{
	text-align: center;
	color: #ffffff;
	background: url(../images/shoppingcart-tableheader.png) repeat-x;
	padding: 4px 16px 4px 16px;
	font-size:16px !important; 
	padding: 4px;
	}
	
.cart-license-table-header-unselected{
	text-align: center;
	color: #494949;
	border: 1px solid #CECECE;
	background: url(../images/shoppingcart-bglight.png) repeat-x;
	padding: 4px 16px 4px 16px;
	font-size:16px !important; 
	padding: 4px;
	}
		
.cart-table-cell-light{
	background: url(../images/shoppingcart-bglight.png) repeat-x;
	}	
	
.cart-table-cell-dark{
	background: url(../images/shoppingcart-bgdark.png) repeat-x;
	}

.cart-cell-right{	
	text-align: right;
}
	
.cart-table-cell-blank{
	border: 0px;
	padding: 4px 16px 4px 16px;
	border-collapse:collapse;
	}
	
.format-jpg, .format-tif, .format-exr, .format-hdr,
.format-jpg-inactive, .format-tif-inactive, .format-exr-inactive, .format-hdr-inactive
{
width:24px;
height:14px;
background:url(../images/shoppingcart-formats.png);
}

.format-jpg {background-position:0 0px;}
.format-tif {background-position:-24px 0px;}
.format-hdr {background-position:-48px 0px;}
.format-exr {background-position:-72px 0px;}

.format-jpg-inactive {background-position:0 -14px;}
.format-tif-inactive {background-position:-24px -14px;}
.format-hdr-inactive {background-position:-48px -14px;}
.format-exr-inactive {background-position:-72px -14px;}

.smalltext{
	font-size: 10px;
	}
	
	
.downloads-table{
	border-collapse:collapse;
	}
	
.downloads-table	td{
	text-align: left;
	padding: 2px 8px 2px 8px;
	border: 0px;
	font-size: 10px;
	}

.downloads-table	a{
	text-decoration: underline;
	color: #494949;
	}
	
.checkout-rowhighlighted {
	background-color: #DDD;
	}

.arrow-right {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid color: #1c548e;
}

input {
	cursor: pointer;
	}

.simpleshadow{
	background-repeat: no-repeat;
}

.fb_edge_comment_widget {
  display: none !important;
}

