*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.bridalColor { 
	color: #A8AECD;
}
.text14px {
	font-size:14px;
}
.text16px {
	font-size:16px;
}
div#wrap {
	border:#A0A7C9 1px solid;
	margin:5px;
	max-width:960px;	
	margin:0 auto;

}
footer, header {  clear:both; max-width:960px; width:100%; }
footer {
 background:url(wedding_jewellery_images/gradient-bar.jpg) repeat left top;
	width:100%;
	clear:both;
	float:left;
	padding-top:10px;
}

footer ul {
	float:left;
}
footer li { list-style-type:none;
margin:5px;padding:0px;
float:left;
}




div#content { 
	margin:5px 0px 5px 0px; 
	padding: 1px 5px 0 5px; 
	float:right; 
	width:78%; 
	max-width:760px;  
	color:#000000; 
	display:inline;
}	
div#navBar {
	width:20%;
	max-width:180px;
	padding: 3 0 3 0 ;
	margin:5px;
	float:left;
}
div#shoppingcart {
	display:none;
	
}
.padbottom {
	margin-bottom:10px;
}
.default {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; 
}
.titlegreen {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: bec7dc; LINE-HEIGHT: 12px; 
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #606069; LINE-HEIGHT: 16px; 
}
body { 
	FONT-FAMILY: arial, helvetica, sans-serif;
	padding:0;
	
}

a {
	color: #666699;
	text-decoration: underline;
}
del {
	color:#000000;
}
table { 
	width:100%;
}
a:hover {
	TEXT-DECORATION: none;
}

A.under:link {
	FONT-SIZE: 12px; COLOR: #666699;  TEXT-DECORATION: underline
}
A.under:visited {
	FONT-SIZE: 12px; COLOR: #666699;  TEXT-DECORATION: underline
}
A.under:active {
	FONT-SIZE: 12px; COLOR: #666699;  TEXT-DECORATION: underline
}
A.under:hover {
	FONT-SIZE: 12px; COLOR: #666699;  TEXT-DECORATION: none
}


A.guide:link {
	FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: underline;
}
A.guide:visited {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: underline;
}
A.guide:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	
	TEXT-DECORATION: none;
}
A.guide:active {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: underline;
}

A.guidered:link {
	FONT-SIZE: 12px; COLOR: #FF0000;  TEXT-DECORATION: underline;
}
A.guidered:visited {
	FONT-SIZE: 12px; COLOR: #FF0000;  TEXT-DECORATION: underline;
}
A.guidered:hover {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	
	TEXT-DECORATION: none;
}
A.guidered:active {
	FONT-SIZE: 12px; COLOR: #FF0000;  TEXT-DECORATION: underline;
}


A.guide2:link {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: underline
}
A.guide2:visited {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: underline
}
A.guide2:hover {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: none;
}
A.guide2:active {
	FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: underline
}

A.blue:link {
	FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline
}
A.blue:visited {
	FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline
}
A.blue:active {
	FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline
}
A.blue:hover {
	FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: none
}

.menulinkwhite {
	BORDER-RIGHT: green thick; BORDER-TOP: green thick; BORDER-LEFT: green thick; COLOR: #ffffff; BORDER-BOTTOM: green thick;  TEXT-DECORATION: underline
}
A.sidemenulink:link {
	COLOR: #3333cc; TEXT-DECORATION: none
}
A.sidemenulink:visited {
	COLOR: #333399; TEXT-DECORATION: none
}
A.sidemenulink:active {
	COLOR: #333399; TEXT-DECORATION: none
}
A.sidemenulink:hover {
	COLOR: #3333cc; TEXT-DECORATION: underline
}

p {
	
	font-size: 12px;
}
.bkglightblue {
	background-color: #BEC7DC;
}
.sideComments {
	
	font-size: 10px;
}
.faqHdr {
	
	font-size: 16px;
	font-weight: bold;
	color: #666699;

}
.box3d {
	margin: 10px;
	padding: 10px;
	height: 10px;
	width: 10px;
}
.box3dlower {
	border: medium outset #BEC7DC;
}
h1 {
	font-size: 20px;
	margin: 0px;
	margin-top:10px;
}
.header {
	color:#A0A7C9;
	font-size: 175%;
	margin: 0px;
}

h2 {
	
	font-size: 18px;
}

h3 {
	
	font-size: 14px;
}
li {
	
	font-size: 12px;
}
img { border:none; }
.outofstock {
	
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
}

