
/*******************
// Thumbnails
*******************/
p{
    text-align:justify;    
    padding:5px;
}
#container {
	position:relative;
	width:444px;
	margin:0 auto;
	text-align:left;
	}

#container .thumbBox {
	margin-bottom:30px;
	}

#container  span {
	font-size:18px;
	font-weight:bold;
	}

#container h3.span {
	font-size:20px;
	}


#container .thumbBox div a.closeThumb {
	display:block;
	float:right;
	width:60px;
	height:18px;
	background:url(../images/close.jpg) no-repeat center top;
	margin-top:-4px
	}

#container .thumbBox div a.closeThumb:hover {
	background:url(../images/close.jpg) no-repeat center bottom;
	}

#container .thumbBox div a.closeThumb span {
	margin-left:-9999px;
	}

#container .visit {
	display:block;
	float:right;
	text-align:right;
	}

#container .visit a {
	color:#2E1200;
	font-size:12px;
	}

/*****************************
// Footers and 'Back to Top'
*****************************/
#footer {
	clear:both;	
	padding-top:11px;
	position:relative;		
	}

a#top	{
	display:block;
	background:url(../images/go-top.png) no-repeat;
	width:28px;
	height:28px;
	margin:0 auto;
	}

a#top span {
	margin-left:-9999px;
	}

#subfooter {
	background-color:#000000;
	height:30px;
	color:#333333;
	text-align:center;
	font-size:10px;
	padding-top:70px
	}

.footer1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: normal;
	color: #999999;
}

ul{border:0; margin:0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}

#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}


/*============================ Messages =============================== */
.info, .success, .warning, .error, .validation, .errorcontact {
    border: 1px solid;
    margin: 0px 0px;
    background-repeat: no-repeat;
    background-position: 5px center;
    padding:2px 1px 2px 3px;
}
.info {
    color: #00529B;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-image: url('../images/info.png');
}
.success {
    color: #6f6f6f;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    /*background-image: url('../images/error.png');*/
    vertical-align:middle;

}
.errorcontact {
    color: #D8000C;
    background-color:#FFF;
    opacity:0.75;
    vertical-align:middle;
}
.error2 {
    border: 1px solid;
    color: #D8000C;
    margin: 10px 0px;
    padding:10px 9px 10px 50px;
    background-image: url('../images/cancel.png');
    background-repeat:no-repeat;
    background-position: 5px center;
}
/*============================ Messages =============================== */
label {	
	text-align:right;
	padding:2px;
}
label.error{
    font-size: 11px;
    background: #fbfcda url('../images/cancel.png') no-repeat left;
    border:1px solid #dbdbd3;
    width:auto;
    margin-top:4px;
    padding-left:20px;    
}
.title{
    font-size:16px; font-weight:bold; color:#000000;
 }

a:link,a:visited{
    font-size:12px; 
	font-weight:bold; 
	color:#000000;
}


p {
	clear: both;
}
fieldset {
	border:0px #6f7c82 solid;
    width:350px;
}
li {
	list-style:none;
	padding:3px;
    text-align:right;
}
em {
	font-weight: bold;
	padding-right: 1em;
	vertical-align: top;
}
.textgray{color:#808285;}

hr {
color: #dbdbd3;
}
/*======================== Buttons ======================= */
/*======================== Buttons ======================= */
.search{
    background-image:url("../images/btn-search.png");
    border:none;
    background-color:transparent;
    width:125px;
    height:45px;
    margin-top:10px;
}
.submit{
    background-image:url("../images/btn-submit.png");
    border:none;
    background-color:transparent;
    width:138px;
    height:40px;
    margin-top:10px;
}
.reset{
    background-image:url("../images/btn-reset.png");
    border:none;
    background-color:transparent;
    width:92px;
    height:25px;
    margin-top:10px;
}
.proceed{
    background-image:url("../images/btn-proceed.png");
    border:none;
    background-color:transparent;
    width:138px;
    height:45px;
}
.print{
    background-image:url("../images/btn-print.png");
    border:none;
    background-color:transparent;
    width:108px;
    height:45px;
}
.modify-shipping{
    background-image:url("../images/btn-modify-shipping.png");
    border:none;
    background-color:transparent;
    width:165px;
    height:45px;
}
.btn-confirm-order{
    background-image:url("../images/btn-confirm-order.png");
    border:none;
    background-color:transparent;
    width:160px;
    height:55px;
}
/*======================== Buttons ======================= */
/*======================== Buttons ======================= */

.star{
    font-size:19px;
    color:#ff3333;
    font-weight:bold;
    vertical-align:middle;
    padding-left:3px;
}
.entryTableHeader{
    background-color:#6f6f6f;
    color:#ffffff;
    height:25px;
}


.searchbox {
 font-size: 12px;
 border: 1px solid #dbdbd3;
 width:160px;
 height:20px;
}
