/* 
    Document   : wwrd-layout
    Created on : Dec 10, 2012, 11:23:16 AM
    Author     : Folk Digital
    Description:
        Purpose of the stylesheet follows.
*/

/*----------------------------------------------------------------------------
Main layout stylesheet
----------------------------------------------------------------------------*/

/* Responsive width container */

.inner-container
{
    margin: 0 auto;
    clear: both;
    width: 92%;
	/*padding:0 2%;*/
    z-index: 1;
	max-width: 1120px;
    min-width: 700px;
}

.main {
	min-height: 100%;
}

/* Responsive width columns at intervals of 10% */

.w10pc { width: 10%; }
.w20pc { width: 20%; }
.w30pc { width: 30%; }
.w35pc { width: 35%; }
.w40pc { width: 40%; }
.w45pc { width: 45%; }
.w50pc { width: 50%; }
.w55pc { width: 55%; }
.w60pc { width: 60%; }
.w65pc { width: 65%; }
.w70pc { width: 70%; }
.w80pc { width: 80%; }
.w90pc { width: 90%; }

.w100pc { width:100%; }

/* Responsive width columns for quarters */

.w25pc { width: 25%; }
.w75pc { width: 75%; }
.w55pc { width: 55%; }
.w45pc { width: 45%; }


/* Responsive width columns for thirds */

.w27pc { width: 27%; }
.w33pc { width: 33.3333%; }
.w34pc { width: 34%; }
.w66pc { width: 66%; }
.w67pc { width: 67%; }


.w22pc { width: 22%; }
.w18pc { width: 18%; }
.w15pc { width: 15%; }

/* Data table */
table.data-table {
    width: 100%;
}

table.data-table th, table.data-table td {
    padding: 1.2em 1.5em;
    vertical-align: top;
}

table.data-table th.table-left, table.data-table td.table-left {
    text-align: left;
}

table.data-table th {
    text-transform: uppercase;
}

table.data-table thead tr, table.data-table tfoot tr {
    border-bottom: 1px solid #bdbdbd;
    border-top: 1px solid #bdbdbd;
    background-color: #ececec;
}

table.data-table tbody tr {
    border-bottom: 0.1em solid #000;
}

table.data-table ul {
    font-size: 0.8em;
    margin: 0.2em 0 0;
}

/* Customer service */

.customerservice-index-index .w50pc
{
	padding: 0 1em;
}

.content span.phone-indent
{
	margin-right: 0.5em;
}

.content span.email-indent
{
	margin-right: 1.2em;
}

/* Gifting */

.gifting-index-index .w30pc:first-child
{
	margin-left: 3.8em;
}

.gifting-index-index .w30pc
{
	margin-left: 1em;
}