.bridalbox {
	COLOR: #000000; border-right: #bec7dc 1px solid; border-bottom: #bec7dc 1px solid; border-top: #bec7dc 1px solid; border-left: #bec7dc 1px solid; margin-top:2px; margin-left:2px;
}
.box3Dlower h2 {
	font-size: 12px;
	margin:0px;
	padding-left:1px;
}
.catHdr h1 {
	display:none;
}
.descriptionText h2 {
	font-size: 12px;
	margin:0px;
}
.red {
	color:#FF0000;
}
.left { float:left; padding:5px; }

.currentPage { text-decoration:none; font-size:14px; font-weight:bold; }
.otherPages { font-size:12px; }
.noUnderline { text-decoration:none; }

.fpBoxBody {
	float:left;
	width:100%;
	border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	padding:10px;
}
.fpBox {
	max-width:675px;
	width:100%;
/*	background:url(wedding_jewellery_images/fp-jewellery-box-bg.jpg) no-repeat bottom left;*/
	padding-top:10px;
	margin:0 auto;
	padding-bottom:10px;
	min-height:175px;
	clear:both;
}
.fpBox h1 {
	background:url(wedding_jewellery_images/fp-full-box-top.jpg) no-repeat top left;
	margin:0px;
	width:100%;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBox p {
	padding:0px 10px 0px 10px;
}
.fpBoxFooter {
	border-bottom:#D8D7E5 1px solid;
	background-image:none;
	clear:both;
}



.fpBoxHalfLeft {
	max-width:335px;
	width:100%;
	min-height:230px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}
.fpBoxHalfLeft h1 {
	background:url(wedding_jewellery_images/fp-half-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBoxHalfLeftBody {
	float:left;
	width:100%;
	border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	padding:10px;
	min-height:210px;
}
.fpBoxHalfLeftFooter {
	border-bottom:#D8D7E5 1px solid;
	background-image:none;
	clear:both;
}
.fpBoxHalfLeft p {
	padding:0px 10px 0px 10px;
}
.fpBoxHalfLeft img {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:#A0A7C9  solid 1px;
}

.fpBoxHalfLeft a {
	color:#000000;
}

.fpBoxHalfRight {
	max-width:335px;
	width:100%;
	min-height:225px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}
.fpBoxHalfRight h1 {
	background:url("wedding_jewellery_images/fp-half-box-top.jpg") no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.fpBoxHalfRightBody {
	float:left;
	width:100%;
	border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	padding:10px;
	min-height:210px;
}
.fpBoxHalfRightFooter {
	border-bottom:#D8D7E5 1px solid;
	background-image:none;
	clear:both;
}
.fpBoxHalfRight p {
	padding:0px 10px 0px 10px;
}
.fpBoxHalfRight img {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:#A0A7C9  solid 1px;
}

.fpBoxHalfRight a {
	color:#000000;
}


.clearall {
	clear:both;
}
.fpContainer {
	max-width:685px;
	width:100%
	margin:0px 0px 0px 0px;
	padding:0px;
}

.jewelleryCommentsBox {
	width:475px;
	background:url("wedding_jewellery_images/fp-475-box-bg.jpg") no-repeat bottom left;
	margin-top:5px;
	padding-bottom:5px;
}
.jewelleryCommentsBox h1 {
	background:url("wedding_jewellery_images/fp-475-empty-box-top.jpg") no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	
}
.jewelleryCommentsBox p {
	padding:0px 10px 0px 10px;
}
.jewelleryCommentsBox hr {
	width:95%;
}

.jewelleryBox {
	max-width:587px;
	width:100%;
	background:url("wedding_jewellery_images/fp-jewellery-box-bg.jpg") no-repeat bottom left;
	margin-top:5px;
	margin:0 auto;
	padding-bottom:10px;
	min-height:275px;
	clear:both;
}
.jewelleryBox h1, h2 {
	background:url("wedding_jewellery_images/fp-jewellery-box-top.jpg") no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.jewelleryBox p {
	padding:0px 10px 0px 10px;
}

.jewelleryBoxClear {
	max-width:587px;
	width:100%;
	background:url("https://www.bridal-jewellery.co.uk/wedding_jewellery_images/fp-jewellery-box-bg.jpg") no-repeat bottom left;
	margin-top:5px;
	margin:0 auto;
	padding-bottom:10px;
	min-height:100px;
	clear:both;

}
.jewelleryBoxClear h1 {
	background:url("https://www.bridal-jewellery.co.uk/wedding_jewellery_images/fp-empty-box-top.jpg") no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;

}
.jewelleryBoxClear p {
	padding:0px 10px 0px 10px;
}
.jewelleryBoxClearBody {
	float:left;
	width:100%;
	border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	padding:10px;
}


.jewellery475Box p {
	padding:0px 10px 5px 10px;
}
.jewellery475Box {
	width:475px;
	background:url(wedding_jewellery_images/fp-475-box-bg.jpg) no-repeat bottom left;
	margin-top:5px;
	
	padding-bottom:15px;
}
.jewellery475Box h1 {
	background:url(wedding_jewellery_images/fp-475-box-top.jpg) no-repeat top left;
	margin:0px;
	padding: 6px 8px 4px 10px;
	font-size:115%;
	border-bottom:1px solid #A0A7C9;
}
.jewellery475Box ul {
	padding-left:30px;
}
.jewellery475Box .left {
	padding-left:30px;
}

.right {
	padding:0px 10px 0px 10px;
	float:right;
}
input {
	vertical-align:middle;
	
}
.pad {
	margin:0 auto;
}
.price {
	font-size:140%;
	font-weight:bold;
	color:#FF0000;
}
div#header1 {
	margin:5px;	

	clear:both;
}

div#header2 {
	background:url(wedding_jewellery_images/gradient-bar.jpg) repeat;
	padding:0px 0px 0px 0px;
    margin-top: 0px;
min-height:40px;
max-width:100%;
}
div#header2 ul {
	margin:0
} 

div#header2 li {	
	list-style-type:none;
	float:left;
	font-weight:bold;
	color:#999999;
	padding:4px;
	vertical-align:middle;
	display:inline;
	
}

div#header3 { 
	background:url(wedding_jewellery_images/jumble.gif) repeat;
	min-height:20px;
	max-width:960px;
	width:100%;
}




