/* Cascading Style Sheet */

            #width_limit
            {
                width: 600px;
                margin: 0 auto;
            }
            .bsetup {
                background-color: #F1F1F1;
                border: 1px solid #CBCBCB;
                margin-bottom: 25px;
                overflow: hidden;
                padding: 44px 0 0;
                position: relative;
            }

            .bs_usa {
                background: url("../images/usa.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_canada {
                background: url("../images/canada.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_uk {
                background: url("../images/uk.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_nl {
                background: url("../images/nl.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_ch {
                background: url("../images/ch.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_se {
                background: url("../images/se.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_de {
                background: url("../images/de.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_sg {
                background: url("../images/sg.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            .bs_au {
                background: url("../images/au.jpg") no-repeat scroll 0 0 transparent;
                height: 50px;
                left: 12px;
                position: absolute;
                top: 10px;
                width: 165px;
            }
            element.style {
                background: none repeat scroll 0 0 transparent;
                padding-top: 10px;
            }
            .bsetup p {

                color: #3C3C3C;
                font-size: 18px;
                padding-left: 50px;
                position: absolute;
                left: 30px;
                top: 10px;
            }

            .centerblock p {
                line-height: 18px;
                padding-bottom: 15px;
            }
            table {
                border-collapse: inherit;
            }
            .bsetup td {
                background-color: #FFFFFF;
                border: 1px solid #CBCBCB;
                vertical-align: top;
            }

            th, td {
                vertical-align: middle;
            }
            .bsetup td h2 {
                border-bottom: 1px solid #CBCBCB;
                color: #3C3C3C;
                font-size: 16px;
                font-weight: bold;
                margin-top: 0 !important;
                padding: 5px 0 4px 10px;
                position: relative;
                text-transform: uppercase;
            }

            .centerblock h2 {
                margin-top: 20px;
            }

            .centerblock h2 {
                font-size: 17px;
                font-weight: bold;
                padding-bottom: 15px;
            }

            .bsetup ul {
                padding-left: 15px;
                padding-top: 13px;
            }

            .centerblock ul {
                list-style: disc outside none;
                padding-bottom: 14px;
                padding-left: 25px;
            }

            ol, ul {
                list-style: none outside none;
            }
            .bsetup ul li {
                background: url("../images/bs_li.jpg") no-repeat scroll 0 7px transparent;
                font-size: 13px;
                list-style: none outside none;
                padding-bottom: 3px;
                padding-left: 15px;
            }

            .centerblock ol li, .centerblock ul li {
                padding-bottom: 7px;
            }
            a {
                color: #365C85;
            }
            .bsetup ul li strong {
                margin-left: 4px;
            }
.btn, input[type="submit"], button
{

	font-size:14px;

	line-height:34px;

	letter-spacing:0;

	font-weight:600;

	text-decoration:none;

	color:#FFF;

	text-shadow:0 1px 2px rgba(0,0,0,0.75);

	margin:0 0 6px;

	display:inline-block;

	border:1px solid #555555;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-ms-border-radius:3px;

	-o-border-radius:3px;

	border-radius:3px;

	background-color:#2EC6F5;

	background-image:-webkit-linear-gradient(#2EC6F5, #165EE4);

	background-image:-moz-linear-gradient(#2EC6F5, #165EE4);

	background-image:-o-linear-gradient(#2EC6F5, #165EE4);

	background-image:-ms-linear-gradient(#2EC6F5, #165EE4);

	background-image:linear-gradient(#2EC6F5, #165EE4);

	-webkit-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);

	-moz-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);

	-o-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);

	box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);

	width: 80px;

	height: 40px;
}

	.btn:hover, input[type="submit"]:hover, button:hover

	{

		color:#FFF;

		background-color:#1AD0FF;

		background-image:-webkit-linear-gradient(#1AD0FF, #1A7DFF);

		background-image:-moz-linear-gradient(#1AD0FF, #1A7DFF);

		background-image:-o-linear-gradient(#1AD0FF, #1A7DFF);

		background-image:-ms-linear-gradient(#1AD0FF, #1A7DFF);

		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#1AD0FF', EndColorStr='#1A7DFF')";

		background-image:linear-gradient(#1AD0FF, #1A7DFF);

	}



	.btn:active, input[type=submit]:active, button:active

	{

		color:#F6F6F6;

		background-color:#165EE4;

		background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#165EE4),color-stop(100%,#2EC6F5));

		background-image:-webkit-linear-gradient(#165EE4,#2EC6F5);background-image:-moz-linear-gradient(#165EE4,#2EC6F5);

		background-image:-o-linear-gradient(#165EE4,#2EC6F5);

		background-image:-ms-linear-gradient(#165EE4, #2EC6F5);

		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#165EE4', EndColorStr='#2EC6F5')";

		background-image:linear-gradient(#165EE4,#2EC6F5);

		-webkit-box-shadow:inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;

		-moz-box-shadow:inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;

		box-shadow:inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;

	}



#order_table

{

	width:99%;

	margin:0 0 20px 0;

	border-collapse:separate;
	
	padding-right: 12px;

}

	#order_table thead

	{

		background:none;

		border:none;

		padding:0;

		margin:0;

		text-align:left;

	}

	#order_table thead th

	{

		color:#999;

		padding:10px;

		font-weight:600;

	}



	#order_table thead th a

	{

		color:#999;

	}



	#order_table thead th a:hover

	{

		color:#666;

	}

	#order_table tbody

	{

		padding:0;

		margin:0;

		font-size:12px;

	}

	#order_table tbody tr

	{

		background-color: transparent;

	}

	#order_table tbody tr td

	{

		background-color:#FFF;

	}

	#order_table tbody td

	{

		background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.08)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%);

		background-image:-moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%);

		background-image:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%);

		background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%);

		border-top:1px solid #aaaaaa;

		border-left:1px solid #dddddd;

		border-bottom:none;

		border-right:none;

		margin:0;

		padding:10px;

		vertical-align:middle;

		font-size:12px;

		font-weight:600;

	}

	/*  */

	#order_table tbody tr:nth-child(even) td

	{

		background-image:-webkit-gradient( linear,50% 0%,50% 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(80%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.08))), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGCQBOLnQAwGjFAaLggTAImDBZEFwIIAdzMDHkMcb1sAAAAASUVORK5CYII=);

		background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGCQBOLnQAwGjFAaLggTAImDBZEFwIIAdzMDHkMcb1sAAAAASUVORK5CYII=);

		background-image:-moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGCQBOLnQAwGjFAaLggTAImDBZEFwIIAdzMDHkMcb1sAAAAASUVORK5CYII=);

		background-image:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGCQBOLnQAwGjFAaLggTAImDBZEFwIIAdzMDHkMcb1sAAAAASUVORK5CYII=);

		background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.08) 100%),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGCQBOLnQAwGjFAaLggTAImDBZEFwIIAdzMDHkMcb1sAAAAASUVORK5CYII=);

	}



	#order_table tbody tr td:first-child

	{

		border-left:1px solid #aaaaaa;

	}

	#order_table tbody tr:last-child td

	{

		border-bottom:1px solid #aaaaaa;

		-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 3px;

		-moz-box-shadow:rgba(0,0,0,0.1) 0 2px 3px;

		box-shadow:rgba(0,0,0,0.1) 0 2px 3px;

	}

	#order_table tbody tr td:last-child

	{

		border-right:1px solid #aaaaaa;

	}

	td.views-field-field-server-price-value

	{

		font-size:16px;

		color:#0066ff;

		text-align:right;

		font-weight:600;

	}

	#order_table tbody tr:first-child td:first-child 

	{

		border-top-left-radius: 5px;

	}

	#order_table tbody tr:first-child td:last-child

	{

		border-top-right-radius: 5px;

	}

	#order_table tbody tr:last-child td:last-child 

	{

		border-bottom-right-radius: 5px;

	}

	#order_table tbody tr:last-child td:first-child

	{

		border-bottom-left-radius: 5px;

	}

/*	#order_table thead tr td:nth-child(8),#order_table thead tr td:nth-child(9),#order_table thead tr td:nth-child(10)
	{
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		writing-mode: lr-tb;
		width: 2em;
		margin-bottom: 20px;
		padding-bottom: 20px;
		text-align: center;
	}*/