/* RESET the rubbish... http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
z-i	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*End Reset*/




/*Start Styles */
body {	
	background: url(images/bg2.png) repeat-x;

text-align: center; 
font-family: Helvetica;


}


#centerContent {
width:100%;
margin-left: auto;
margin-right: auto;
padding-left: auto;
padding-right: auto;

display: block;
margin-top:0px;

}


.container {
	width: 1000px;
margin-left: auto;
margin-top:0px;

float: right;
top:-260px;
position:relative;
z-index: -1;
}


.inv{ display:none; }



.contentContainer{
    top: -300px;
    margin: 0 auto;
    height: 800px;
    width: 1020px;
    clear: both;
    position: relative;
}

#footer {
    width: 100%;
    height: 239px;
clear:both;
    position: relative;
	background: url(images/footer.png) repeat-x;
}

#myFooterLogo {
    width: 282px;
    height: 239px;
    position: relative;
    float:right;
    background: url(images/myFooter.png) no-repeat;
border: 0px solid red;

}

#myFooterText {
    width: 350px;
    height: 149px;
    position: relative;
    float:left;
border-left: 2px solid white;
margin: 25 0 25 100;
padding: 30 0 30 10;
        color:white;
text-align:left;
font-size: 18px;
font-weight: 500;
line-height: 170%;

}

#myFooterText a {
text-decoration: underline;
        color:white;

}

#myFooterText a:visted {
text-decoration: underline;
        color:white;

}

#searchContainer {
width: 650px;
height:105px;
padding-left:1px;
padding-top:1px;
position: relative;
text-align: left; 
margin: 0 auto;
background: url(images/white_curve.png) no-repeat;
}

#headerBg {
	width: 1000px;
        height: 190px;
        float: right;
        background: url(images/headBg.png) no-repeat;
        position: relative;
        padding-top: 1px;


}		


#searchBox {
	width: 510px;
        height: 80px;
        margin-left: 230px;
        margin-right: 250px;
        margin-top: 120px;
        position: relative;
        padding-left:    5px;
        padding-right: 5px;
        padding-top:   5px;
        background: url(images/white_curve.png) no-repeat;

}			




#headerContainerBarLogo {
        width: 100%;
        position: relative;
        top: -100px; left: 10px; 
        height: 130px;
        /*background: url(images/logo.png) no-repeat;*/
}

#headerContainerBarLogo img{
margin-right: 750px;
border-style: none;
}

#headerContainerBarLogo a{
border: 0;
text-decoration:none;
border-style: none;
}

#leftColumn {
        width: 50%;
        position: relative;
        float:left;
        height: 60px;
        margin-top:10px;
}


#rightColumn {
        width: 50%;
        position: relative;
        float:right;
        height: 60px;
        margin-top:10px;
}

#searchCompareBar {
        width: 100%;
        position: relative;
        height: 60px;
        margin-top:10px;
        background: url(images/searchCompare.png) no-repeat;
}

#headerContainerBar {
        width: 100%;
        position: relative; 
        top: 10px; left: 0px; 
        height: 130px;
        background-color:#218689;
        filter:alpha(opacity=50);
        opacity: 0.5;
        -moz-opacity:0.5;
}



#headerLogo {
	width: 400px;
        height: 86px;
        margin-top: 75px; 
        background: url(images/logo.png) no-repeat;
        position: relative;

}

/***********/
/*Reusable Sections*/ 

#sectionTitle {
color: 983a0c;
font-size:20px;
font-weight:bold;
height: 25px;
margin-right: auto;
padding-left:17px;
width: 100%;
float:left;
text-align:left;
}

#whiteGap {
width: 100%;
height: 50px;
}

#whiteGapSmall {
width: 100%;
height: 25px;
}

#standardText {
text-align: left;
padding-top:10px;
padding-left:30px;
padding-right:10px;
line-height: 115%;
width: 850px;
}

#tagCloud {
float: left;
	display: block;	
	width: 400px;
font-size:120%;
	margin: 5px 0px 0px 0px;
clear:both;
}

#width400 {
float: left;
	display: block;	
	width: 420px;
	margin: 0px 20px 20px 0px;
clear:both;
}

#width200 {
float: left;
	display: block;	
	width: 220px;
	margin: 0px 20px 20px 0px;