.column {
	width:100%;
	float:right;

}
.col { 
 	width:33%;
 	float:left;
}
.col h3 {
	padding-left:10px;
}
.col ul {
	margin:0; padding:0;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.col li {
	float:left;
}

.copyright { 
	font-size:12px;
	
}
div#navBar ul {
	margin:0px;
	padding:3px 0px 5px 0px;
	border-top:solid 1px #CCCCCC;
	list-style-type: none;
	
	padding: 0; 
}
div#navBar li {

	background-image: url(wedding_jewellery_images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0.6em;

	padding:5px 0px 5px 10px;
	margin:0px;
	border-bottom:solid 1px #CCCCCC;
	vertical-align:bottom;
}
.navHdr {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: bec7dc;
	margin-bottom:5px;
}
.navHdr h2 {
	
}
div#navBar a:hover
{
	background-color:#F4F4F4;
}
#navBar a
{
	display: block;
	color:#333333;
	width: 12em;
	padding: .2em .0em;
}




.twoColumns {
	width:95%;
  	padding: 5px;
	margin-top:0px;
  	margin-left: 30px;
	margin-bottom:15px;
	padding-bottom:15px;
}
.twoColumns ul {
	list-style-type:disc;
	width:135em;
}

.twoColumns li {
    float: left;
	font-size:12px;
	margin-top:2px;
    width: 15em;
	padding-bottom:5px;
}
div#jewelleryBox .starBackground h1 {
background-image:url(wedding_jewellery_images/star.gif);
z-index:10;
left:-100px;
}

#pa { font-family: Arial,sans-serif; background: #FFF; text-align: center; padding: 0px; border: 6px solid #A0A7C9; position: absolute; z-index: 100000; width:332px; left: 27px;}
#pa2 { font-family: Arial,sans-serif; background: #FFF; text-align: center; padding: 0px; border: 6px solid #A0A7C9; position: absolute;  z-index: 100000; width:332px; left: 270px;}
#pa .pa_close {padding: 0; margin: 0; position: absolute; top: 5px; right: 5px;}
#pa a img {border: none; text-decoration: none;}
#surveyTitle {background-color:#A0A7C9; color:#FFFFFF; font-size:14px;  padding:5px 0px 10px 0px;}
#careerSources {margin: 20px;}
.submitDivider {background-color:#A0A7C9}
#closeWindow {float:right;}
#rightNavTitle {background-color:#A0A7C9; color:#FFFFFF}
.lightBrown {color:#6f6d5e; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.imgNoBorder img {
	border:none;
}

.resizeImage { max-width:100%; height:auto; min-width:100px;  }
#navigation {
	width:100%;

	display: table;  
	margin: 0 auto;

}
#navigation li {
	width:85px;
	padding:0px; margin-right:5px;
	list-style-image:url(wedding_jewellery_images/divider.gif);
	list-style-position:inside;

}

