p {
	line-height:16px;
}

#col-1, #col-2,#col-2-outer {
	float:left;
}
#col-1 {
	
	margin:4px 10px 0px 10px;
}
#col-2-outer{
	width:562px;
}
#col-2 {
	margin:4px 0px 20px 5px;
	
	/**/
}

/****** SUB NAV ******/

#sub-nav a{
	text-decoration:none;
}

#sub-nav {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#sub-nav li {
	width:136px;
	padding:0px;
	height:auto;
	display:block;
	margin:0px 0px 2px 0px;
}


#sub-nav li a {
	text-transform: uppercase;
	color:#ffffff;
	margin:8px 0;
	display:block;
}
#sub-nav li ul {
	list-style-type:none;
	background-color:#FFF;
	padding:1px 0 0;
	margin:0;
	height:auto;
	display:block;
}

#sub-nav li ul li {
	width:100%;
	background-color:#FFF;
	color:#333;
	padding:0px;
	margin:0px;
	border-bottom: 1px dashed #B3B3B3;
}

#sub-nav li ul li a {
	width:100%;
	color:#333;
	padding:2px 0;
	margin:2px 0px;
	display:block;
}

#sub-nav span{
	height:36px;
	display:table-cell;
	vertical-align:middle;
}
#sub-nav span span{
	height:auto;
	display:block;
	padding-left:12px;
}


#sub-nav li ul li a span{
	height:32px;
	display:block;
	display:table-cell;
	vertical-align:middle;
}
#sub-nav li ul li.selected a {
	background-color:#f0f0f0;
}

#sub-nav li ul li a span span{
	margin:3px 0;
	padding:2px 0 2px 12px;
	display:block;
	height:auto;
}

#heading {
	height:0px;
	width:0px;
	padding:0px;
	margin:0px;
}

/***** SORT BY *****/

#sort-by {
	height:30px;
	width:574px;
	float:left;
	border-bottom: 1px dashed #B3B3B3;
}

/***** PAGINATOR *****/

#paginator {
	height:31px;
	width:552px;
	float:right;
}



#pag-of, #pag-op, pag-op-L, pag-op-R, #result-L, #result-R, #result-L p, #result-R p, #more-info,  #paginator{
	display:block;
}
#pag-of, #pag-op, #pag-of p, #pag-of a, #pag-op-L, #pag-op-L p, #pag-op-R{
	float:left;
	clear:none;
}
#pag-of {
	width:129px;
	margin:8px 0px 0px 0px;
}
#pag-op {
	width:413px;
	margin:8px 0px 0px 0px;
}

#pag-op-L {
	margin:0px;
}
#pag-op-R {
	float:right;
	text-align:right;
	margin:0px 0px 0px 8px;
}



/***** POSTER DETAILS *****/

#col-2 #result-con{
	width:558px;
	margin-right:0px;
	float:right;
}

#result-con{
	width:719px;
}

.result-L, .result-R{
	width: 115px;
	float:left;
	border: 1px solid #F0F0F0;
}
.result-L{
	margin:0px 30px 19px 0px;
}
.result-R{
	margin:0px 0px 19px 0px;
}

.prod-pic{
	height: 125px;
	text-align:center;	
	padding:0px;
}
.prod-pic img{
	display:inline;
}

.prod-details , .prod-details-us{
	/*width: 99px;*/
	height: auto!important;
	height: 73px;
	min-height: 73px;
	background-color:#F0F0F0;
	margin:0px 0px 0px 0px;
	padding:9px 8px 9px 8px;
}

.prod-details-us{
	background-image:url(/images/misc/usFlag.gif);
	background-position:85px 5px;
	background-repeat:no-repeat;	
}
.more-info{
	margin:10px 0px 0px 7px;
}

.more-info-ex{
	margin:19px 0px 18px 7px;
}

.add-to-order, a.more-info-but{
	border:0;
	color: #44C8F5;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	margin:0 0 0 7px;
}

a.more-info-but{
	padding-left: 3px;
}

.add-order-but{
	height:8px;
	width:82px;
	font: 1px/1px sans-serif; /* stop IE from revealing unnecessary bg */
	text-decoration:none;
	text-indent: -9999em;
	background-image:url(/images/buttons/add-to-order.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.prod-name{
	min-height:45px;
	padding-bottom:10px;
}
.prod-size{
	padding:0px;
	margin:0px;
}
.prod-title{
	text-align:center;
}
.fm-sort{
	padding-top:3px;
}

#paginator-long #pag-op{
	width:574px;
}

#paginator-long{
	width:719px;
	float:right;
	display:block;
}

#paginator-long #pag-op-R {
	width:200px;
}

#more-info-ex{
	margin:19px 0px 18px 7px;
}