clear:both;
}

#height150 {
	height: 145px;
}

#height200 {
	height: 180px;
clear:both;
}
/***********/



/***********/
/*Featured*/ 

#featuredImageContainer {
        width: 450px;
        height: 310px;
        position: relative; 
        margin: 25px auto 0px auto;
        background: url(images/featured.png) no-repeat;
        z-index: -1;
}

#featuredBar {
        width: 180px;
        height: 310px;
        position: relative; 
        top: 0px; 
        left: 269px; 
        background-color:#302217;
        filter:alpha(opacity=75);
        opacity: 0.75;
        -moz-opacity:0.75;
        z-index: 1;
}

#featuredImageInfo {
        width: 100%;
        position: relative;
        top: -310px; left: 282px; 
        width:180px;
}

#featuredImageDesc {
        height: 180px;
width:160px;
        position: absolute;
        padding-top:20px;
        padding-left:5px;
        padding-right:5px;
        color:white;
left: 22px;
text-align:left;
}

#featuredImageDetail {
        height: 30px;
        position: absolute;
        padding-left:10px;
        padding-right:10px;
        top:230px;
        width: 100px;
left: 60px;
}

#featuredImageDuration {
        height: 30px;
        width: 55px;
        background: url(images/img3.php.png) no-repeat;
        color:white;
        padding-top:8px;
        position: relative;
        margin-right: 5px;
        float:right;
}

#featuredImagePrice {
        height: 30px;
        width: 40px;
        background: url(images/img2.php.png) no-repeat;
        color:white;
        padding-top:8px;
        margin-bottom:3px;

        position: relative;
        float:right;     
}


#featuredImageGo{
        height: 30px;
        width: 110px;
        background: url(images/img4.php.png) no-repeat;
        color:white;
        padding-top:7px;
        position: relative;
        margin-left: 5px;
        float:right;
}

#GoText{
padding-left: 8px;
text-align:left;
}

#GoText a{
text-align:left;
text-decoration:none;
color: white;
}

#buttons{
       height: 30px;
       width: 200px;

        position: relative;
}
/***********/



/***********/
/**Small Box Featured**/


#smallBoxTitle {
       height: 20px;
        width: 400px;
        position: relative;
margin: 0px 0px 0px 10px;
padding-top:5px;
float:left;
text-align:left;
color: 983a0c;
}

#smallBoxTitleSideBar {
       height: 20px;
        width: 200px;
        position: relative;
margin: 0px 0px 0px 10px;
padding-top:5px;
float:left;
        position: relative;


}
#smallBoxImage {
       height: 115px;
       width: 170px;
       position: relative;
       margin: 0px 0px 5px 10px;
       float:left; 
       border-style: none;
}

#smallBoxImage a{ 
border-style: none;
}

#smallBoxImage img{ 
border-style: none;
}

#smallBoxImageSideBar2 {
       height: 115px;
        width: 170px;
        background-color:yellow;
margin-left:auto;
margin-right:auto;
clear:both;
}


#smallBoxImageSideBar {
       height: 115px;
        width: 170px;
margin: 0px auto 0px auto;
clear:both;
/*padding-top:5px;*/
}

#smallBoxImageSideBar img{
border-style:none;
}

#smallBoxInfoSideBar {
       height: 50px;
        width: 220px;
margin: 0px auto 0px auto;
position:relative;
top:10px;
}


#smallBoxDetailText {
       height: 90px;
        width: 220px;
        position: relative;
float:right;
text-align:left;
}

#smallBoxDetail {
       height: 115px;
        width: 220px;
        position: relative;
margin: 0px 10px 5px 10px;

float:right;
}

/***********/


/***********************************/
/***********************************/
/***********************************/

      /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(images/img.php.png) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:335px !important; /* IE Win = width - padding */
      width: 320px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:10px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:5px 0 15px 5px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:5px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */

/***********************************/
/***********************************/
/***********************************/		


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.spiffy4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.spiffy5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.spiffyfg{
  background:#efefef}			

/***********************************/
/***********************************/
/***********************************/



/***********************************/
/***********************************/
/***********************************/
/*FORM CSS**/




/*****/


input{
color: #000;
background: #fff;
border: 1px solid #781351;
width:320px;
height:30px;
font-size: 16px;
font-weight:bold;
padding-left: 3px;
margin-left:3px;
}

.btn{
width:40px;
height:39px;
border: 0px;
background-image: url(images/search.png);
background-color:transparent;

cursor:pointer;
} 





/*****/
#searchFormInput {
width:320px;
height: 25px;
padding-top:5px;
padding-left:1px;

float:left;
position:relative;
font-size:13px;
font-size:bold;
color:green;


}
#searchFormButton {

width:38px;
height: 25px;
padding-left:3px;

float:left;
position:relative;
color:blue;
font-size:15px;
}

#searchLabel {

width:225px;
height: 25px;
float:left;
padding-top:5px;
position:relative;
font-size:15px;
font-align:left;
font-weight: 800;
}

#searchAutoComplete{
width:600px;
height: 48px;
padding-top:20px;
padding-left:2px;

position:relative;
z-index: 2;
clear:both;
}

/***********************************/
/***********************************/
/***********************************/


/***********************************/
/***********************************/
/***********************************/
/*****Search Results***/
#merchantDetail{
	width:  720px;
	margin: 5px 20px 5px 10px;		
	float: left;
	display: block;
position:relative;
}

.merchantSummary{
	width:  700px;
	margin: 5px 0px 5px 10px;		
	float: left;
	display: block;	
}

.merchantSummary img{


}

#merchantSummaryText{
	width:  400px;
	margin: 0px 0px 5px 10px;		
	float: left;
	display: block;
position:relative;	
text-align:left;
padding-top:5px;
padding-left:10px;
	color: #1d2e32;


}

#merchantSummaryTitleText  {
	font-size: 20px;
	font-weight: bold;
	color: #1d2e32;
	padding: 0px 0px 2px 0px;
}

SPAN.orange { 
	color: #b75610;
}

SPAN.orangeUL { 
	color: #b75610;
        text-decoration: underline;
}

SPAN.orangeUL a{ 
	color: #b75610;
        text-decoration: underline;
}

SPAN.orangeUL a:hover{ 
	color: red;
        text-decoration: underline;
}
SPAN.green { 
	color: #7ed3b4;
}

.merchantDetailTitle  {
	width:  700px;
	height: 23px;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 2px 5px;
	clear:both;		
	border-bottom: 1px solid grey;
}

.merchantTitleBoxes {
	float: left;
	display: block;	
	width: 160px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;

	background-color: none;
	border: 1px solid white;
}
.merchantTitleBoxes img {
width:100px;
	border: 1px solid red;
}
merchantTitleBoxes

.merchantTitleBoxes a{
	color: blue;
	text-decoration: none;

}

.merchantTitleBoxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
}


.merchantBoxesFindMore img{
 	float: center;
	display: block;	
	width: 80px;
	height:auto;
	margin: 7px auto 10px 40px;
	border: 0px dashed #d22929;
}

ul.vert_list li{
    list-style-type: square;
}

.main p{
	font-size:12px;
	padding: 10px 5px 10px 5px;
	line-height:20px;
	margin:0;
	height:100%;
}
.main ul{
	font-size:14px;
	line-height:20px;
	padding-top:5px;
	/*padding-left:100px;*/
	margin:0;
	/*height:100%;
	    border: 1px solid #CCC;*/

}
.main p a{
	color:#333;
	border-bottom:1px dotted #333;
	text-decoration:none;
	height:100%;
}




.merchantDetailTitle  {
	width:  700px;
	height: 31px;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 0px 5px;
	clear:both;		
	border-bottom: 1px solid grey;
        display:block;
}

#sortButtonSelected {
width:135px;
height:40:px;
position:relative;
display:block;
color:white;
float:right;
padding-top:10px;
padding-bottom:5px;
	background: url(http://www.myexperiencedays.net/images/selected.png) no-repeat;
}

#sortButtonNotSelected {
width:135px;
height:40:px;
display:block;
color:white;
float:right;
position:relative;
padding-top:10px;
padding-bottom:5px;
	background: url(http://www.myexperiencedays.net/images/notSelected.png) no-repeat;
text-decoration:none;
}


#sortButtonSelected a{
text-decoration:none;
color:white;
}

#sortButtonNotSelected a{
text-decoration:none;
color:white;
}