#navigationSelect {
	display:none;
}
.hide {
	display:none;
}
.copyright {
	margin:10px;
	float:left;
}
.navInfo p {
	padding-left:10px;
}
.jewelleryDescription {
	float:left;
	width:33%;
}
.jewelleryImage {
	float:left;
	width:33%;
	
}
.maxHeight {
	max-height:200px;
}
.jewelleryBuy {
	float:left;
	width:33%;
}
.buttonHeight {
	margin-top:5px;
}
.borderedTable {
	border:1px solid #A0A7C9;
}
.borderedTable th {
	border-bottom:1px solid #A0A7C9;
}
.pagination {
	padding-bottom:10px; padding-top:10px;
}
.form-basic{
    max-width: 760px;
    padding: 55px;
    box-sizing: border-box;

  /*  background-color:  #ffffff;
  	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  */

    font: bold 14px sans-serif;
    text-align: center;
}

.form-basic .form-row{
    text-align: left;
    margin-bottom: 22px;
}

.form-basic .form-title-row{
    text-align: center;
    margin-bottom: 55px;
}

/* The form title */

.form-basic h1{
    display: inline-block;
    box-sizing: border-box;
    color:  #4c565e;
    font-size: 24px;
    padding: 0 10px 15px;
    border-bottom: 2px solid #6caee0;
    margin: 0;
}

.form-basic .form-row > label span{
    display: inline-block;
    box-sizing: border-box;
    color: #5F5F5F;
    width: 180px;
    text-align: right;
    vertical-align: top;
    padding: 12px 25px;
}

.form-basic input{
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 240px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px;
    border: 1px solid #dbdbdb;
}

.form-basic input[type=radio],
.form-basic input[type=checkbox]{
    box-shadow: none;
    width: auto;
}

.form-basic input[type=checkbox]{
    margin-top: 13px;
}

.form-basic select{
    background-color: #ffffff;
    color:  #5f5f5f;
    box-sizing: border-box;
    max-width: 240px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px 8px;
    border: 1px solid #dbdbdb;
}

.form-basic textarea{
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 240px;
    height: 80px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    font: normal 13px sans-serif;
    padding: 12px;
    border: 1px solid #dbdbdb;
    resize: vertical;
}

.form-basic .form-radio-buttons{
    display: inline-block;
    vertical-align: top;
}

.form-basic .form-radio-buttons > div{
    margin-top: 10px;
}

.form-basic .form-radio-buttons label span{
    margin-left: 8px;
    color: #5f5f5f;
    font-weight: normal;
}

.form-basic .form-radio-buttons input{
    width: auto;
}

.form-basic button{
    display: block;
    border-radius: 2px;
    background-color:  #6caee0;
    color: #ffffff;
    font-weight: bold;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 14px 22px;
    border: 0;
    margin: 40px 183px 0;
}

.form-search{
    margin: 0 auto;
    text-align: left;
    max-width: 400px;
    position: relative;
}

.form-search select{
    width: 230px;
    box-sizing: border-box;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    background-color:  #ffffff;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 5px 5px 5px 5px;
    border: 1px solid #b6c3cd;;
    border-right: 0;
    color:#4E565C;
    outline: none;
font-size:14px;
}

.form-search button{
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background-color:  #6caee0;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    color: #ffffff;
    padding: 7px 7px;
    margin-left: 0px;
    cursor: pointer;
    border: none;
    outline: none;
}


/* Placeholder color */

.form-search input::-webkit-input-placeholder {
    color:  #879097;
}

.form-search input::-moz-placeholder {
    color:  #879097;
    opacity: 1;
}

.form-search input:-ms-input-placeholder {
    color:  #879097;
}
.sitemap {
	padding-left:20px;
}
@media (max-width: 603px) {
.navInfo p {
	padding-left:15px;
}
	body {
	min-width:300px;
	
}

div#content { background-color:#FFFFFF; padding-left:8px; padding-right:0px; padding-bottom:5px; width:98%;    display:inline; 
	float:left;
	 }	

div#content p { font-size:110%; }

.logo { width:100%;  margin:0 auto; }


