/* CSS Document */

ul#paging_box {
    height: 20px;
    float: right;
}

ul#paging_box li.paging-number {
	float: left;
	list-style: none;
	padding-left: 7px;
	background: none;
}

/*.paging-number ul li
    {
        padding: 0pt 5px 0pt 5px;
        margin: 0pt;
        list-style: none;
        background: none;
        float: left;
    }*/
    
.special-offers-hidden
    {
        float: right;
        width: 100px;
        text-align: right;
        padding-top: 127px;
        color: #C10000;
        font-weight: bold;
    }
    
.eachtitle
    {
        float: left;
        width: 524px;
    }
    
.eachtitle h2
    {
        margin: 0pt 0pt 5px 0pt;
    }
    
.eachprice
    {
        float: right;
        /*padding-top: 12px;*/
        text-align: right;
        width: 146px;
    }
    
.eachprice span
    {
        font-weight: bold;
        font-size: 10.2pt;
    }
    
.eachprice span span
    {
        font-weight: bold;
        color: #C10000;
    }
    
.eachleft
    {
        float: left;
        /*margin-right: 10px;*/
        width: 180px;
    }
    
.eachmiddle
    {
        width: 530px;
        float: left;
    }
    
.eachmiddle p
    {
        padding: 0pt;
        margin: 0pt;
    }
    
.eachright
    {
        float: left;
        width: 137px;
        text-align: right;
    }
    
.eachtheme
    {
        margin-bottom: 8px;
        width: 150px;
        float: left;
    }
    
.eachduration
    {
        font-weight: bold;
        margin-bottom: 8px;
        float: right;
        width: 380px;
        text-align :right;
        padding-top: 2px;
    }
    
.eachdescription, .eachimage
    {
        margin-bottom: 5px;
    }
    
.eachdescription span
    {
        color: #C10000;
        font-weight: bold;
    }
    
.eachtheme img
    {
        margin-right: 5px;
    }
    
.each-search-item
    {
        margin-bottom: 10px;
        background-color: #F7F7F7;
    }
    
.eachlink ul li
    {
        float: left;
        padding-right: 20px;
    }
    
.hook-pad
    {
        /*padding: 1px 14px 14px 14px;*/
        padding: 5px 10px 5px 10px;
        min-height: 118px;
        /*margin-bottom: 10px;*/
    }
    
/* Grey Box */

.hook-1
    {
        background: url(/images/generic/subnavigation-left.gif) repeat-y left;
    }
    
.hook-2
    {
        background: url(/images/generic/subnavigation-top-alt.gif) repeat-x top;
    }
    
.hook-3
    {
        background: url(/images/generic/subnavigation-right.gif) repeat-y right;
    }
    
.hook-4
    {
        background: url(/images/generic/subnavigation-bottom.gif) repeat-x bottom;
    }
    
.hook-5
    {
        background: url(/images/generic/subnavigation-left-bottom.gif) no-repeat left bottom;
    }
    
.hook-6
    {
        background: url(/images/generic/subnavigation-right-bottom.gif) no-repeat right bottom;
    }
    
.hook-7
    {
        background: url(/images/generic/subnavigation-left-top.gif) no-repeat left top;
    }
    
.hook-8
    {
        background: url(/images/generic/subnavigation-right-top.gif) no-repeat right top;
    }

/* End of Grey Box */

/* Start Search Results Links */
div.sr_links {
	position: relative;
	margin-top: 10px;
}

div.sr_links div.sr_link_1 {
	float: left;
	width: 130px;
	background: url(/images/generic/sr-link-corner.gif) 0 8px no-repeat;
	padding-left: 8px;
}

div.sr_links div.sr_link_2 {
	float: left;
	width: 180px;
	height: 20px;
	background: url(/images/generic/sr-link-corner.gif) 0 8px no-repeat;
	padding-left: 8px;
}

.table-left
    {
        float: left;
    }
    
.table-right
    {
        float: right;
    }
    
#search_box
    {
        background-color: #F7F7F7;
        height: 40px;
        padding: 5px 8px 5px 10px;
    }
    
#order-table
    {
        margin-top: 15px;
    }
    
#order-table select
    {
        width: 135px;
    }
    
#search-table td.search-table-dest select
    {
        /*width: 135px;*/
        margin-right: 5px;
    }
    
#search-table td.search-table-or
    {
        padding-right: 5px;
        font-weight: bold;
    }
    
#search-table td.search-table-theme select
    {
        width: 135px;
        margin-right: 5px;
    }
    
#search-table td.search-table-submit input
    {
        background-color: #C10000;
        border: 1px solid #990000;
        color: #FFFFFF;
        padding: 0px 3px;
    }

/* End Search Results Links */