.merchantTitleBoxes {
	float: left;
	display: block;	
	width: 160px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: none;
	border: 1px solid white;
}



.merchantTitleBoxes a{
	color: blue;
	text-decoration: none;
}

.merchantTitleBoxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
}

.merchantDetail  {
	padding: 2px 0px 5px 5px;
	width:  700px;
	height: 65px;
	clear:both;	

	margin: 0px 0px 0px 10px;
	color: #000000;
}

.merchantBoxes {
	float: left;
	display: block;	
	width: 150px;
	margin: 
	0px 20px 10px 0px;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	/*background-color: yellow;
	border: 2px solid #d22929;*/
}

.merchantBoxes img{
 	float: right;
	display: block;	
	width: 120px;
	height:60px;
	margin: 3px 0px 0px 0px;
	
	
	/*background-color: none;*/
	border: 0px dashed #d22929;
}

.merchantBoxesFindMore img{
 	float: center;
	display: block;	
	width: 80px;
	height:auto;
	margin: 7px auto 10px 40px;
	
	
	/*background-color: none;*/
	border: 0px dashed #d22929;
}

.merchantBoxes a{
	color: blue;
	text-decoration: none;

}

.merchantBoxes a:hover{
	color: red;

	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
}

.buyBoxesGen {
        float: left;
	display: block;	
	width: 90px;
	height:30px;
	background: url(images/more.png) no-repeat;
        padding-top:7px;
	margin: 15px 10px 10px 20px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
font-color: #white;
color: #white;
        color:white;

}

.buyBoxesGen img{
 	float: right;
	display: block;	
	width: 80px;
	height:30px;
	margin: 0px 10px 10px 0px;
}

.buyBoxesGen a{
	text-decoration: none;
        padding-top:10px;
        color:white;
        padding-bottom: 10px;

}

.buyBoxesGen a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
        padding-top:10px;
        color:white;
        padding-bottom: 10px;


}

.boxes {
 float: left;
	display: block;	
	width: 100px;
	margin: 0px 10px 20px 0px;
	text-align: center;
	font-size: 16px;
	
	
	/*background-color: yellow;
	border: 2px solid #d22929;*/
}

.boxes img{
 	float: right;
	display: block;	
	width: 80px;
	height:auto;
	margin: 0px 10px 10px 0px;
	
	border: 0px dashed #d22929;
	
	/*background-color: yellow;
	border: 2px dashed #d22929;*/
}

.boxes a{
	color: blue;
	text-decoration: none;
	font-weight: bold;
	font-size: 30px;
	border: 0px dashed #d22929;
}

.boxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
	font-weight: bold;
	font-size: 30px;
	border: 0px dashed #d22929;
}
.merchantBoxesText {
	float: left;
	display: block;	
	width: 150px;
	margin: 18px 20px 10px 0px;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}

.merchantBoxesText a{
	color: #59c69f;
	text-decoration: none;

}

.merchantBoxesText2 {
	float: left;
	display: block;	
	width: 75px;
	margin: 10px 5px 18px 15px;
	color: #3EA99F;

	font-size: 26px;
	font-weight: bold;
}

.merchantBoxesText2 a{
	color: #3EA99F;
	text-decoration: none;
text-align: left;

}


span.halfSize{

font-size: 50%;
padding-bottom:5px;
padding-right:5px;

}

.merchantBoxesText a:hover{
	color: red;
text-align: left;


	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
}

#tallSidebar{
	width:  200px;
	margin: 5px 10px 5px 0px;
padding-left: 20px;
	height: 500px;	
	float: left;
	display: block;	
        position:relative;
}
/***********************************/
/***********************************/
/***********************************/
/** SHADOWS**/
/** http://www.alistapart.com/articles/cssdropshadows/ ***/
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #efefef;
  margin: -12px 6px 6px -6px;
  padding:1px;
  width:  200px;
  }


.img-shadow2 {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
padding-top:3px;
  }

.img-shadow2 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #efefef;
  margin: -14px 6px 6px -14px;
  padding:1px;
  width:  160px;
  }

/***********************************/
/***********************************/
/***********************************/

#productDetail{
	width:  950px;
	margin: 5px auto 5px 10px;		
	float: left;
	display: block;	

}


.productSummary{
	width:  950px;
	margin: 5px auto 5px 10px;		
	float: left;
	display: block;	
text-align:left;
}