div#navBar {
	margin-left:5px;
	float:left;
	min-width:96%;
	display:block;
	width:96%;
	max-width:95%;
}
div#navBar h2 {
	margin-left:8px;
}
div#navBar ul {
	margin-left:8px;

}
div#navBar li {
	background-position: 0px 1.25em;	
}
.navHdr {
	font-size:120%;	
}
.nav-link {
	font-size:110%;
}
p {
	font-size:110%;
}
.sideComments { 
	font-size:100%;
}
input[type=text] { width:90%; }

.copyright {
	font-size:100%;
}
#navigation {
	display:none;
}
#navigationSelect {
	 display: inline-block;   min-height:40px; width:100%; 
    
}
#navigationSelect select {
	height:40px; min-width:250px; font-size:16px; padding:5px; margin:5px; margin-left:15px;
}
div#header2  {
	max-width:100%;
}
div#header3 {
	max-width:100%;
	
}
footer li { 
	font-size:100%;
	float:left;
	
}
.col {
	float:left;
	
}
footer { 

	max-width:100%;
	float:left;

}
.disappear {
	display:none;
}
div#shoppingcart {
	display:inline;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:0px;
}

div#shoppingcart ul li { display: inline; }
div#shoppingcart ul { margin:0; padding-left:15px; }

.jewelleryBox {
	width:100%;
	margin-top:5px;
	margin-left:0px;
	padding-bottom:10px;
  	background-image:none;
}
.jewelleryBox h1 {
	border-right:#D8D7E5 2px solid;
}
.jewelleryDescription {
	float:left;
	width:100%; 
	 border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	/* min-height:200px;*/
	 min-width:150px;
}
.jewelleryImage {
	float:left;
	width:100%;	
	min-width:150px;
	 border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
}
.jewelleryBuy {
	float:left;
	width:100%;
	border-left:#D8D7E5 1px solid; border-right:#D8D7E5 1px solid;
	
}
.jewelleryFooter {
	border-bottom:#D8D7E5 1px solid;
	background-image:none;
	clear:both;
}
.jewelleryBoxClear {
	width:100%;
	margin-top:5px;
	margin-left:0px;
	padding-bottom:10px;
  	background-image:none;
}
.jewelleryBoxClear h1 {
	border-right:#D8D7E5 2px solid;
}

.fpBoxHalfLeft {
	width:100%;
	max-width:100%;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:10px;
  	background-image:none;
}
.fpBoxHalfLeft h1 {
	background:url(wedding_jewellery_images/fp-full-box-top.jpg) no-repeat top left;
	border-right:#D8D7E5 2px solid;
}

.fpBoxHalfRight {
	width:100%;
	max-width:100%;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:10px;
  	background-image:none;
}
.fpBoxHalfRight h1 {
	background:url(wedding_jewellery_images/fp-full-box-top.jpg) no-repeat top left;
	border-right:#D8D7E5 2px solid;
}

.hide {
	display:block;
}
.fpBox h1 {
	border-right:#D8D7E5 1px solid;
}
.fpBox {
	
	width:100%;
	background-image:none;
	margin-top:5px;
	margin-left:0px;
	padding-bottom:10px;
	
}
li {
	font-size:110%;
}
.currentPage { font-size:120%; }
.otherPages { font-size:120%; }
.twoColumns li {
   font-size:120%;
}
.qty {
	height:30px;
}
 .form-basic{
        padding: 10px;
        max-width: 480px;
    }

    .form-basic .form-row{
        max-width: 300px;
        margin: 25px auto;
        text-align: left;
    }

    .form-basic .form-title-row{
        margin-bottom: 50px;
    }

    .form-basic .form-row > label span{
        display: block;
        text-align: left;
        padding: 0 0 15px;
    }

    .form-basic select{
        width: 240px;
    }

    .form-basic input[type=checkbox]{
        margin-top:0;
    }

    .form-basic .form-radio-buttons > div{
        margin: 0 0 10px;
    }

    .form-basic button{
        margin: 0;
    }

.form-search select{
    width: 150px;
    box-sizing: border-box;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    background-color:  #ffffff;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 10px 15px 10px 10px;
    border: 1px solid #b6c3cd;;
    border-right: 0;
    color:#4E565C;
    outline: none;
font-size:18px;
}

.form-search button{
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background-color:  #6caee0;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    color: #ffffff;
    padding: 15px 22px;
    margin-left: -4px;
    cursor: pointer;
    border: none;
    outline: none;
	font-size:80%;
}
}