.productSummary2{
	width:  950px;
	margin: 0px auto 5px 10px;		
	float: left;
	display: block;	
}
.productSummary img{
	width:  120px;
	margin: 5px auto 2px 25px;
	padding-left:0px;		
	float: left;
	display: block;	
}



#productSummaryText{
	width:  700px;
	margin: 0px auto 5px 10px;		
	float: left;
	display: block;	
padding-top:13px;

}

#productSummaryTitleText  {
	font-size: 20px;
	font-weight: bold;
	color: black;
	padding: 0px 0px 5px 0px;
}

#expTitle  {
	margin-top: 0px;
	margin-left: auto ;
    margin-right: auto ;
	padding: 5px 5px 0px 5px;
	/*background-color: #FAF0E6;*/
	border-top: 2px solid grey;
	/*border-right: 2px solid #d22929;
	border-bottom: 0px;
	border-left: 2px solid #d22929;*/
	width: 910px;
	color: #3c3c3c;
	font-weight: bold;
text-align:left;
}

.expDetail  {
	margin-top: 0px;
	margin-left: auto ;
        margin-right: auto ;
	padding: 5px 5px 5px 5px;
	border 0px;
	width:  900px;
	height: 180px;
	color: #3c3c3c;
	clear:both;
}

.expImage img {
 /*	float: left; */
/*	display: block;*/	
/*	width: 160px;*/
/*	height:auto;*/
/*	margin: 0px 10px 10px 0px;*/
	
	
	/*background-color: yellow;*/
/*	border: 0px dashed #d22929;*/
}



.expInfo{
	width:  250px;
	margin: 5px auto 5px 10px;		
	float: left;
	display: block;	

}

.expDescription {
 	float: left;
	display: block;	
	width: 450px;
	margin: 0px 10px 10px 5px;
	text-align:left;
	paddijng-left:5px;
	/*background-color: yellow;
	border: 2px dashed #d22929;*/
	line-height: 110%;

}

.expDescription a{
	color: #c47841;
	text-decoration: underline;
}


.expDescription a:hover{
	color: red;
	text-decoration: none;
}

.expDescription img{
	color: red;
	text-decoration: none;
border: 0px solid;
float: left;
width: 80px;
height: 40px;
margin-right: 10px;
}


.boxes {
 float: left;
	display: block;	
	width: 100px;
	margin: 0px 10px 20px 0px;
	text-align: center;
	font-size: 16px;
	
	
	/*background-color: yellow;
	border: 2px solid #d22929;*/
}

.boxes img{
 	float: right;
	display: block;	
	width: 80px;
	height:auto;
	margin: 0px 10px 10px 0px;
	
	border: 0px dashed #d22929;
	
	/*background-color: yellow;
	border: 2px dashed #d22929;*/
}

.boxes a{
	color: blue;
	text-decoration: none;
	font-weight: bold;
	border: 0px dashed #d22929;
	font-size: 32px;
	color: #59c69f;
}

.boxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
	font-weight: bold;
	font-size: 30px;
	border: 0px dashed #d22929;
}

.buyBoxes {
        float: left;
	display: block;	
	width: 90px;
	height:30px;
	background: url(images/more.png) no-repeat;
        padding-top:8px;
	margin: 0px 10px 10px 0px;
	text-align: center;
	font-size: 16px;
}

.buyBoxes img{
 	float: right;
	display: block;	
	width: 80px;
	height:30px;
	margin: 0px 10px 10px 0px;
	border: 1px dashed #d22929;
}

.buyBoxes a{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
        padding-top:10px;
	border: 0px dashed #d22929;
}

.buyBoxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	border: 0px dashed #d22929;
}

.bigText{
	
	font-size: 30px;
		color: red;

	
}

.vCodeBoxes {
        float: left;
	display: block;	
	width: 190px;
	margin: 0px 10px 10px 20px;
	padding: 5px 0px 5px 5px;
	text-align: left;
	font-size: 14px;	
	border: 1px solid #C0C0C0;
}

.vCodeBoxes img{
 	float: right;
	display: block;	
	width: 80px;
	height:auto;
	margin: 0px 10px 10px 0px;
	
	
	/*background-color: yellow;
	border: 2px dashed #d22929;*/
}

.vCodeBoxes a{
	color: grey;
	text-decoration: none;



}

.vCodeBoxes a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
}


/*********************/
/*********************/
/*********************/
/***Four Oh Four***/

#fourohfour{

	background: url(images/404.png) no-repeat;
height:380px;
width:700px;
margin: 20px auto;
padding: 20px;

font-size: 20px;
font-style: italic;
line-height:120%;
color:#993b0e;

}

/*********************/
/*********************/
/*********************/
/***Front Page Logos*/

.merchantBoxesFrontPage {
	float: left;
	display: block;	
	width: 130px;
	margin: 0px 20px 10px 0px;
	font-size: 25px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
}

.merchantBoxesFrontPage img{
	color: blue;
	text-decoration: none;
	border: 1px solid #F8F8F8 ;
		width: 120px;
	height:60px;
}

#shopLogos{
padding-left: 25px;

}

/*********************/
/*********************/
/*********************/

/*Start Sortable Table Style */
a img {
	border: 0;
}

table.width100{

}
table.sortable a:link,
table.sortable a:visited,
table.sortable a:active {
	text-decoration:underline;
}


table.sortable a:hover {
	color:red;
	text-decoration:underline;
}

table.sortable {
	border-spacing: 0;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
	/*Controls col width*/
table.sortable th, table.sortable td {
	text-align: center;
	padding: 1px 1px 1px 1px;
	width: 100px;
	border-style: solid;
	border-color: #cccccc;
}


	/* Title row of the table */
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #fff;
	padding: 0px 1px 3px 1px;
	color:#888888;
	font-size:75%;
	border-top:hidden;
	border-bottom: 1px solid #c0c0c0;
	text-align: center;
	line-height:14px;
	font-weight:bold;

}

table.sortable2 th {
	border-width: 1px 0px 0px 1px;
	background-color: #fff;
	padding: 3px 1px 0px 1px;
	color:#888888;
	border-style: solid;
	border-color: #cccccc;

	
}

table.sortable2 {
	border-spacing: 0;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
}

.table.sortable tableHeaderText{
	padding:0px 0px 0px 0px;

}

	/*Normal Rows of Table*/
table.sortable td {
	color:#606060;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	border-width: 0px 1px 1px 1px;
	border-color:  #c0c0c0;
}
table.sortable tr.odd td {
	background-color: #fff;
}
table.sortable tr.even td {
	background-color: #ddd;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
/* End Table Styles */ 


#merchantSummaryText2{
	width:  700px;
	margin: 0px 0px 5px 10px;		
	float: left;
	display: block;
position:relative;	
text-align:left;
padding-top:5px;
padding-left:10px;
	color: #1d2e32;


}

.merchantDetailTitle2  {
	width:  700px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
	clear:both;		
	font-weight: bold;

	border-bottom: 1px solid grey;
}



#merchantSummaryTitleText  {
	font-size: 20px;
	font-weight: bold;
	color: #1d2e32;
	padding: 0px 0px 15px 0px;
}


.merchantDetailTitle  {
	width:  700px;
	height: 20px;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 0px 5px;
	clear:both;		
	font-weight: bold;
text-align: left;
	border-bottom: 1px solid grey;
}


.thumbImageTitle{
font-size: 18px;
	font-weight: bold;
	color: #1d2e32;
}

.thumbImage{
width:150px;
height:205px;
	border: 1px solid grey;

margin: 10px auto 0px auto;
padding: 0px 0px 5px 0px;
font-size: 16px;
	font-weight: bold;
	color: #1d2e32;

}


.thumbImage img{
width:150px;
height:150px;
padding: 0px 0px 5px 0px;

}


.buyBoxesGenThumb {
        float: left;
	display: block;	
	width: 90px;
	height:30px;
	background: url(images/more.png) no-repeat;
        padding-top:7px;
	//margin: 15px 10px 10px 20px;
margin: 5px 0px 5px 30px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
font-color: #white;
color: #white;
        color:white;

}


.buyBoxesGenThumb a{
	text-decoration: none;
        padding-top:20px;
        color:white;
        padding-top: 10px;
margin-top:10px

}

.buyBoxesGenThumb a:hover{
	color: red;
	/*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
	text-decoration: none;
        padding-top:20px;
        color:white;
        padding-bottom: 10px;


}
