/*  

    RyanFosterDesign Ltd www.ryanfosterdesign.com  

*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/27032b");
@font-face {font-family: 'Memphis-ExtLig';src: url('style_5018.eot?') format('eot');}@font-face {font-family: 'Memphis-ExtLig';src:url('style_5018.woff') format('woff'),url('data:font/opentype;base64,AAEAAAAOAIAAAwBgT1MvMmgPfpkAAADsAAAAYGNtYXDSLXTSAAABTAAAALRjdnQgA8wCywAAAgAAAAAgZnBnbQ+0L6cAAAIgAAACZWdhc3D//wADAAAEiAAAAAhnbHlmMKVwBQAABJAAAJwkaGVhZPWVKIwAAKC0AAAANmhoZWEHWASuAACg7AAAACRobXR4x44nUgAAoRAAAAfAbG9jYdrGtMAAAKjQAAAD6m1heHADFgH+AACsvAAAACBuYW1llsjLEQAArNwAAAJecG9zdGqTvCEAAK88AAANWXByZXCw8isUAAC8mAAAAC4AAwIFAZAABQAEAooCWAAAAEsCigJYAAABXgAhAPwAAAAAAwAAAAAAAAAAAAAHAAAAAQAAAAAAAAAAVUtXTgBAACD7BAKb/rMAyANxAPogAACTAAAAAAGkApsAAAAgAAMAAAABAAMAAQAAAAwABACoAAAAJgAgAAQABgB+AP8BUwFhAXgBfgGSAsYC3CAUIBogHiAiICYgMCA6IKwhIv//AAAAIACgAVIBYAF4AX0BkgLGAtwgEyAYIBwgICAmIDAgOSCsISL////j/8L/s/+z/67/rv+b/nP+ZOE74TrhOeE44TXhLOEk4MjgVgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkApsAKQAzAB8ALAAmACMALwAxACEANQBOAEkAG7AALLAAE0uwKlBYsEp2WbAAIz8YsAYrWD1ZS7AqUFh9WSDUsAETLhgtsAEsINqwDCstsAIsS1JYRSNZIS2wAyxpGCCwQFBYIbBAWS2wBCywBitYISMheljdG81ZG0tSWFj9G+1ZGyMhsAUrWLBGdllY3RvNWVlZGC2wBSwNXFotsAYssSIBiFBYsCCIXFwbsABZLbAHLLEkAYhQWLBAiFxcG7AAWS2wCCwSESA5Ly2wCSwgfbAGK1jEG81ZILADJUkjILAEJkqwAFBYimWKYSCwAFBYOBshIVkbiophILAAUlg4GyEhWVkYLbAKLLAGK1ghEBsQIVktsAssINKwDCstsAwsIC+wBytcWCAgRyNGYWogWCBkYjgbISFZGyFZLbANLBIRICA5LyCKIEeKRmEjiiCKI0qwAFBYI7AAUliwQDgbIVkbI7AAUFiwQGU4GyFZWS2wDiywBitYPdYYISEbINaKS1JYIIojSSCwAFVYOBshIVkbISFZWS2wDywjINYgL7AHK1xYIyBYS1MbIbABWViKsAQmSSOKIyCKSYojYTgbISEhIVkbISEhISFZLbAQLCDasBIrLbARLCDSsBIrLbASLCAvsAcrXFggIEcjRmFqiiBHI0YjYWpgIFggZGI4GyEhWRshIVktsBMsIIogiocgsAMlSmQjigewIFBYPBvAWS2wFCyzAEABQEJCAUu4EABjAEu4EABjIIogilVYIIogilJYI2IgsAAjQhtiILABI0JZILBAUliyACAAQ2NCsgEgAUNjQrAgY7AZZRwhWRshIVktsBUssAFDYyOwAENjIy0AAAAAAAAB//8AAgACAE3/+QDXApsABQARAFEAsgwAACuwBs2yAwIAK7ACzbICAwors0ACAAkrAbASL7AA1rAFzbAFELACzbACL7AFELAJINYRsA/NsA8vsAnNsRMBK7EFABESsQYMOTkAMDE3ESM1MxEHMhYVFAYjIiY1NDaPQm8YFR4fFBYeHpAB3i399TAeFhQfHhUWHgAAAAACADwB0gDcApsAAwAHACoAsgICACuwBjOwAc2wBDIBsAgvsAHWsADNsAAQsQUBK7AEzbEJASsAMDETIyczFyMnM2MiBSxwIwUsAdLJyckAAAIAKAAAAeUCmwAbAB8BRwCyCAAAK7IDBAczMzOyEgIAK7IRFRYzMzOyDgEAK7MNGhwdJBczsA/NsxATFBckFzK0CwoIDw0rswIFBgkkFzOwC82zDBseHyQXMgGwIC+xIQErsDYauj819fUAFSsKsAgusBIusAgQsQcD+bASELERA/m6PzX19QAVKwqwBC6wFi6wBBCxAwP5sBYQsRUD+bADELMCAxYTK7AEELMFBBUTK7AHELMGBxITK7AIELMJCBETK7MMCBETK7MNCBETK7MQCBETK7AHELMTBxITK7AEELMUBBUTK7ADELMXAxYTK7MaAxYTK7MbAxYTK7AEELMcBBUTK7AHELMdBxITK7MeBxITK7AEELMfBBUTKwNAGAIDBAUGBwgJDA0QERITFBUWFxobHB0eHy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLrBAGgAwMQEHIwcjNyMHIzcjNzM3IzczNzMHMzczBzMHIwcnIwczAcUGZCMpI3wjKiNkBmQaZAZkISkhfCEqIWQGZBoQfBp8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ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQQBBQEGAQcBCAEJAP0A/gEKAQsBDAD/AQABDQEOAQ8BAQEQAREBEgETARQBFQEWARcBGAEZARoA+AD5ARsBHAEdAR4BHwEgASEBIgEjASQA+gDXASUBJgEnASgBKQEqASsBLAEtAS4BLwEwAOIA4wExATIBMwE0ATUBNgE3ATgBOQE6ATsAsACxATwBPQE+AT8BQAFBAUIBQwFEAUUA+wD8AOQA5QFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYAuwFXAVgBWQFaAOYA5wCmAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQDYAOEBZgDbANwA3QDgANkA3wFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgCyALMBcwF0ALYAtwDEALQAtQDFAIIAwgCHAKsAxgC+AL8BdQF2ALwBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjACMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgCYAZsAqACaAJkA7wGcAKUAkgGdAZ4BnwCcAaABoQGiAKcAjwGjAJQAlQGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5ALkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQAwADBAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4B3VuaTAwQTAHdW5pMDBBRAdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50BkRjYXJvbgZkY2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgZFYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4Ckdkb3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4B0ltYWNyb24HaW1hY3JvbgZpYnJldmUHSW9nb25lawdpb2dvbmVrAklKAmlqDEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlB09tYWNyb24Hb21hY3Jvbg1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAxUY29tbWFhY2NlbnQMdGNvbW1hYWNjZW50BlRjYXJvbgZ0Y2Fyb24GdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAd1bmkwMUNEB3VuaTAxQ0UHdW5pMDFEMwZHY2Fyb24GZ2Nhcm9uB3VuaTAxRjQMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIJYWZpaTU3OTI5B3VuaTAyQzkHdW5pMDM4NwZXYWN1dGUJV2RpZXJlc2lzB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMQpmaWd1cmVkYXNoCWFmaWkwMDIwOA11bmRlcnNjb3JlZGJsCWV4Y2xhbWRibAd1bmkyMDNFDHplcm9zdXBlcmlvcgxmb3Vyc3VwZXJpb3IMZml2ZXN1cGVyaW9yC3NpeHN1cGVyaW9yDXNldmVuc3VwZXJpb3INZWlnaHRzdXBlcmlvcgxuaW5lc3VwZXJpb3IMemVyb2luZmVyaW9yC29uZWluZmVyaW9yC3R3b2luZmVyaW9yDXRocmVlaW5mZXJpb3IMZm91cmluZmVyaW9yDGZpdmVpbmZlcmlvcgtzaXhpbmZlcmlvcg1zZXZlbmluZmVyaW9yDWVpZ2h0aW5mZXJpb3IMbmluZWluZmVyaW9yBnBlc2V0YQRFdXJvCWFmaWk2MTI0OAlhZmlpNjEyODkHdW5pMjExNwd1bmkyMTI2CG9uZXRoaXJkCXR3b3RoaXJkcwlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwlhcnJvd2xlZnQHYXJyb3d1cAphcnJvd3JpZ2h0CWFycm93ZG93bglhcnJvd2JvdGgJYXJyb3d1cGRuDGFycm93dXBkbmJzZQhlbXB0eXNldAd1bmkyMjE4Cm9ydGhvZ29uYWwMaW50ZXJzZWN0aW9uBXVuaW9uB3VuaTIyMkUHdW5pMjIzNgdzaW1pbGFyC2VxdWl2YWxlbmNlB2RvdG1hdGgFaG91c2UNcmV2bG9naWNhbG5vdAd1bmkyMzE5CmludGVncmFsdHAKaW50ZWdyYWxidAlmaWxsZWRib3gHdW5pMjVBMQZIMTg1NTEKZmlsbGVkcmVjdAd1bmkyNUFFB3VuaTI1QUYHdHJpYWd1cAd1bmkyNUI0B3VuaTI1QjgHdHJpYWdydAd1bmkyNUJCB3RyaWFnZG4HdW5pMjVCRQd1bmkyNUMyB3RyaWFnbGYHdW5pMjVDNQZjaXJjbGUGSDE4NTMzCWludmJ1bGxldAlpbnZjaXJjbGUKb3BlbmJ1bGxldAlzbWlsZWZhY2UMaW52c21pbGVmYWNlA3N1bgZmZW1hbGUEbWFsZQVzcGFkZQRjbHViBWhlYXJ0B2RpYW1vbmQLbXVzaWNhbG5vdGUHdW5pMjY2Qwhkb3RsZXNzagtjb21tYWFjY2VudAVBY3V0ZQVDYXJvbghEaWVyZXNpcwVHcmF2ZQxIdW5nYXJ1bWxhdXQGTWFjcm9uDWNvbW1hc3VwZXJpb3IOcGVyaW9kc3VwZXJpb3ICZmYDZmZpA2ZmbAZEYnJldmUKQWRvdGFjY2VudApGZG90YWNjZW50DWFodW5nYXJ1bWxhdXQKYWRvdGFjY2VudA9vbmUuZGVub21pbmF0b3IPdHdvLmRlbm9taW5hdG9yEXRocmVlLmRlbm9taW5hdG9yEGZvdXIuZGVub21pbmF0b3IQZml2ZS5kZW5vbWluYXRvcg9zaXguZGVub21pbmF0b3IRc2V2ZW4uZGVub21pbmF0b3IRZWlnaHQuZGVub21pbmF0b3IQbmluZS5kZW5vbWluYXRvchB6ZXJvLmRlbm9taW5hdG9yBm9uZW9uZQhvbmVmaWZ0aAh0d29maWZ0aAp0aHJlZWZpZnRoCWZvdXJmaWZ0aAhvbmVzaXh0aAlmaXZlc2l4dGgJRG90YWNjZW50BFJpbmcKQ2lyY3VtZmxleAVCcmV2ZQVUaWxkZQdDZWRpbGxhBk9nb25law5jb21tYWFjY2VudC5zYwpDb21tYS5oaWdoDERpZXJlc2lzLmFsdApjb21tYS5oaWdoDGRpZXJlc2lzLmFsdAAAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWFmwFCsAAA==') format('truetype'),url('style_5018.svg#Memphis-ExtLig') format('svg');}
@font-face {
    font-family: 'Memphis-Med';
    src: url('23910B_0_0.eot');src: url('23910B_0_0.eot?#iefix') format('embedded-opentype'),url('23910B_0_0.woff') format('woff'),url('23910B_0_0.ttf') format('truetype');
}
 @font-face {
    font-family: 'Memphis-Lig';
    src: url('23911D_0_0.eot');src: url('23911D_0_0.eot?#iefix') format('embedded-opentype'),url('23911D_0_0.woff') format('woff'),url('23911D_0_0.ttf') format('truetype');
}
@font-face {font-family: 'EngraversRomanBT-Bold';src: url('27032B_1_0.eot');src: url('27032B_1_0.eot?#iefix') format('embedded-opentype'),url('27032B_1_0.woff') format('woff'),url('27032B_1_0.ttf') format('truetype');}
@font-face {font-family: 'EngraversRomanBT-Regular';src: url('27032B_0_0.eot');src: url('27032B_0_0.eot?#iefix') format('embedded-opentype'),url('27032B_0_0.woff') format('woff'),url('27032B_0_0.ttf') format('truetype');}


/* @group Reset */

/* Based on 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;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
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 */

/* @group Globals */

html{
	overflow-x: hidden;
}

body {
	color: #231f20;
	text-align: center;
	background: #fafafa url(bg-parchment.jpg?12) repeat-x fixed;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#container, .container {
	display: block;
	text-align: left;
	width: 980px;
	min-width: 980px;
	margin: 0 auto;
}

#main {
	margin: 30px 10px 0;
	width: 960px;
}

/* links */

a {
	color: #bf2b09;
	text-decoration: none;
	/*font-style: italic;*/
}

a:hover {
	text-decoration: underline;
}

/* typography */

h1, h2, h3, h4, h5, h6 {
	line-height: 140%;
	margin-bottom: 20px;
	font-weight: normal;
} 

h2.dodo-header {
	font-family: Memphis-ExtLig;
	font-size: 42px !important;
	font-weight: normal;
	line-height: 100%;
	text-transform: uppercase;
}

#monogram_form h2.dodo-header {
    font-size: 24px !important;  
  	padding-left: 30px;
}

h2.dodo-header.product {
	margin-bottom: 0;
}

h2.dodo-header.short {
	font-size: 26px !important;
}

h2.dodo-header a  {
	color: #231f20;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

h2.dodo-header a:hover {
	color: #ce202d;
	text-decoration: none;
}

h2.dodo-header span {
	display: block;
}

h2.dodo-header span.device {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size: 30px;
	font-style: italic;
	text-transform: none;
	margin-bottom: 20px;
}
h2.dodo-header span.device.smaller {
	font-size: 24px;
}

h2.title_overide span.device{
	font-family: "Memphis-ExtLig" !important;
	font-weight:normal;
	text-transform:uppercase;
	font-size:26px;
	display:inline;
	font-style: normal;
}



p {
	font-size: 13px;
	line-height: 140%;
	margin-bottom: 20px;
}

.clear {
    clear: both;   
}

del {
	color: #919295;
}

/* buttons */

.btn {
	background: url(btn.png) no-repeat right;
	display: block;
	padding: 5px 5px 5px 0;
	color: #fff;
	width: 140px;
	text-align: center;
	cursor: pointer;
}

.btn span {
	background: url(btn-left.png) no-repeat left;
	display: block;
	height: 28px;
	padding: 6px 0 0 5px;
}

a.btn:hover { 
 	text-decoration: none;
} 


.btn.add-to-cart { 
	background-position: 0 -54px; 
	width: 140px; 
	height: 44px; 
} 

.btn.add-to-cart:hover { 
	background-position: 0 0; 
	width: 140px; 
	height: 44px; 
} 

#add-to-cart {
	float: left;
    margin-top: 0px;
}

/* icons */

.icon {
	background: url(icon.png) no-repeat;
	display: block;
	float: left;
	margin-right: 5px;
}

.icon.facebook { 
	background-position: 0 -50px; 
	width: 30px; 
	height: 30px; 
}

.icon.facebook:hover { 
	background-position: 0 0;
	width: 30px; 
	height: 30px; 
} 
 
.icon.rss { 
	background-position: 0 -193px; 
	width: 30px; 
	height: 30px; 
} 

.icon.rss:hover { 
	background-position: 0 -143px; 
	width: 30px;
	height: 30px; 
} 

.icon.twitter {
	background-position: 0 -293px; 
	width: 30px; 
	height: 30px; 
} 

.icon.twitter:hover { 
	background-position: 0 -243px; 
	width: 30px; 
	height: 30px; 
} 

.icon.cart { 
	background-position: right -343px; 
	width: 100px; 
	height: 30px; 
	padding-right: 45px;
	margin: 0px;
} 

.icon.pointer { 
	background-position: 0 -100px; 
	width: 300px; 
	height: 23px;
	padding: 5px 0 0 30px;
}

/* colors */

.grey {
	color: #919295;
}

/* clearing */

.clear { 
	 display: inline-block; 
} 

.clear { 
	 display: block; 
} 

.clear:after { 
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden; 
}

/* hiding */

.hide {
    position: absolute;
    left: -1000px;
    width: 100px;
    display:none !important;
 }
 
 /* @end */


/* @group Layout */

ul.layout {
	border-top: 1px solid #919195;
	padding: 40px 0;
}

ul.layout.nexus {
    border-top: none;
    background: url(double-line.png) repeat-x 0 0;
    padding: 40px 0;
}

ul.layout.nexus .protects {
    background: url(nexus-protects2.png?1) no-repeat 0 0;
    width: 561px;
    height: 199px;
    float: left;
    margin-bottom: 20px;
    padding: 33px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .protects .content {
    width: 250px;
    float: right;
    display: block;
}

ul.layout.nexus .smartcover {
    background: url(nexus-smartcover.png?1) no-repeat 0 0;
    width: 561px;
    height: 208px;
    float: left;
    margin-bottom: 20px;
    padding: 33px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .smartcover .content {
    width: 250px;
    float: left;
    display: block;
}

ul.layout.nexus .lowprofile {
    background: url(nexus-lowprofile.png?1) no-repeat 0 0;
    width: 561px;
    height: 213px;
    float: left;
    margin-bottom: 20px;
    padding: 10px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .lowprofile .content {
    width: 561px;
    padding: 0 40px;
    float: left;
    display: block;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    text-align: center;
}

ul.layout.nexus .lowprofile .content h3 {
    margin-bottom: 89px;
}

ul.layout.nexus .perch {
    background: url(nexus-perch.png?1) no-repeat 0 0;
    width: 561px;
    height: 370px;
    float: left;
    margin-bottom: 20px;
    padding: 10px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .perch .content {
    width: 260px;
    float: right;
    margin: 180px 42px 0 0;
    display: block;
}

ul.layout.nexus .adhesive {
    background: url(nexus-adhesive.png?1) no-repeat 0 0;
    width: 543px;
    height: 162px;
    float: left;
    margin-bottom: 20px;
    padding: 10px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .adhesive .content {
    width: 295px;
    float: left;
   display: block;
}

ul.layout.nexus .personalization {
    background: url(nexus-personalisation.png?1) no-repeat 0 0;
    width: 559px;
    height: 193px;
    float: left;
    margin-bottom: 20px;
    padding: 10px 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

ul.layout.nexus .personalization .content {
    width: 295px;
    float: right;
   display: block;
   margin: 16px 40px 0 0;
}

ul.layout.nexus h3 {
    font-family: Memphis-ExtLig;
	font-size: 27px !important;
	font-weight: normal;
	line-height: 100%;
	text-transform: none;
    margin-bottom: 10px;
}

ul.layout.first {
	border-top: none;
	padding: 0 0 30px;
}

ul.layout li.left {
	float: left;
	width: 560px;
}

#header ul.layout li.left {
    float: left;
    width: 503px;
}

#header ul.layout li.left a {
    text-decoration: underline;
    color: #484545 !important;
}

.tagline {
    position: absolute;
    top: 70px;
    right: 0;
}

.tagline h1 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-style: italic;
    color: #484545;
}
.tagline h1 a {
	color: #484545;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.tagline h1 {
		font-size: 8px;
	}
}

ul.layout li.right {
	float:right;
	width: 360px;
}

#header ul.layout li.right {
    float:right;
	width: 455px;
}

ul.layout li.right .upper {
	height: 285px;
}

ul.layout li.right .lower p {
	margin-bottom: 10px;
}

ul.layout li.right .lower .social {
	border-top: 1px solid #d2d2d2;
	padding-top: 15px;
}

ul.layout li.right .lower .social .facebook {
	float: left;
}

ul.layout li.right .lower .social .google-plus-one {
    float: left;
    margin: 2px 0 0 10px;
}


ul.layout li.right .lower .social .twitter{
	float: right;
}

/* new social icons */

.new-facebook {
    background: url(new-facebook.png?12) no-repeat 0 0 !important;
    width: 10px;
    height: 16px;
    float: left;
    display: block;
    margin: 20px 7px 0 0;
    opacity: 1;
}
#quicklinks li.menu #social a.new-facebook:hover {
	background: url(new-facebook.png?12) no-repeat 0 0 !important;
}
#quicklinks li.menu #social a.new-twitter:hover {
	background: url(new-twitter.png?12) no-repeat 0 0 !important;
}
#quicklinks li.menu #social a.new-instagram:hover {
	background: url(new-instagram.png?12) no-repeat 0 0 !important;
}
#quicklinks li.menu #social a.new-pinterest:hover {
	background: url(new-pinterest.png?12) no-repeat 0 0 !important;
}
#quicklinks li.menu #social a.tumblr:hover {
	background: url(tumblr.png?12) no-repeat 0 0 !important;
}
#quicklinks li.menu #social a.medium:hover {
	background: url(medium.png) no-repeat 0 0 !important;
}

a.new-facebook:hover,
a.new-twitter:hover,
a.new-instagram:hover,
a.new-pinterest:hover,
a.tumblr:hover,
a.medium:hover  {
    opacity: 0.8;   
}

.new-twitter {
    background: url(new-twitter.png?12) no-repeat 0 0 !important;
    width: 19px;
    height: 16px;
    float: left;
    display: block;
    margin: 20px 7px 0 0;
}

.new-instagram {
    background: url(new-instagram2.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    float: left;
    display: block;
    margin: 20px 7px 0 0;
}

.tumblr {
    background: url(tumblr.png) no-repeat 0 0;
    width: 9px;
    height: 16px;
    float: left;
    display: block;
    margin: 20px 0px 0 4px;
}

.vimeo {
    background: url(vimeo.png) no-repeat 0 0;
    width: 18px;
    height: 15px;
    float: left;
    display: block;
    margin: 20px 5px 0 0;
}

.new-pinterest {
    background: url(new-pinterest.png) no-repeat 0 0;
    width: 15px;
    height: 17px;
    float: left;
    display: block;
    margin: 2px 0 0 0;
}

.medium {
    background: url(medium.png) no-repeat 0 0;
    width: 20px;
    height: 17px;
    float: left;
    display: block;
    margin: 18px 0 0 5px !important;
}
.site-search {
    width: 300px;
    float: left;
    display: block;
    margin: 0px 0 0 0px;
    position: relative;
    padding-left: 9px;
}

.site-search .site-search-input {
    background: url(searchinput.png?rfd) no-repeat -90px 0;
    width: 300px;
    height: 23px;
    float: left;
    display: block;
    border: none;
    outline: none;
    margin: 0 20px 0 0;
    font-family: georgia;
    font-style: italic;
    font-size: 12px;
    color: #231f20 !important;
    padding: 0 5px;

}

.site-search .mag-glass {
    background: transparent;
    width: 27px;
    height: 23px;
    float: left;
    display: block;
    text-indent: -99999px;
    font-size: 0;
    text-transform: capitalize;
    border: 0 none;
    margin: 0 0 0 -28px;
    padding: 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.addthis_toolbox.addthis_default_style {
    margin: 20px 0 0 38px;
    float: left;
    display: block;
}

.new-cart {
    background: url(newcart2.png) no-repeat left bottom;
    float:left;
    display: block;
    padding-left: 27px;
}

.new-cart:hover {
    opacity: 0.8;   
}

#mini-cart span {
    font-style: italic;   
}

/* @end */

/* @group Header */

#header {
	border-bottom: 7px solid #bf2b09;
	width: 960px;
	margin: 0 10px;
	position: relative;
    z-index: 4999;
}

#header .layout {
	padding: 35px 0;
}

#header .layout.upper {
	border: none;
	padding: 9px 0;
    position: relative;
}

#header .layout.upper a.login {
    float: left;
    margin-left: 61px;
    font-size: 12px;
    margin-top: 9px;
    text-decoration: underline;
    color: #484545;
    font-weight: bold;
    font-style: italic;
}

#header .layout.upper a.login:hover {
	color: #BF2B09;
}

#header .layout.upper li.left {
    width: 860px !important;
}

#header .layout.upper li.left .new-facebook,
#header .layout.upper li.left .new-twitter,
#header .layout.upper li.left .new-instagram {
    margin: 3px 15px 0 0;
}

#header .layout.upper li.left .new-facebook {
    margin-left: 20px;
}

#header ul.layout.upper li.right {
    width: 100px !important
}

#header .layout.upper a.corporate {
    background: url(corp.png?123) no-repeat 0 0;
    width: 145px;
    height: 19px;
    float: left;
    display: block;
    text-indent: -9999px;
    position: relative;
    left: 10px;
    top: 3px;
}

#header .layout.upper #social {
	float: left;
	display: inline-block;
}

#header .layout.upper #mini-cart  {
	float: right;
	display: inline-block;
	text-align: right;
    margin-top: 3px;
    border-left: 1px solid #8d8677;
    padding-left: 10px;
}

#header .layout.upper #mini-cart a {
	color: #484545;
	font-style: normal;
    font-size: 14px;
    text-decoration: underline;
    line-height: 14px;
}

#header .layout.upper #mini-cart a:hover {
	color: #BF2B09;
}

#header .layout.upper #mini-cart span {
	padding-top: 5px;
	display: block;
}

#header .layout.upper p {
	display: inline-block;
	font-style: italic;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0;
    color: #484545 !important;
    float: left;
    width: auto;
}

#header .layout.upper p span.divider {
	padding: 0 5px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	#header .layout.upper a.corporate {
		left: 510px;
	}
	#header span.desktop {
		display: none !important;
	}
}

#header .layout .logo.dodocase { 
	display: block;
	width: 288px;
	height: 35px;
    margin: 1px 0 5px 0;
	background: url(dodologo.png) no-repeat 0 0px;
	/*width: 355px;*/ 
	/*height: 66px;*/
	/*background: url(logo-dodocase-xmas.png?rfd) no-repeat 0 0;*/
} 

#header .layout.lower {
	padding: 20px 0 28px 0;
}

#header img#nav {
	padding-bottom: 25px;
}

/* @end */

/* @group Kindle Fire Landing Page */

#hero.kindle-fire {
	background: url(hero-kindle-fire.png) no-repeat !important;
}

#fire-dodocase.kindle-fire {
	background: url(kindle-fire-dodocase-landing-page.png) no-repeat 0 0 !important;
}

/* @end */

/* @group Collection  */

#collection-summary {
	margin-bottom: 30px;
}

#collection-summary.curated {
	margin-bottom: 60px;
}

#collection-summary h2 {
	text-align: center;
	margin-bottom: 0;
}

#collection-summary p {
	text-align: center;
}

ul.layout.products li.right .upper.short{
	height: 170px;
}

ul.layout.products li.right .upper.short.collection{
	height: 190px;
}

ul.layout.products li.right .upper.tall {
	height: 360px;
}

ul.layout.products li.right .upper.tall.collection {
	height: 380px;
}

.products-list li {
	float: left;
	margin-right: 36px;
	height: 220px;
}
.products-list li.last {
	margin-right: 0;
}

.products-list .product-image {
	border: 1px solid #d2d2d2;
	width: 160px;
	margin-bottom: 10px;
	position: relative;
}

.products-list .product-image .tag {
	width: 64px;
	height: 119px;
	position: absolute;
	top: -4px;
	right: 0;
}

.products-list .product-image .tag.best-seller {
	background: url(label-best-seller.png) no-repeat;
}

.products-list .product-image .tag.made-in-sf{
	background: url(label-made-in-sf.png) no-repeat;
}

.products-list .product-image .tag.new{
	background: url(label-new.png) no-repeat;
}

.products-list .product-image .tag.staff-pick {
	background: url(label-staff-pick.png) no-repeat;
}

.products-list.grid li p {
	margin-bottom: 0;
}

.products-list p.product-info {
	margin-bottom: 10px;
	width: 160px;
	color: #919295;
}

.products-list p.product-info a {
	color: #231f20;
}

.products-list p.product-info a:hover {
	color: #ce202d;
}

.products-list.grid  {
	margin-bottom: 30px;
}

.products-list.grid li {
	margin: 0;
	padding: 15px;
	height: 190px;
}

.products-list.grid li.favorite {
	background: transparent url(bg-favorites.png) repeat;
}

#dodo-favorites {
	background: transparent url(bg-favorites.png) repeat;
	width: 576px;
	padding-top: 16px;
	position: relative;
}

#dodo-favorites h3 {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	margin-bottom: 0;
}

#dodo-favorites #dodo {
	width:  67px;
	height: 78px;
	background: url(dodo.png) no-repeat;
	position: absolute;
	top: -36px;
	right: 14px;
}

#paging {
	font-size: 13px;
	text-align: center;
	margin-bottom: 40px;
}

#paging .current {
	color: #ce202d;
}

#paging a {
	color: #231f20;
}

#paging .prev {
	margin-right: 10px;
}

#paging .next {
	margin-left: 10px;
}

/* @end */

/* @group Product */

/* Buzz */

#buzz ul.tabs li {
	float: left;
}

#buzz .tab-container {
	padding: 16px 0 20px;
	text-align: center;
}

#buzz .tab-container .tab-content  a {
	font: italic 22px Georgia, "Times New Roman", Times, serif;
	color: #919295;
}

#buzz .tab-container .tab-content a:hover {
	color: #ce202d;
	text-decoration: none;
}

#buzz .logo.quote {
	background: url(quote-logo.png) no-repeat;
	display: block;
}

#buzz .logo.quote.crunchgear { 
	background-position: 0 -85px; 
	width: 170px; 
	height: 65px; 
} 

#buzz .logo.quote.crunchgear:hover { 
	background-position: 0 0; 
	width: 170px; 
	height: 65px; 
} 

#buzz .logo.quote.engadget { 
	background-position: 0 -255px; 
	width: 170px; 
	height: 65px; 
} 

#buzz .logo.quote.engadget:hover { 
	background-position: 0 -170px; 
	width: 170px; 
	height: 65px; 
} 

#buzz .logo.quote.forbes { 
	background-position: 0 -425px; 
	width: 130px; 
	height: 65px; 
} 

#buzz .logo.quote.forbes:hover { 
	background-position: 0 -340px; 
	width: 130px; 
	height: 65px; 
} 

#buzz .logo.quote.macworld { 
	background-position: 0 -595px; 
	width: 130px; 
	height: 65px; 
} 

#buzz .logo.quote.macworld:hover { 
	background-position: 0 -510px; 
	width: 130px; 
	height: 65px; 
} 

#buzz .logo.quote.newyorktimes { 
	background-position: 0 -765px; 
	width: 220px; 
	height: 65px; 
} 

#buzz .logo.quote.newyorktimes:hover { 
	background-position: 0 -680px; 
	width: 220px; 
	height: 65px; 
} 

#buzz .logo.quote.tuaw { 
	background-position: 0 -935px; 
	width: 220px; 
	height: 65px; 
} 

#buzz .logo.quote.tuaw:hover { 
	background-position: 0 -850px;
	width: 220px; 
	height: 65px; 
} 

#buzz h2 {
	background: url(dodo-buzz.png) no-repeat right top;
}

h3.product, h3.price {
	font-size: 36px;
	font-style: italic;
	font-weight: normal;
}

h3.product small, h3.price small {
	font-size: 16px;
}

h3.price.color-picker, h3.price.variants-select {
	margin-bottom: 10px;
}

#product-description h2  {
	font-family: Memphis-ExtLig;
	font-size: 30px !important;
	font-weight: normal;
	line-height: 100%;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#product-description h3  {
	font-size: 18px;
}

#product-description h4, #product-description h5, #product-description h6  {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#product-description p, #product-description ul, #product-description ol {
	font-size: 13px;
	margin-bottom: 20px;
}

#product-description ol li {
	margin-bottom: 5px;
	margin-left: 30px;
	list-style-type: decimal;
	list-style-position: outside;
	line-height: 140%;
}

#product-description ul li {
	margin-bottom: 5px;
	margin-left: 30px;
	list-style-type: disc;
	list-style-position: outside;
	line-height: 140%;
}

#color-picker {
	border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
	display: block;
	padding: 10px 0;
}

#color-picker p {
	font-style: italic;
	margin-bottom: 10px;
	font-size: 12px;
}

#color-picker ul {
	width:  230px;
	display: inline-block;
	float:left;
}

#color-picker ul li {
	float: left;
	width: 50px;
	display: block;
	text-align: center;
	padding: 2px;
}

#color-picker a {
	color: #231f20;
	font-size: 13px;
}

#color-picker a:hover {
	text-decoration: none;
}

#color-picker a.color {
	display: block;
	cursor: pointer;
}

#color-picker a.color.tooltip span {
	background: transparent url(fader.png) repeat;
	display:none;
	padding:10px;
	position:absolute;
	z-index:1000;
}

#color-picker a.color.tooltip span.dodocase-name {
	background: #231F20;
	color: #fff;
}

#color-picker a.color.tooltip span.dodocase-name.folio{
	top:530px !important;
}

.remove-border{
	border:none !important;
}

ul.layout.color-picker li.right .upper {
	height: 320px;
}

ul.layout.color-picker li.right .lower p {
	padding-bottom: 10px;
}

ul.layout.color-picker li.right .lower input{
	float: left;
}

#product-options {
	display: block;
}

#product-variants {
    padding: 15px 0 15px 0;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
}


#monogram_form #product-variants {
    padding: 15px 0 15px 0;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}


#product-variants label {
	font-size: 13px;
	font-style: italic;
	margin-bottom: 5px;
	display: block;
}

#product-variants select {
	width: 250px;
	margin-bottom: 20px;
}

#dodo-quote {
	margin-top: 30px;
	padding-right: 70px;
	height: 70px;
	background: url(dodo.png) no-repeat right center;
}

#product_form {
	psosition: relative;
	z-index: 100;
}

#dodo-quote p {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 10px;
}

a.certificate {
	font-size: 12px;
	float: right;
	padding-top: 10px;
}
#main-image.video {
	padding-top: 20px;
}


#gallery-wrapper {
	width: 500px;
	margin: 20px 34px 20px;
}

#gallery-wrapper.monogram {
    width: 520px;
	margin: 20px 34px 20px;
}

body#page-product.monogram #container #main ul#gallery-wrapper {
    width: 650px;
    margin: -30px 0 20px !important;
}

#gallery-wrapper li.left {
	width:  450px;
	float: left;
} 

#gallery-wrapper li.right {
	width:  90px;
	float: right;
} 

#gallery-wrapper li.right .social span {
    padding-bottom: 6px;   
}

#gallery-wrapper li.right .social span.google-plus-one #___plusone_0 {
    height: 21px !important;   
}

#gallery-wrapper li #product-gallery {
	float: left;
	display: inline-block;
}

#gallery-wrapper li #product-gallery li {
	float: left;
	margin: 0 10px 0 0;
	width: 100px;
}

#gift-card-message textarea {
	padding: 6px;
	width: 340px;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	font-style: italic;
	border: none;
	color: #231F20;
	background: #e0d7c8;
	margin: 10px 0;
}

/* jCarousel */

.jcarousel-skin-dodocase .jcarousel-container {
    
}

.jcarousel-skin-dodocase .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-dodocase .jcarousel-container-horizontal {
    width: 430px;
    padding: 0 30px;
}


.jcarousel-skin-dodocase .jcarousel-clip-horizontal {
    width:  430px;
    height: 65px;
}

.jcarousel-skin-dodocase .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-dodocase .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 34px;
}

.jcarousel-skin-dodocase .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin-dodocase .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-dodocase .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-dodocase .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-dodocase .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-dodocase .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-dodocase .jcarousel-next-disabled-horizontal,
.jcarousel-skin-dodocase .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-dodocase .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-dodocase .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png?1) no-repeat 0 0;
}

.jcarousel-skin-dodocase .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-dodocase .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-dodocase .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-dodocase .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-dodocase .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-dodocase .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.switches .active {
  font-weight: bold;
}
.slides div {
  display: none;	
  /*height: 373px;*/
}
.slides .active {
  display: block;
}
.switches img {
	/*cursor: pointer;*/
}

#index-carousel {
    margin-top: -30px;   
    position: relative;

}

.jcarousel-skin-index .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-index .jcarousel-container-horizontal {
    width: 960px;
    padding: 0;
}


.jcarousel-skin-index .jcarousel-clip-horizontal {
    width:  960px;
    height: 623px;
}

.jcarousel-skin-index .jcarousel-item {
    width: 960px;
    height:600px;
}

.jcarousel-skin-index .jcarousel-item-horizontal {
	margin: 0;
}

.jcarousel-skin-index .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin: 0;
}


.jcarousel-skin-index .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-index .jcarousel-next-horizontal {
    position: absolute;
	background: none;
    top: 256px;
    right: 0;
    width: 30px;
    height:82px;
    cursor: pointer;
    background: url(dodo-rightarrow.png) no-repeat 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.jcarousel-skin-index .jcarousel-next-horizontal:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.jcarousel-skin-index .jcarousel-next-disabled-horizontal,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-index .jcarousel-prev-horizontal {
    position: absolute;
    background: none;
    top: 256px;
    left: 0;
    width: 30px;
    height:82px;
    cursor: pointer;
    background: url(dodo-leftarrow.png) no-repeat 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.jcarousel-skin-index .jcarousel-prev-horizontal:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.jcarousel-skin-index .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 
}

/* @end */

/* @group Monogramming */


.upper.monogram {
	/*height: 270px !important;*/
}

.upper.monogram.short {
	height: auto !important;
}

.upper.monogram h3  {
	margin-top: -5px;
}

.upper.monogram.short h3  {
 	line-height: 140%;
}

.upper.monogram  #color-picker p {
    margin-bottom: 5px;
}

#add-monogram {
	font-size: 12px;
	padding: 10px 0;
}

#add-monogram.big {
	font-size: 15px;
}

.sbmt {
    float: left;
    width: 148px;
    display: block;
    margin-top: 4px;
}

#submit_button_area {
    font-size: 11px;
    }

#submit_button_area .total {
   font-size: 11px; 
   float: left;
    display: block;
    width: 200px;
    margin: 0 0 3px 10px;
}

.customization_breakdown {
    font-size: 11px;
	padding: 6px 0;
    float: left;
    display: block;
    width: 200px;
    margin: 0px 0 0px 10px;
}

.camera_hole_price {
    margin-left: 10px; 
    margin-bottom: 4px;
    float: left;
    display: block;
    width: 200px;
}

#add-monogram .left {
	width: 100%;
	float:left;
	font-style: italic;
}

#add-monogram .right {
	width: 90px;
	float:right;
    margin-top: 15px;
}

#add-monogram .right a.certificate {
    padding-top: 5px;
}

.hardcover-camera-hole {
	padding: 5px 0 10px 20px;
	display: block;
}

#monogram_form {
	background: #fafafa url(bg-parchment.jpg) repeat-x fixed;
	padding: 10px;
	width: 916px;
}

#monogram_form .border {
	border: 1px solid #919195; 
	padding: 20px;
	width: 874px;
}

#monogram_form .border .left {
	float:left;
	width:421px;
	background: url(loader.gif) no-repeat 145px 180px;
}

#monogram_form .border .left .image {
	display:block;
	width: 421px;
	height: 510px;
    margin-top: 48px;
}

#monogram_form .border .left .image {
	background: url(mono-blank.png?123) no-repeat;
}

#monogram_form .error {
    background: url(notification.png) no-repeat 0 0;
	padding: 50px 5px 10px 90px;
	margin: 7px 0 20px 31px;
	font-size: 11px;
    display: none;
    width: 304px;
    min-height: 21px;
 
}

#monogram_form .border .right {
	float:right;
	width: 431px;
	text-align:left;
	font: 13px Georgia, "Times New Roman", Times, serif;
	position: relative;
}

#monogram_form .border .right .mono-number-1 {
    background: url(mono-number-1.png?123) no-repeat 0 0;
    width: 165px;
    height: 80px;
    display: block;
    position: absolute;
    top: 35px;
    left: -68px;
}
#monogram_form .border .right .mono-number-1-mini {
    background: url(mono-number-1-mini.png) no-repeat 0 0;
    width: 275px;
    height: 140px;
    display: block;
    position: absolute;
    top: 50px;
    left: -258px;
}


#monogram_form .border .right .mono-number-2 {
    background: url(mono-number-2.png?123) no-repeat 0 0;
    width: 178px;
    height: 63px;
    display: block;
    position: absolute;
    top: 205px;
    left: -127px;
}

#monogram_form .border .right .mono-number-2-elemental {
    background: url(mono-number-2-elemental.png?123) no-repeat 0 0;
    width: 165px;
    height: 371px;
    display: block;
    position: absolute;
    top: 205px;
    left: -140px;
}

#monogram_form .border .right .mono-number-3 {
    background: url(mono-number-3.png?rfd) no-repeat 0 0;
    width: 165px;
    height: 190px;
    display: block;
    position: absolute;
    top: 358px;
    left: -137px;
}

#monogram_form .border .right .close-button {
	display:block;
	position: absolute;
	top: -10px;
	right: -10px;
	background: url(btn-close.png) no-repeat;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

#monogram_form .border .right h2 {
	margin-bottom: 10px;
}

#monogram_form .border .right .monogram_text {
	background: url(bg-input.png) no-repeat;
	border: 1px solid #919195;
	padding: 3px;
	width: 70px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#monogram_form .border .right .letters {
	padding: 10px 0;
}

#monogram_form .border .right .colors {
	padding: 10px 0;
    position: relative;
    float: left;
    display: block;
	margin: 20px 0 0 30px ;
}

#monogram_form .border .right .colors .label-inputs {
    width: 150px;
    position: absolute;
    top: 14px;
    right: 125px;   
}

#monogram_form .border .right .colors radio {
	margin-right:5px;
}

#monogram_form .border .right .letters label, #monogram_form .border .right .colors label{
	display: block;
	padding: 5px;
	font-style: italic;
    color: #211d1f;
    font-size: 13px;
    float: left;
    width: 40%;
}

#monogram_form .border .right .letters .chars {
    float: right;
    width: 40%;
    text-align: right;
    padding: 5px 0;
    color: #848484;
    font-style: italic;
}

#monogram_form .border .right .colors label {
    background: #dddddd;
    width: 391px;
    font-weight: bold;
    margin-bottom: 13px;
}

#monogram_form .border .right .label-inputs {
    width: 150px;
    position: absolute;
    top: 450px;
    right: 125px;
}

#monogram_form .border .right .label-inputs input {
    margin-left: 20px;    
}

#monogram_form .border .right .actions {
	padding-top: 10px;
    display: block;
    width: 270px;
    float: left;
    margin-left: 31px;
}

#monogram_form .border .right .price {
    font-family: georgia, serif;
    font-style: italic;
    font-size: 24px;
    color: #231f20;
    float: right;
    margin-top: 10px;
}

#monogram_form .border .right .spine-section {
    border-bottom: 1px solid #919195;
    padding-bottom: 15px;
    position: relative;
    margin: 20px 0 0 0;
    width: 400px;
    float: right;
}

#monogram_form .border .right .spine-section.first {
	margin: 0;
	padding-top: 20px;
	border-top: 1px solid #919195;
}

#monogram_form .border .right .spine-section h3 {
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
    margin-bottom: 10px;
}

#monogram_form .border .right .spine-section .border-section {
    border-bottom: 1px solid #d2d2d2;    
    padding-bottom: 5px;
    margin-bottom: 5px;
    float: left;
    display: block;
    width: 100%;
	font-size: 12px;
}

#monogram_form .border .right .spine-section .border-section span {
	font-size: 11px;
}

#monogram_form .border .right .spine-section .spine_mono_size,
#monogram_form .border .right .spine-section .center_mono_size,
#monogram_form .border .right .spine-section .front_mono_size {
    text-align: right;
    margin-top: -15px;
}

#monogram_form .border .right .spine-section .spine_clear,
#monogram_form .border .right .spine-section .center_clear,
#monogram_form .border .right .spine-section .front_clear {
    color: #b3211b;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 22px;
    font-style: italic;
    cursor: pointer;
}

#monogram_form .border .right .spine-section .spine_clear {
    top:0;
}

#monogram_form .border .right .spine-section.first .spine_clear {
    top:20px;
}

#monogram_form .border .right .spine-section .center_clear,
#monogram_form .border .right .spine-section .front_clear {
    top: 0;    
}

#monogram_form input[type="text"] {
    background: url(monogram-txt-input.jpg) no-repeat 0 0;
    width: 390px;
    padding: 0 5px;
    height: 25px;
    border: 0 none;
}

#spine_live_preview {
    position: absolute;
    top: 100px;
    left: 50px;
    width:300px !important;
    text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
	margin-left: 8px;
}

#spine_live_preview.large {
	top: 93px;
}

#spine_live_preview.gold,
#center_live_preview.gold,
#front_live_preview.gold {
    color: #f2cc47;
}

#spine_live_preview.gold.large,
#spine_live_preview.black.large,
#center_live_preview.gold.large, 
#center_live_preview.black.large,
#front_live_preview.gold.large,
#front_live_preview.black.large {
    text-transform: uppercase; 
	font-size: 27px;
}

#spine_live_preview.black,
#center_live_preview.black,
#front_live_preview.black {
    color: #000;
}

.camera-brdr {
    border-top: 1px solid #d2d2d2; 
    border-bottom: 1px solid #d2d2d2;
    padding: 5px 0;
    margin-top: 5px;
}

.personalisation-brdr {
    border-bottom: 1px solid #d2d2d2;
    padding: 5px 0;
}

#center_live_preview {
    position: absolute;
    top: 280px;
    left: 86px;
    font-size: 16px;
	letter-spacing: 1px;
    width:280px !important;
    text-align: center;
    word-wrap: break-word;
}

#front_live_preview {
    position: absolute;
    top: 535px;
    left: 206px;
    font-size: 16px;
    width: 125px !important;
    word-wrap: break-word;
    text-align: right;
	letter-spacing: 1px;
}
 
#front_live_preview.large {
	top: 530px;
}

#monogram_form .border .right .actions .button {
	display:block;
	float: left;
	background:url(btn-personalize.png) no-repeat;
	width: 180px;
	height: 27px;
	cursor: pointer;
}



#monogram_form .border .right .actions .cancel {
	display:block;
	float: left;
	cursor: pointer;
	font-size: 12px;
	font-style: italic;
	color: #CE202D;
	margin: 5px 0 0 10px;
}
.monogram_legend em {
	font-weight:bold;
	color: #ce202d;
}

#monogram_form input[disabled='disabled'] {
	background:url(monogram-txt-input-disabled.jpg?123) no-repeat;
}

span.monogram_edit a {
	cursor: pointer;
}

div.left.monogram span.image {
	margin-top: -10px !important;
	background: url("mono-blank.png?123") no-repeat scroll 0 -80px transparent !important;
	height: 435px !important; 
}
div#front_live_preview.monogram {
	top: 400px !important;
}
div#front_live_preview.monogram.mini {
	top: 120px !important;
	left: 123px !important;
}
#monogram_form .border .right .mono-number-0 {
    background: url(mono-number-0.png?rfd123) no-repeat 0 0;
    width: 148px;
    height: 335px;
    display: block;
    position: absolute;
    top: 70px;
    left: -130px;
}

#gallery-wrapper.monogram.kindle {
    margin: 20px 34px 20px;
}

.social-horizontal {
	padding: 20px 0 0 0;
}

.social-horizontal .facebook,
.social-horizontal .google-plus-one,
.social-horizontal .twitter,
.social-horizontal .pinterest{
    float: left;   
}

ul.layout li.right .lower .social .facebook,
ul.layout li.right .lower .social .google-plus-one,
ul.layout li.right .lower .social .twitter,
ul.layout li.right .lower .social .pinterest {
    float: left;
}

.social-horizontal .google-plus-one,
ul.layout li.right .lower .social .google-plus-one {
    margin-left: 25px;   
}

/* @end */

/* @group Page */

#page h2  {
	font-size: 22px;
}

#page h3  {
	font-size: 18px;
}

#page h4, #page h5, #page h6  {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#page p, #page ul, #page ol {
	font-size: 13px;
	margin-bottom: 20px;
}

#page ol li {
	margin-bottom: 5px;
	margin-left: 30px;
	list-style-type: decimal;
	list-style-position: outside;
	line-height: 140%;
}

#page ul li {
	margin-bottom: 5px;
	margin-left: 30px;
	list-style-type: disc;
	list-style-position: outside;
	line-height: 140%;
}

.social-proof {
	color: #919295;
	font-style: italic;
	font-size: 13px;
}

ul.layout.about li.right .upper {
	height: 370px;
}

/* @end */

/* @group ipad mini Page */

#page.ipadmini {
    background: url(ipadmini-paper.jpg) no-repeat 0 0;
    width: 927px;
    min-height: 1000px;
    margin: 0px auto 20px auto;
    position: relative;
    list-style: none;
}

#page.ipadmini.iphone5 {
    background: url(ipadmini-paper.jpg) no-repeat 0 0;
    width: 927px;
    min-height: 1000px;
    margin: 0px auto 20px auto;
    position: relative;
}

#page.ipadmini h1#hatching {
      background: url(hatching.png) no-repeat 0 50px;
      width: 370px;
      height: 650px;
      margin: 30px auto;
      display: block;
      text-indent: -99999px;
}

#page.ipadmini h2.intro {
    background: url(ipadmini-intro.png?1) no-repeat 0 0;
    width: 554px;
    height: 151px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini h2.iphone5-intro {
    background: url(iphone5-intro.png) no-repeat 0 0;
    width: 550px;
    height: 184px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .keypoints {
    background: url(keypoints.png?1) no-repeat 0 0;
    width: 742px;
    height: 307px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .keypoints ul li {
    list-style: none;
}

#page.ipadmini .iphone5-keypoints ul li {
    list-style: none;
}

#page.ipadmini .iphone5-keypoints {
    background: url(iphone5-keypoints.png) no-repeat 0 0;
    width: 713px;
    height: 267px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .ipadmini-protects {
    background: url(ipadmini-protects.png) no-repeat 0 0;
    width: 736px;
    height: 281px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .slimprofile {
    background: url(slimprofile.png) no-repeat 0 0;
    width: 657px;
    height: 182px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .madeinsf {
    background: url(madeinsf.png?1) no-repeat 0 0;
    width: 734px;
    height: 265px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .iphone5-madeinsf {
    background: url(iphone5-madeinsf.png) no-repeat 0 0;
    width: 717px;
    height: 306px;
    margin: 30px auto;
    display: block;
    text-indent: -99999px;
}

#page.ipadmini .earlybird {
    background: url(earlybird.png) no-repeat 0 0;
    width: 443px;
    height: 296px;
    margin: 60px auto 30px auto;
    display: block;
    padding-top: 74px;
}

#page.ipadmini .lineforline {
    background: url(lineforline.png) no-repeat 0 0;
    width: 781px;
    height: 718px;
    margin: 30px auto 30px auto;
    display: block;
}

#page.ipadmini .lineforline .mail {
    padding-top: 606px;   
}

#page.ipadmini input.earlybird-input {
    width: 326px;
    height: 32px;
    background-color: #6d6555;
    -moz-box-shadow: inset 1px 2px 1px rgba(0,0,0,.36);
    -webkit-box-shadow: inset 1px 2px 1px rgba(0,0,0,.36);
    box-shadow: inset 1px 2px 1px rgba(0,0,0,.36);
    border: 0 none;
    color: #dcd5c9;
    font-family: georgia, times, serif;
    font-size: 18px;
    padding: 5px;
    outline: none;
    float: left;
    display: block;
}

#page.ipadmini input.earlybird-submit {
    width: 75px;
    height: 42px;
    background-color: #cd202d;
    color: #fff;
    font-family: georgia, times, serif;
    font-size: 18px;
    border: 0 none;
    font-style: italic
}

#page.ipadmini .mail {
    padding-top: 166px;
    margin: 0px auto 0 auto;
    width: 412px;
}

#page.ipadmini .ipadmini-follow {
    background: url(ipadmini-follow.png) no-repeat 0 0;
    width: 494px;
    height: 218px;
    margin: 30px auto 120px auto;
    display: block;
    text-indent: -99999px;
    padding-top: 90px;
}

#page.ipadmini .ipadmini-follow .facebook {
    width: 114px;
    height: 121px;
    float: left;
    display: block;
}

#page.ipadmini .ipadmini-follow .facebook a {
    background: url(ipadmini-facebook.png) no-repeat 0 0;
    width: 114px;
    height: 121px;
    float: left;
    display: block;
    text-indent: -9999px;
}

#page.ipadmini .ipadmini-follow .twitter {
    width: 92px;
    height: 112px;
    float: left;
    display: block;
    margin-left: 100px;
}

#page.ipadmini .ipadmini-follow .twitter a {
    background: url(ipadmini-twitter.png) no-repeat 0 0;
    width: 92px;
    height: 112px;
    float: left;
    display: block;
    text-indent: -9999px;
}

#page.ipadmini .ipadmini-follow .instagram {
    width: 87px;
    height: 142px;
    float: left;
    display: block;
    margin-left: 100px;
}

#page.ipadmini .ipadmini-follow .instagram a {
    background: url(ipadmini-instagram.png) no-repeat 0 0;
    width: 87px;
    height: 142px;
    float: left;
    display: block;
    text-indent: -9999px;
}

/* @end */

/* @group DODOBindery */


#page.dodobindery {
    background: url(dodobindery-bg.jpg) repeat-y 0 0;
    width: 960px;
    min-height: 1000px;
    margin: -30px 0 0 0;
    position: relative;
}

#page.dodobindery  .bindery-product {
    float: left;
    display: block;
    width: auto;
    margin: 190px 0 0 0;
}

#page.dodobindery  .bindery-product h2 {
    font-family: 'Memphis-Med';
    font-size: 18px;
    color: #463627;
    font-weight: normal;
    margin-bottom: 10px;
} 

#page.dodobindery  .bindery-product h2 a {
    color:  #463627 !important;
}

#page.dodobindery  .bindery-product p {
    font-family: 'Memphis-Lig';
    font-size: 14px;
    color: #463627;
    line-height: normal !important;
    font-weight: normal;
    margin-bottom: 8px;
}

#page.dodobindery  .bindery-product  .bindery-cta {
    background: url(bindery-cta.png) no-repeat 0 0;
    width: 86px;
    height: 30px;
    float: left;
    display: block;
    text-indent: -99999px;
    margin-top: 10px;
}


#page.dodobindery  .bindery-product  .bindery-cta:hover,
#page.dodobindery .view-cases:hover {
    opacity: 0.8;
}

#page.dodobindery  .bindery-product p.from {
    font-size: 18px;
    margin-bottom: 0;
}

#page.dodobindery  .bindery-product p.from span {
    font-family: georgia, times, serif;
    font-style: italic;
    font-size: 13px;
}

#page.dodobindery  .bindery-product .content {
    width: 222px;
    margin: 10px 0 0 10px;
}

.bindery-video {
    margin: 76px 0 0 66px;
    width: 237px;
    float: left;
    display: block;
}

.bindery-video.right {
    margin-left: 84px;
}

.vimeo-icon {
    background: url(vimeo-icon-bindery.png) no-repeat 0 0;
    width: 48px;
    height: 40px;
    float: left;
    display: block;
    margin-top: 5px;
}

.pinterest-icon {
    background: url(pinterest-icon-bindery.png) no-repeat 0 0;
    width: 39px;
    height: 45px;
    float: left;
    display: block;
    margin-top: 5px;
}

.icon-text {
    width: 166px;
    float: right;
    display: block;
}

.icon-text h2 {
    font-family: 'Memphis-Med';
    font-size: 18px !important;
    color: #463627;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.icon-text p {
    font-family: 'Memphis-Lig';
    font-size: 14px;
    color: #463627;
    line-height: normal !important;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0;
    line-height: normal;
}

#page.dodobindery  .bindery-product.first {
    width: 312px;
    border-right: 1px solid #8a623c;
    margin-left: 37px;
}

#page.dodobindery  .bindery-product.second {
    width: 254px;
    border-right: 1px solid #8a623c;
    margin-left: 37px;
    padding-top: 20px;
}

#page.dodobindery  .bindery-product.third {
    width: 254px;
    margin-left: 37px;
    padding-top: 62px;
}

#page.dodobindery  .bindery-product.third img {
    margin-left: 29px;
}

#page.dodobindery .view-cases {
    background: url(viewcases.png) no-repeat 0 0;
    width: 233px;
    height: 30px;
    float: left;
    display: block;
    text-indent: -9999px;
}

/* @end */

/* @group New Tray */


#page.new-tray {
    background: url(grid-bg4.png) repeat-y 0 0;
    width: 960px;
    min-height: 1000px;
    margin: -30px 0 0 0;
    position: relative;
}

#page.new-tray .tray-bg {
    position: relative;
    background: url(case-newtray.png?1) no-repeat 0 0;
    float: left;
    top: 0;
    left: 0;
    width: 635px;
    height: 555px;
}

#page.new-tray .tray-title {
    float: right;
    display: block;
    margin: 49px 49px 0 0;
    background: url(tray-title2.png?1) no-repeat 0 0;
    width: 244px;
    height: 301px;
    text-align: center;
}

#page.new-tray .tray-title h1.lab {
    font-family: 'Memphis-Med';
    font-size: 23px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 28px 0 10px 0;
}

#page.new-tray .tray-title h1.percent {
    font-family: 'Memphis-Med';
    font-size: 113px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 0 10px 0;
    line-height: 75px;
}

#page.new-tray .tray-title h1.stronger {
    font-family: 'Memphis-Med';
    font-size: 46px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 0 10px 0;
    line-height: 43px;
}

#page.new-tray .tray-title h1.tray {
    font-family: 'Memphis-Med';
    font-size: 97px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 0 10px 0;
    line-height: 68px;
}

#page.new-tray .tray-title h2.prototypes {
    color: #666666;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Memphis-Med';
    text-align: center;
    margin: 50px 0 0px 0;
}

#page.new-tray .tray-title .tray-cta {
    width: 155px;
    margin: 20px 0 0 52px;
    display: block;
}

#page.new-tray .tray-title .tray-cta a {
    background: url(tray-cta.png?1) no-repeat 0 0;
    width: 155px;
    height: 46px;
    text-indent: -99999px;
    float: left;
}

#page.new-tray .tray-title .tray-cta a:hover {
    background-position: 0 -72px;   
}

#page.new-tray .objective {
    background: url(objective-header.png?1) no-repeat 65px 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    display: block;
    margin: 48px 0 0 0;
    position: relative;
}

#page.new-tray .objective .strengthen {
    background: url(strengthentray.png?1) no-repeat 0 0;
    width: 273px;
    height: 130px;
    float: left;
    display: block;
    margin: 30px 0 0 40px;
}

#page.new-tray .objective .strengthen h2.strength {
    font-family: 'Memphis-Med';
    font-size: 38px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 15px 0 10px 10px;
    line-height: 38px;
}

#page.new-tray .objective .strengthen h2.tray {
    font-family: 'Memphis-Med';
    font-size: 98px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 24px 0 10px 10px;
    line-height: 38px;
}

#page.new-tray .objective .objective-para {
    width: 374px;
    height: 93px;
    float: left;
    display: block;
    margin: 53px 0 0 94px;
}

#page.new-tray .objective .objective-para p {
    font-family: 'Memphis-Lig';
    font-size: 20px;
    line-height: 1.3em;
}

#page.new-tray .objective .data-arrow {
    background: url(data-arrow.png) no-repeat 0 0;
    width: 114px;
    height: 94px;
    float: left;
    display: block;
    position: absolute;
    top: 300px;
    left: 17px;
    text-indent: -99999px;
}

#page.new-tray .objective .video-area {
    width: 688px;
    height: 386px;
    display: block;
    margin: 50px auto;
}

#page.new-tray .process {
    background: url(process1-header.png?1) no-repeat 65px 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 0 0;
    position: relative;
}

#page.new-tray .process .extensive {
    width: 248px;
    height: 125px;
    float: left;
    display: block;
    margin: 40px 0 0 64px;
}

#page.new-tray .process .extensive h2.extensive-text {
    font-family: 'Memphis-Lig';
    text-transform: uppercase;
    font-size: 45px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

#page.new-tray .process .extensive h2.materials {
    font-family: 'Memphis-Lig';
    text-transform: uppercase;
    font-size: 44px;
    line-height: 40px;
    margin: 0 0 0 0;
    padding: 0;
}

#page.new-tray .process .extensive h2.research {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 45px;
    line-height: 40px;
    margin: 0 0 0 0;
    padding: 0;
}

#page.new-tray .process .process-para {
    width: 437px;
    height: 143px;
    float: left;
    display: block;
    margin: 35px 0 28px 94px;
}

#page.new-tray .process .process-para p {
    font-family: 'Memphis-Lig';
    font-size: 20px;
    line-height: 1.2em;
}

#page.new-tray .process .wood-bats {
    background: url(wood-bats.png?1) no-repeat 0 0;
    width: 683px;
    height: 190px;
    float: right;
    display: block;
    margin: 23px 65px 0 0;
}

#page.new-tray .process-2 {
    background: url(process2-header.png?1) no-repeat 65px 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 0 0;
    position: relative;
}

#page.new-tray .process-2 .thirtyplus {
    width: 249px;
    height: 99px;
    float: left;
    display: block;
    margin: 40px 0 0 64px;
}

#page.new-tray .process-2 .thirtyplus h2.thirtyplusdesigns {
    font-family: 'Memphis-Lig';
    text-transform: uppercase;
    font-size: 41px;
    line-height: 40px;
    margin: 0 0 -6px 0;
    padding: 0;
}

#page.new-tray .process-2 .thirtyplus h2.onehundred {
    font-family: 'Memphis-Lig';
    text-transform: uppercase;
    font-size: 23px;
    line-height: 40px;
    margin: 0 0 -8px 0;
    padding: 0;
}

#page.new-tray .process-2 .thirtyplus h2.built {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 32px;
    line-height: 35px;
    margin: 0;
    padding: 0;
}

#page.new-tray .process-2 .process-2-para {
    width: 437px;
    height: 143px;
    float: left;
    display: block;
    margin: 34px 0 50px 94px;
}

#page.new-tray .process-2 .process-2-para p {
    font-family: 'Memphis-Lig';
    font-size: 20px;
    line-height: 1.2em;
}

#page.new-tray .process-2 .fieldnotes {
    background: url(fieldnotes.png) no-repeat 0 0;
    width: 704px;
    height: 225px;
    float: right;
    display: block;
    margin: 10px 40px 0 0;
}

#page.new-tray .process-3 {
    background: url(process-3-header.png) no-repeat 65px 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 0 0;
    position: relative;
}

#page.new-tray .process-3 .methodical {
    width: 255px;
    height: 114px;
    float: left;
    display: block;
    margin: 40px 0 0 64px;

}

#page.new-tray .process-3 .methodical h2.method {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 39px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

#page.new-tray .process-3 .methodical h2.testing {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 57px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

#page.new-tray .process-3 .methodical h2.drop {
    font-family: 'Memphis-Lig';
    text-transform: uppercase;
    font-size: 34px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

#page.new-tray .process-3 .process-3-para {
    width: 461px;
    height: 98px;
    float: left;
    display: block;
    margin: 34px 0 46px 94px;
}

#page.new-tray .process-3 .process-3-para  p {
    font-family: 'Memphis-Lig';
    font-size: 20px;
    line-height: 1.2em;
}


#page.new-tray .process-3 .chart {
    background: url(chart.png) no-repeat 0 0;
    width: 484px;
    height: 227px;
    float: right;
    display: block;
    margin: 20px 64px 0 0;
}

#page.new-tray .results {
    background: url(results-header.png?1) no-repeat 65px 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 0 0;
    position: relative;
}

#page.new-tray .results .results-stronger {
    width: 249px;
    height: 215px;
    float: left;
    display: block;
    margin: 40px 0 0 64px;

}

#page.new-tray .results .results-stronger h2.percent {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 114px;
    line-height: 79px;
    margin: 0;
    padding: 0;
}

#page.new-tray .results .results-stronger h2.stronger {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 47px;
    line-height: 74px;
    margin: 0;
    padding: 0;
}

#page.new-tray .results .results-stronger h2.tray {
    font-family: 'Memphis-Med';
    text-transform: uppercase;
    font-size: 99px;
    line-height: 64px;
    margin: 0;
    padding: 0;
}

#page.new-tray .results .results-para {
    width: 446px;
    height: 162px;
    float: left;
    display: block;
    margin: 41px 0 0 94px;
}

#page.new-tray .results .results-para  p {
    font-family: 'Memphis-Lig';
    font-size: 20px;
    line-height: 1.2em;
}


#page.new-tray .results .tray-cta {
    width: 155px;
    float: left;
    display: block;
    margin: 65px 0 0 404px;
}

#page.new-tray .results .tray-cta a {
    background: url(tray-cta.png?1) no-repeat 0 0;
    width: 155px;
    height: 46px;
    text-indent: -99999px;
    float: left;
}

#page.new-tray .results .tray-cta a:hover {
    background-position: 0 -72px;   
}

/* @end */

/* @group 404 Error */

#error-dodo {
	background: url(404.png) no-repeat;
	width: 342px;
	height: 432px;
	margin-left: 80px;
}

.dodo-header.a-peculiar-bird.error { 
	font-size: 42px !important;
	margin-top: 80px;
}

/* @end */

/* @group Cart */

#notification {
	width: 962px;
	height:33px;
	padding-top: 50px;
	text-align: center;
	font-size: 13px;
	background: url(notification.png) no-repeat;
	margin: -40px 0 30px;
}

h2.dodo-header.cart {
	margin-left: 600px;
}

#charity select {
	float: right;
	margin: 0 63px 10px 0;
}

table#cart {
	border-top: 1px solid #919195;
	width: 960px;
}

table#cart th {
	font-size: 13px;
	text-align: left;
	padding: 15px 0px;
}

table#cart td {
	font-size: 13px;
	text-align: left;
	padding: 20px 0px 0;
	vertical-align: top;
}

table th {
	border-bottom: 1px solid #d2d2d2;
}

table th.description {
	width: 600px;
}

table th.price, table th.quantity, table th.delete, table th.total {
	width: 90px;
}

table td.product-image {
	width: 120px;
}

table td.product-image img {
	border: 1px solid #d2d2d2;
}

table td.product-info {
	width: 480px;
}

table td h3 {
	margin-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

table td p {
	padding-left: 20px;
	padding-right: 20px;
}

table td input.field {
	font: 13px Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	border: 1px solid #919295;
	width:20px;
	text-align: center;
	background: url(bg-input.png) no-repeat;
}

h2.total {
	font-size: 22px;
	margin: 20px 0;
	border-top: 1px solid #919195;
	border-bottom: 1px solid #d2d2d2;
	padding: 10px 0 10px 760px;
}

#checkout {
	width: 360px;
	margin-left: 540px;
	display: block;
	text-align: right;
	padding-bottom: 40px;
}

#checkout #buttons {
	float: left;
	display: block;
	width: 360px;
	margin: 0 0 20px;
}

#checkout #additional-buttons {
	float: left;
	display: block;
	width: 360px;
	margin: 0 0 10px;
}

#checkout #buttons .update {
	padding-top: 10px;
}

#checkout #buttons input.checkout {
	margin: 0 0 0 15px;
}

#checkout p.continue {
	display: block;
}

p.empty-cart {
	padding-left: 600px;
	padding-bottom: 60px;
	display: block;
}

#cart-general-error{
	font-size: 13px;
	line-height: 140%;
	text-align: right;
	padding: 0 65px 20px 0;
}

.bundle-not-available {
	font-size: 13px;
	line-height: 140%;
	text-align: right;
	padding: 0 65px 40px 0;
}

.to-many-bundles {
	clear:  both;
	font-size: 13px;
	line-height: 140%;
	text-align: right;
	padding: 10px 65px 10px 0;
}

p.shipping-time-note {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 65px;
}

/* @end */

/* @group Footer */

ul#quicklinks {
	width: 960px;
	margin: 0 10px 40px;
	font-size: 13px;
	padding-top: 30px;
	border-top: solid 2px #6d6d70;
}

ul#quicklinks li {
	float: left;
	margin-right: 10px;
	border-left: solid 1px #d8d5d0;
}

ul#quicklinks .logo.dodocase { 
	display: block;
	width: 66px; 
	height: 76px;
	background: url(footerlogo.png) no-repeat 0 0;
	margin: 0 15px 0 15px;
} 
ul#quicklinks li:first-child {
		border: none;
}
ul#quicklinks li.menu h4, ul#quicklinks li.lastmenu h4 {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}
ul#quicklinks li.menu, ul#quicklinks li.lastmenu  {
	width: 155px;
	padding-left: 10px;
	position: relative;
}

ul#quicklinks li.menu.wide {
	width: 160px;
}
ul#quicklinks li.menu.narrow, ul#quicklinks li.lastmenu.narrow {
	width: 120px !important;
}

ul#quicklinks li.last {
	margin-right: 0;
	width: 135px; 
}

ul#quicklinks li.menu a, ul#quicklinks li.lastmenu a {
	display: block;
	color: #231f20;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

ul#quicklinks li.menu a:hover {
	color: #ce202d;
	text-decoration: underline;
	
}

ul#quicklinks li.blog {
	width: 370px;
	float: right;
	margin-right: 0;
    border-left: 1px solid #b8b3a9;
    padding-left: 40px;
}

ul#quicklinks li.blog h3 {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 10px;
}

ul#quicklinks li.blog h4 {
	font-size: 13px;
	margin-bottom: 0;
}

ul#quicklinks li.blog a {
	color: #231f20;
	font-style: italic;
	font-weight: normal;
}

ul#quicklinks li.blog a:hover, ul#quicklinks li.lastmenu a:hover {
	color: #ce202d;
}

ul#quicklinks li.blog .fb-like {
    float: left;
    display: block;
    margin: 18px 0 0 30px;
}

ul#quicklinks .new-pinterest {
 	margin: 20px 7px 0 0;
}

div.fb-like {
	float: right;
	margin-top: 0px;
	position: absolute;
	bottom: 5px;
	right: 0;
}


#rss {
	font-size: 13px;
	line-height: 140%;
}


#rss ul li{
	display: block;
	width: 350px;
}

#footer {
width: 920px;
height: 25px;
background: url(footerbg.png) no-repeat;
color: #fff;
font-size: 11px;
padding: 14px 0 0 40px;
margin: 0 auto;
}


#footer p {
    font-size: 12px;
    margin-bottom: 0;
}

#footer a {
	color: #fff;
	font-style: normal;
}

#footer a:hover {
	color: #ce202d;
}

#footer span {
	padding: 0 10px;
}

#newsletter {
	margin-top: 0px;
	float: left;
	width: 340px;
	margin-left: 10px;
}

#newsletter input {
	float: left;
}
#newsletter .divider {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
input#mc-embedded-subscribe.button {
	margin-top: 0 !important;
	height: 23px;
}

#newsletter input.field {
	padding: 6px;
	width: 120px;
	font-family: Georgia, sans-serif;
	border: none;
	color: #231F20;
	font-style: italic;
    background: #e0d7c8;
	margin-left: 10px;
	height: 11px;
}

#newsletter input.field::-webkit-input-placeholder  { 
	color:#231F20; 
}

.placeholder {
	color:#231F20; 
}

/* @end */

/* @group iPad */

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	body {
		background: #fafafa url(bg-parchment-repeat.jpg?1) repeat;
	}
}

/* @end */

/* @group  hide JS2RSS nag */

li.f2jnag {
	display:none !important;
}

/* @end */

/* @group Durabales */

#page.durables {
    background: url(durables-bg-2.jpg) no-repeat 0 0;
    width: 960px;
    min-height: 1000px;
    margin: -30px 0 0 0;
    position: relative;
    padding-top: 40px;
}

#page.durables h1.header {
    
    width: 641px;
    height: 261px;
    display: block;
    text-indent: -9999px;
    margin: 0px auto;
    
}

#page.durables h2.intro {
    color: #6b6459;
    font-size: 20px;
    font-family: 'Memphis-Med';
    width: 477px;
    margin: -45px 0 0 227px;
    text-align: center;
    font-weight: normal;
    text-indent: -99999px;
}

#page.durables .sleeves {
    background: url(durable-sleeves.png) no-repeat 0 0;
    width: 820px;
    height: 832px;
    display: block;
    margin: 112px 0 160px 85px;
    position: relative;
}

#page.durables .sleeves .iphone5 {
    width: 160px;
    position: absolute;
    top: -68px;
    left: -23px;
}

#page.durables .sleeves .macbookair13 {
    width: 129px;
    position: absolute;
    top: 105px;
    right: 0px;
}

#page.durables .sleeves .ipadsleeve {
    width: 135px;
    position: absolute;
    bottom: -58px;
    left: 0px;
}

#page.durables .sleeves .iphone4 {
    width: 140px;
    position: absolute;
    bottom: -119px;
    left: 177px;
}

#page.durables .sleeves .macbookair11 {
    width: 129px;
    position: absolute;
    top: 522px;
    right: 0px;
}

#page.durables .sleeves h3 {
    color: #6b6459;
    font-size: 18px;
    font-family: 'Memphis-Med';
    margin-bottom: 5px;
    font-style: normal !important;
}

#page.durables .sleeves h3 a {
    color: #6b6459;
    font-style: normal !important;
}

#page.durables .sleeves p {
    font-size: 13px;   
    color: #6b6459;
    font-family: 'Memphis-Lig';
    margin: 0 0 5px 0;
}

#page.durables .sleeves p.price {
    font-size: 18px;
    margin: 0 0 5px 0;
}

#page.durables .sleeves .cta {
    width: 98px;
    height: 30px;
    float: left;
    display: block;
}

#page.durables .sleeves .cta a {
    background: url(durables-cta.png) no-repeat 0 0;   
    width: 98px;
    height: 30px;
    float: left;
    display: block;
    text-indent: -99999px;
}

.orangestitching {
    background: url(orangestitching.png) no-repeat top center;
    width: 746px;
    height: 20px;
    display: block;
    margin: 0 auto;
}

#page.durables .triumvirate {
    width: 390px;
    height: 237px;
    float: left;
    display: block;
    background: url(triumvirate.png) no-repeat 0 0;
    padding-left: 405px;
    margin: 20px 0 0 59px;
}

#page.durables .triumvirate h3 {
    color: #6b6459;
    font-size: 24px;
    font-family: 'Memphis-Med';
    font-weight: normal;
    font-style: italic;
    margin-bottom: 5px;
}

#page.durables .triumvirate p {
    font-size: 16px;   
    color: #6b6459;
    font-family: 'Memphis-Lig';
    margin: 0 0 5px 0;
}

#page.durables .businessonoutside {
    width: 390px;
    height: 237px;
    float: left;
    display: block;
    background: url(businessonoutside.png) no-repeat top right;
    margin: 20px 0 0 59px;
    padding-right: 405px;
}

#page.durables .businessonoutside h3 {
    color: #6b6459;
    font-size: 24px;
    font-family: 'Memphis-Med';
    font-weight: normal;
    font-style: italic;
    text-align: right;
    margin-bottom: 5px;
}

#page.durables .businessonoutside p {
    font-size: 16px;   
    color: #6b6459;
    font-family: 'Memphis-Lig';
    margin: 0 0 5px 0;
    text-align: right;
}

#page.durables .madeinusa {
    width: 390px;
    height: 237px;
    float: left;
    display: block;
    background: url(sewingmachine.png?1) no-repeat top left;
    margin: 20px 0 0 59px;
    padding-left: 356px;
}

#page.durables .madeinusa h3 {
    color: #6b6459;
    font-size: 24px;
    font-family: 'Memphis-Med';
    font-weight: normal;
    font-style: italic;
    margin-bottom: 5px;
}

#page.durables .madeinusa p {
    font-size: 16px;   
    color: #6b6459;
    font-family: 'Memphis-Lig';
    margin: 0 0 5px 0;

}

#page.durables .iphone5link a {
    background: transparent;
    width: 123px;
    height: 237px;
    position: absolute;
    display: block;
    top: 101px;
    left: 41px;
}

#page.durables .macbookair13link a {
    background: transparent;
    width: 473px;
    height: 334px;
    position: absolute;
    display: block;
    top: 3px;
    left: 196px;
}

#page.durables .ipadsleevelink a {
    background: #000;
    width: 123px;
    height: 237px;
    position: absolute;
    display: block;
    top: 301px;
    left: 41px;
}

#page.durables .ipadsleevelink a {
    background: transparent;
    width: 329px;
    height: 248px;
    position: absolute;
    display: block;
    top: 366px;
    left: 0px;
}

#page.durables .iphone4link a {
    background: transparent;
    width: 173px;
    height: 104px;
    position: absolute;
    display: block;
    top: 645px;
    left: 156px;
}

#page.durables .macbookair11link a {
    background: transparent;
    width: 307px;
    height: 457px;
    position: absolute;
    display: block;
    top: 366px;
    left: 363px;
}

/* @end */

/* @group Fall Collection */


#product-description.fall-layout {
    
}

ul.layout.fall-layout {
    border-top: none;
	padding: 40px 0;
    background: url(dble-line.png) repeat-x 0 0;
}

ul.layout.fall-layout .drill, .drill {
    background: url(drill.png) no-repeat top center;
    width: 229px;
    height: 35px;
    margin: 0 auto;
}

ul.layout.fall-layout .block-one h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0 0 0;
    margin-bottom: 10px;
}

ul.layout.fall-layout .block-one p {
    font-size: 12px;
    text-align: center;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-two {
    background: url(dble-line.png) repeat-x 0 0;
    margin: 22px 0 0 0;
    float: left;
    width: 100%;
    display: block;
}

ul.layout.fall-layout .block-two .image {
    width: 255px;
    height: 199px;
    float: left;
    display: block;
    margin-top: -10px;
}

ul.layout.fall-layout .block-two .text {
    width: 271px;
    float: right;
    display: block;
    margin-top: 19px;
    margin-right: 0;
}

ul.layout.fall-layout .block-two h3 {
    font-family: Memphis-ExtLig;
    font-size: 28px !important;
    font-weight: normal;
    padding: 15px 0 0 0;
    margin-bottom: 10px;
    line-height: 31px;
}

ul.layout.fall-layout .block-two p {
    font-size: 12px;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-three {
    background: url(star-dashes.png) no-repeat top center;
    margin: 20px 0 0 0;
    float: left;
    width: 100%;
    display: block;
    padding: 20px 0;
}

ul.layout.fall-layout .block-three h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    text-align: center;
    padding: 15px 0 0 0;
    margin-bottom: 10px;
}

ul.layout.fall-layout .block-three .image {
    text-align: center;
    width: 100%;
    float: left;
    display: block;
    margin: 10px 0 20px 0;
}

ul.layout.fall-layout .block-three p {
    font-size: 12px;
    text-align: center;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-four {
    background: url(dble-line-half.png) no-repeat top left;
    margin: 0px 0 0 0;
    float: left;
    width: 100%;
    display: block;
    padding: 0px 0 20px 0;
}

ul.layout.fall-layout .block-four .text {
    width: 260px;
    float: left;
    display: block;
    background: url(dble-line-half.png) no-repeat bottom left;
    padding-bottom: 14px;
}

ul.layout.fall-layout .block-four h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    padding: 25px 0 0 0;
    margin-bottom: 10px;
    line-height: 31px;
}

ul.layout.fall-layout .block-four p {
    font-size: 12px;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-four .image {
    float: right;
    width: 281px;
    height: 211px;
    margin-top: -4px;
}

ul.layout.fall-layout .block-five {
    margin: 0px 0 0 0;
    float: left;
    width: 100%;
    height: 340px;
    display: block;
    padding: 0px 0 20px 0;
    position: relative
}

ul.layout.fall-layout .block-five .image {
    width: 483px;
    height: 310px;
    position: absolute;
    top: 0;
    left: 0px;
}

ul.layout.fall-layout .block-five .text {
    width: 270px;
    position: absolute;
    top: 167px;
    left: 250px;
}

ul.layout.fall-layout .block-five h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    padding: 25px 0 0 0;
    margin-bottom: 10px;
    line-height: 31px;
}

ul.layout.fall-layout .block-five p {
    font-size: 12px;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-six {
    margin: 0px 0 0 0;
    float: left;
    width: 100%;
    display: block;
    padding: 20px 0 20px 0;
    position: relative;
    background: url(star-dashes.png) no-repeat top center;
}

ul.layout.fall-layout .block-six .text {
    width: 308px;
    float: left;
    display: block;
    background: url(dble-line-med.png) no-repeat bottom left;
    padding-bottom: 6px;
}

ul.layout.fall-layout .block-six h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    padding: 25px 0 0 0;
    margin-bottom: 10px;
    line-height: 31px;
}

ul.layout.fall-layout .block-six p {
    font-size: 12px;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-six p a {
    color: #000;
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
}

ul.layout.fall-layout .block-six .image {
    width: 224px;
    height: 165px;
    float: right;
    display: block;
    margin-top: 20px;
}

ul.layout.fall-layout .block-seven {
    margin: 0px 0 0 0;
    float: left;
    width: 100%;
    display: block;
    padding: 20px 0 20px 0;
    position: relative;
    background: url(dble-line.png) repeat-x bottom left;
}

ul.layout.fall-layout .block-seven .image {
    width: 182px;
    height: 182px;
    float: left;
    display: block;
    margin-top: 0px;
}

ul.layout.fall-layout .block-seven .text {
    width: 302px;
    float: right;
    display: block;
    margin-right: 19px;
    margin-top: 10px;
}

ul.layout.fall-layout .block-seven h3 {
    font-family: Memphis-ExtLig;
    font-size: 30px !important;
    font-weight: normal;
    padding: 0px 0 0 0;
    margin-bottom: 10px;
    line-height: 31px;
}

ul.layout.fall-layout .block-seven p {
    font-size: 12px;
    line-height: 1.4em;
}

ul.layout.fall-layout .block-disclaimer {
    width: 100%;
    float: left;
    display: block;
    margin-top: 20px;
}

ul.layout.fall-layout .block-disclaimer p.small {
    font-size: 12px;
}

ul.layout.fall-layout .block-disclaimer p.big {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

/* @end */

/* @group Customizer LP */

#page.customizer {
    background: url(customizer-bg2.jpg) no-repeat 0 0;
    width: 960px;
    min-height: 1000px;
    margin: -30px auto 20px auto;
    position: relative;
    list-style: none;
}

#page.customizer #primary {
    width: 620px;
    float: left;
    display: block;
    margin: 406px 0 0 51px;
}

#page.customizer h2 {
    font-family: 'Memphis-Med';
    font-size: 21px;
    color: #3a3026;
    font-weight: normal;
    margin-bottom: 14px;
    letter-spacing: 0.045em;
}

#page.customizer #primary h3 {
    font-family: 'Memphis-Med';
    font-size: 18px;
    color: #3a3026;
    font-weight: normal;
    margin: 0 0 6px 0;
}

#main #page.customizer #primary .product-option .left-col h3 a {
    color: #3a3026;
    font-style: none !important;
}

#page.customizer #primary .product-option {
    width: 100%;
    float: left;
    display: block;
    margin-bottom: 25px;
}

#page.customizer #primary .left-col {
    width: 186px;
    float: left;
    display: block;
}

#page.customizer #primary .left-col p {
    font-family: Memphis-Lig;
    font-size: 15px;
    color: #3a3026;
    line-height: 15px;
    margin: 5px 0 14px 0;
}

#page.customizer #primary .left-col p.price {
    font-family: 'Memphis-Med';
    font-size: 18px;
    margin: 10px 0;
}

#page.customizer #primary .left-col p.price span {
    font-family: georgia;
    font-size: 13px;
    font-style: italic;
}

#page.customizer #primary .left-col .cta {
    width: 91px;
    height: 30px;
    float: left;
    display: block;
    margin: 0;
}

#page.customizer #primary .left-col .cta a {
    width: 91px;
    height: 30px;
    float: left;
    display: block;
    background: url(startnow.png) no-repeat 0 0;
    text-indent: -99999px;
}

#page.customizer #primary .left-col .cta a:hover {
    opacity: 0.8;
}

#page.customizer #primary .right-col {
    float: right;
    width: 405px;
    display: block;
    margin-top: -10px;
}

#page.customizer #secondary {
    width: 222px;
    float: right;
    display: block;
    margin: 406px 20px 0 0px;
}

#page.customizer #secondary h2 {
    margin-bottom: 10px;
}

#page.customizer #secondary .frame {
    width: 216px;
    height: 194px;
    float: left;
    display: block;
    margin-bottom: 26px;
    margin-top: -3px;
}

#page.customizer #secondary .frame a {
    width: 216px;
    height: 164px;
    float: left;
    display: block;
    background: url(customizer-frame.png) no-repeat 0 0;
    text-indent: -99999px;
}

#page.customizer #secondary .inspired {
    width: 221px;
    height: 148px;
    float: left;
    display: block;
    margin-bottom: 10px;
    margin-top: -5px;
}

#page.customizer #secondary .inspired a {
    width: 221px;
    height: 118px;
    float: left;
    display: block;
    background: url(customizer-inspired.png) no-repeat 0 0;
    text-indent: -9999px;
}

#page.customizer #secondary .inspired p,
#page.customizer #secondary .frame p  {
    font-family: Memphis-Lig;
    font-size: 15px;
    color: #3a3026;
    line-height: 16px;
    padding: 4px;
}

#page.customizer #secondary .inspired p {
    margin-top: 0px;
}

/* @end */

/* @group Christmas Gifts */


a#gift-guide {
	position: absolute;
	top: 10px;
	right: 90px;
	text-indent: -100000px;
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/giftguide-btn.png?2739374540102224361) 0 0 no-repeat;
	width: 144px;
	height: 21px;
	display:none; 
}


#gifts-hero {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/giftguide-hero.jpg?2739374540102224361) no-repeat 0 0;
    width: 960px;
    height: 403px;
    float: left;
    display: block;
    margin: -30px 0 22px 0;
    position: relative;
}

#gifts-hero .gift-buttons {
    width: 700px;
    position: absolute;
    bottom: 29px;
    left: 162px;
}

#gifts-hero .gift-buttons .gift-25,
#gifts-hero .gift-buttons .gift-50,
#gifts-hero .gift-buttons .gift-75,
#gifts-hero .gift-buttons .gift-100  {
    float: left;
    display: block;
    margin-right: 110px;
}

#gifts-hero .gift-buttons .gift-100 {
    margin-right: 0;
}

#gifts-hero .gift-buttons .gift-25 a  {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/gift-25.png?2739374540102224361) no-repeat 0 0;
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    text-indent: -9999px;
}

/*
#gifts-hero .gift-buttons .gift-25 a:hover,
#gifts-hero .gift-buttons .gift-25 a.active {
    background-position: 0 -100px !important;
}
*/

#gifts-hero .gift-buttons .gift-50 a  {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/gift-50.png?2739374540102224361) no-repeat 0 0;
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    text-indent: -9999px;
}

/*
#gifts-hero .gift-buttons .gift-50 a:hover,
#gifts-hero .gift-buttons .gift-50 a.active {
    background-position: 0 -100px;
}
*/

#gifts-hero .gift-buttons .gift-100 a {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/gift-100.png?2739374540102224361) no-repeat 0 0;
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    text-indent: -9999px;
}

/*
#gifts-hero .gift-buttons .gift-100 a:hover, 
#gifts-hero .gift-buttons .gift-100 a.active {
    background-position: 0 -102px;
}
*/

#gifts-hero .gift-buttons .gift-75 a {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/gift-75.png?2739374540102224361) no-repeat 0 0;
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    text-indent: -9999px;
}


ul.products-list-gift {
    width: 100%;
    float: left;
    display: block;
}

ul.products-list-gift li {
    width: 314px;
    height: 250px;
    float: left;
    display: block;
    margin: 0 9px 45px 0;
}

ul.products-list-gift li.last {
    margin-right: 0;
}

ul.products-list-gift .product-image-gift {
    width: 314px;
    height: 207px;
    float: left;
    display: block;
    overflow: hidden;
	background: #f8f8f8;
	text-align: center;
}

ul.products-list-gift .product-image-gift img {
    max-width: 314px;
}

p.product-info-gift {
    margin: 10px 0 0 0;
    float: left;
    display: block;
    width: 100%;
}

p.product-info-gift {
    font-style: italic;
}

p.product-info-gift a {
    color: #000;
    font-weight: bold;
    display: block;
    font-style: normal !important;
}

#facebox .content .upsell-description {
 color: #000 !important;   
 font-family: georgia !important;
}

.shipping-ribbon {
 width: 214px;
 height: 155px;
 float: left;
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 9;

}

.shipping-ribbon a {
 background: url(valentines-flag.png) 0 0 no-repeat;
 width: 214px;
 height: 155px;
 float: left;
 display: block;
 text-indent: -9999px;


}

.shipping-ribbon a:hover {
    opacity: 0.7
}

/* @end */

/* @group Compare */

div.compare { width: 890px; margin: 0 auto; text-align:center; padding-top: 30px; font-family: Memphis-ExtLig; }
div.compare h1 { font-size: 65px; font-family: Memphis-ExtLig; font-weight:normal; text-transform: uppercase; margin-bottom: 5px !important; line-height: 45px !important; }
div.compare p.strapline { font-family: Memphis-ExtLig; font-size: 22px !important; }
div.compare img.ipad-mini-products { margin-left: -30px; }
div.compare ul.products, div.compare ul.products li { list-style-type: none !important;  }
div.compare ul.products li { float: left; margin-left: 0px; }
div.compare ul.products li.dodocase { width: 310px; margin-right: 0px; margin-left: 10px !important; }
div.compare ul.products li.hardcover { width: 295px; margin-right: 10px; }
div.compare ul.products li.bookback { width: 235px; margin-left: 0px !important; }
div.compare ul.products li p { font-family: Georgia; font-size: 11px !important; font-style: italic; padding: 0px; font-weight: bold; }
div.compare ul.products li h2 { font-size: 16px !important; font-weight: bold; line-height: auto !important; margin-bottom: 5px; }
div.compare table th { border-bottom: solid 2px #a58e60; font-size: 15px; padding: 5px 0px; }
div.compare table td { line-height: 20px; font-family: Georgia !important; font-size:14px; font-style: italic; padding: 10px 5px; border-bottom: solid 1px #cec1a7; vertical-align: middle; }
div.compare table td.label { text-align: left; padding-left: 15px; line-height: 20px; font-size: 15px; }
div.compare table th.border, div.compare table td.border { border-right: dotted 1px #cec1a7; }

/* @end */

/* @group iPhone 5 LP */

#bookback-left {
    width: 423px;
    float: left;
    display: block;
    background: url(bookback-iphone5.png?1) no-repeat 0 0;
    text-indent: -99999px;
    height: 592px;
}

#bookback-right {
    width: 448px;
    float: right;
    display: block;
     margin-right: 87px;
     margin-top: 30px;
}

#bookback-right h2 {
    background: url(bookback-h2.png) no-repeat 0 0;
    width: 450px;
    height: 363px;
    float: left;
    display: block;
    text-indent: -9999px;
    margin-bottom: 0;
}

#bookback-right p.desc {
    text-indent: -99999px;
    float: left;
    display: block;
    font-size: 0;
}

#bookback-right .bookback-signup {
    margin-left: 38px;
}

#bookback-right .bookback-signup p {
    margin-bottom: 14px;
}

#bookback-right .bookback-signup label {
    display: block;
    color: #605746;
    font-style: italic;
    font-size: 14px;
    margin-bottom: 5px
}

#bookback-right .bookback-signup .bookback-input {
    width: 89%;
    padding: 10px 5px;
    background: #ccc3b4;
    border: 0 none;
    font-family: georgia;
    font-size: 13px;
}

#bookback-right .bookback-signup .left {
    float: left;
    display: block;
    width: 60%;
}

#bookback-right .bookback-signup .right {
    float: right;
    display: block;
    width: 40%;

}

#bookback-right .bookback-signup .right .bookback-input.short {
    width: 72%;
}

#bookback-right .bookback-signup p.checkbox input {
    float: left;
    display: block;
    width: auto;
    margin-right: 10px;
    padding-bottom: 50px;
}

#bookback-right .bookback-signup p.checkbox span {
    float: right;
    width: 88%;
    display: block;
    font-size: 13px;
    padding-right: 20px;
}

#bookback-right .bookback-signup .bookback-submit {
    background: url(bookback-submit.png) no-repeat 0 0;
    border: 0 none;
    width: 144px;
    height: 43px;
    float: left;
    display: block;
    text-indent: -99999px;
    text-transform: capitalize;
    font-size: 0;
    margin: 20px 0;
}

#bookback-right .bookback-signup .bookback-submit:hover {
    opacity: 0.8
}



p.allow {
    font-style: italic;
    font-size: 13px;
    padding-top: 20px;
}

/* @end */

/* @group Durables */

.upper.tall.durables { height: auto !important; }
.durables-intro { padding-top: 105px; background: url(durables.png?2) center top no-repeat; padding-bottom: 15px; text-align: center;}
.durables-protection, .durables-construction { padding-bottom: 20px; background: url(durables-stitching.png) center bottom no-repeat; }
.durables-protection h3 { text-align: center; padding-bottom: 20px; }
.durables-protection p { padding-left: 286px; background: url(durables-stack.png?12)  0 0 no-repeat; line-height: 20px; }
.durables-construction { padding-top: 30px; }
.durables-construction p { text-align: center; width: 425px; margin: 0 auto; }
.durables-construction h3, .durables-business h3, .durables-wearin h3 { text-align: center; padding-bottom: 10px; }
.durables-business h3 { width: 300px; margin: 0 auto; }
.durables-business { padding-top: 30px; padding-bottom: 15px; background: url(durables-hr.png) center bottom no-repeat; }
.durables-business p { text-align: center; padding-top: 190px; background: url(durables-stack2.png?12) top center no-repeat; }
.durables-wearin { padding-top: 30px; padding-bottom: 15px; background: url(durables-stitching.png) center bottom repeat-x; }
.durables-wearin p { text-align: center; width: 335px; margin: 0 auto; float: left; padding-top: 10px;}
.durables-wearin img { float: right; margin-bottom: 10px;}
.durables-handcrafted { padding-top: 30px; padding-bottom: 30px; background: url(durables-doubleline.png) center bottom repeat-x; }
.durables-handcrafted h3 { padding-top: 30px; }
.durables-handcrafted img { float:left; margin-right: 30px; }
.durables-features { padding: 30px 0px 20px 0px; background: url(durables-doubleline.png) center bottom repeat-x; margin-bottom: 20px; }
.durables-features .features { float: left; width:60%; }
.durables-features .dimensions { float: left; width:40%; }

/* @end */

/* @group Corporate Orders */

.corporate-image { margin-top: -30px; padding-bottom: 30px; }
.corporate-left { float: left; width: 530px; padding: 0px 30px 0px 5px; }
.corporate-right { float: left; width: 325px; border-left: solid 1px #adaca6; padding: 0px 12px 0px 40px; }
.corporate-left h1, .corporate-left h2, .corporate-right h1, .corporate-right h2 { letter-spacing:-1px;line-height:32px; margin-top: 25px;margin-bottom: 10px; font-family: 'Memphis-ExtLig'; font-weight: bold !important; font-size: 27px; color: #3a3832; }
.corporate-left h2 { text-transform: uppercase; }
.corporate-left h3 { font-size: 14px; margin-bottom: 5px; }
.corporate-left p, .corporate-right p { font-family: Georgia, Times; font-size: 14px; color: #3a3832; line-height: 20px; }
.corporate-left ul { margin-bottom: 20px; }
.corporate-left ul li { list-style-type: disc; margin-left: 30px; line-height: 19px; font-family: Georgia, Times; font-size: 15px; color: #3a3832; }
.corporate-left a { color: #ce202d; font-size:13px; text-transform: uppercase; text-decoration: underline; }
.corporate-left a:hover { text-decoration: none; }
.corporate-testimonial { border-top: solid 1px #000; padding-top: 20px; width: 285px;margin-bottom: 30px; }
.corporate-testimonial .testimonial-quote { text-align: center; width: 185px; margin: 0px auto 10px auto; font-family: Georgia, Times; font-style: italic; font-size: 15px; color: #252423; }
.corporate-testimonial .testimonial-author { text-align: center; width: 185px; margin: 10px auto;  font-family: Georgia, Times; font-style: italic; font-size: 12px; color: #252423; text-transform: uppercase; }
.corporate-testimonial .testimonial-title { text-align: center; font-size: 13px; color: #000000; font-family: 'Memphis-Med'; }

/* @end */

/* @group Corporate Gifts LP */

/* layout */

div#corporate-gifts-lp  div.corporate-gifts-container {border-bottom: 1px solid #b9b7b1; margin-right: 30px;}
div#corporate-gifts-lp  div.corporate-gifts-container h1 { font-size: 37px; font-family: 'EngraversRomanBT-Bold'; font-weight: normal; text-transform: uppercase; color: #504a3e;letter-spacing: 1px; margin-top: 0 !important;}
div#corporate-gifts-lp  div.corporate-gifts-container p { font-style: italic; color: #373c43; font-size: 14px;}
div#corporate-gifts-lp ul.corporate-products {border-top: 1px solid #b9b7b1; border-bottom: 1px solid #b9b7b1; margin: 2px 30px 0 0; }
div#corporate-gifts-lp ul.corporate-products li {list-style-type: none; margin-left: 0; width: 280px; float: left;border-right: 1px solid #b9b7b1; margin: 5px 0; padding-top: 20px;}
div#corporate-gifts-lp ul.corporate-products li:nth-child(even) {border-right: none; float: right; margin-right: 0 !important;}
div#corporate-gifts-lp ul.corporate-products li.border {border-top: 1px solid #b9b7b1 !important; border-right: none !important; height:1px !important;min-height: 1px !important; width: 275px !important; margin: 0 5px 0 0; padding: 0;}
div#corporate-gifts-lp ul.corporate-products li h2 {font-family:“Adobe Caslon Pro”, Georgia, Garamond, Times, serif; color: #373c43; font-size: 19px; font-style: italic; font-weight: normal !important; line-height: 25px; text-transform: none; margin-bottom: 5px; margin-top: 0 !important;}
div#corporate-gifts-lp ul.corporate-products li h2.long { font-size: 17px;}
div#corporate-gifts-lp ul.corporate-products li p {font-style: italic !important;font-size: 12px; font-weight: bold; margin-bottom: 15px; line-height: 14px;}
div#corporate-gifts-lp ul.corporate-products li span {margin-bottom: 20px;}
div#corporate-gifts-lp ul.corporate-products li div.wrap {padding: 10px 15px; position: relative; min-height: 320px;}
div#corporate-gifts-lp ul.corporate-products li div.wrap.tall {min-height: 370px;}
div#corporate-gifts-lp ul.corporate-products li div.wrap.short {min-height: 300px;}
div#corporate-gifts-lp  div.contact {border-top: 1px solid #b9b7b1; border-bottom: 1px solid #b9b7b1; margin-right: 30px; margin-top: 2px; text-align: center; padding: 10px 0;}
div#corporate-gifts-lp  div.contact a{font-size: 18px; line-height: 22px; font-family: 'EngraversRomanBT'; font-weight: normal; text-transform: uppercase; text-decoration: none; letter-spacing: 1px;}
div#corporate-gifts-lp  div.contact a:hover u {text-decoration: none;}
div#corporate-gifts-lp div.brand-statement h1 { text-align: center; font-weight: normal !important; margin: 40px 0 20px 0 !important;}
div#corporate-gifts-lp div.brand-statement p { text-align: center !important; margin-right: 30px;}

div#corporate-gifts-form, div#corporate-gifts-form-popup { background-color: #e4dfd4; padding: 15px;}
div#corporate-gifts-form h2, div#corporate-gifts-form-popup h2 {font-size: 19px; line-height: 22px; font-family: 'EngraversRomanBT'; font-weight: normal !important; text-transform: uppercase; text-decoration: none; letter-spacing: 1px;margin-top: 15px;}
div#corporate-gifts-form-popup { width: 320px; min-height: 540px; }

a.view-corporate-gallery {display: block; text-align: center; background-color: #ccc4b5; padding: 5px; color: #504a3e; font-size: 18px; text-transform: uppercase; font-family: 'EngraversRomanBT'; font-weight: normal; margin-top: 20px; letter-spacing: 1px; line-height: 22px;}
a.view-corporate-gallery span {display: block; text-align: center; border: 1px solid #928b7d; padding: 15px 0;}
a.view-corporate-gallery:hover {text-decoration: none;}


div#corporate-gifts-lp  div.corporate-gifts-container h1, .corporate-right div#corporate-gift-form h2 {font-weight: normal !important;}
#corporate-right.new {border-left: none !important;}
.corporate-left.new {border-right: 1px solid #adaca6; margin-bottom: 20px;}


/* image sprite */

.cg-btn-more-info{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -830px 0px no-repeat;  display:block;  width:131px;  height:25px; text-indent:-1000px; position: absolute; bottom: 20px;}
.cg-btn-submit{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -558px -106px no-repeat;  display:inline-block;  width:168px;  height:32px; }
.cg-prod-clutch{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -263px -250px no-repeat;  display:block;  width:234px;  height:139px; margin-left:auto; margin-right:auto;}
.cg-prod-clutch-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -304px -189px no-repeat;  display:inline-block;  width:124px;  height:33px; }
.cg-prod-dodocase-air-mini{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) 0px -422px no-repeat;  display:block;  width:229px;  height:167px; margin-left:auto; margin-right:auto;}
.cg-prod-dodocase-iphone{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) 0px -250px no-repeat;  display:block;  width:243px;  height:152px; margin-left:auto; margin-right:auto; }
.cg-prod-dodocase-nexus{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -931px -422px no-repeat;  display:block;  width:185px;  height:139px; margin: 20px auto 40px auto !important; }
.cg-prod-dodocase-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -323px 0px no-repeat;  display:inline-block;  width:240px;  height:37px; }
.cg-prod-durables-sleeve{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -636px -603px no-repeat;  display:block;  width:135px;  height:180px; margin-left:auto; margin-right:auto; }
.cg-prod-durables-sleeve-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -751px -304px no-repeat;  display:inline-block;  width:90px;  height:35px; }
.cg-prod-durables-wallet{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -793px -590px no-repeat;  display:block;  width:105px;  height:170px; margin-left:auto; margin-right:auto; margin-bottom: 35px !important;}
.cg-prod-durables-wallet-2{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -515px -603px no-repeat;  display:block;  width:101px;  height:163px;margin-left:auto; margin-right:auto; }
.cg-prod-durables-wallet-2-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -406px -609px no-repeat;  display:inline-block;  width:68px;  height:46px; }
.cg-prod-durables-wallet-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -896px -106px no-repeat;  display:inline-block;  width:44px;  height:32px; margin-top: -5px; }
.cg-prod-folio-air-mini{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -249px -422px no-repeat;  display:block;  width:228px;  height:161px; margin-left:auto; margin-right:auto;}
.cg-prod-folio-air-mini-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -746px -106px no-repeat;  display:inline-block;  width:55px;  height:32px; }
.cg-prod-folio-nexus{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -497px -422px no-repeat;  display:block;  width:197px;  height:161px;margin-left:auto; margin-right:auto; }
.cg-prod-folio-nexus-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -821px -106px no-repeat;  display:inline-block;  width:55px;  height:32px; }
.cg-prod-journal{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) 0px -609px no-repeat;  display:block;  width:183px;  height:149px; margin-left:auto; margin-right:auto;}
.cg-prod-keyring{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -304px -106px no-repeat;  display:block;  width:234px;  height:63px; margin: 30px auto 40px auto !important; }
.cg-prod-keyring-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -619px 0px no-repeat;  display:inline-block;  width:191px;  height:26px; }
.cg-prod-library-drinkers{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) 0px -106px no-repeat;  display:block;  width:247px;  height:110px; margin-left:auto; margin-right:auto;}
.cg-prod-passport{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -918px -601px no-repeat;  display:block;  width:120px;  height:159px; margin-left:auto; margin-right:auto;}
.cg-prod-portfolio{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -714px -422px no-repeat;  display:block;  width:197px;  height:148px;margin-left:auto; margin-right:auto;margin-top: 17px;}
.cg-prod-tag{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -517px -250px no-repeat;  display:block;  width:214px;  height:89px; margin: 40px auto 50px auto !important;}
.cg-prod-wallet{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -203px -609px no-repeat;  display:block;  width:183px;  height:134px; margin-left:auto; margin-right:auto;}
.cg-prod-wallet-t{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) -751px -250px no-repeat;  display:inline-block;  width:100px;  height:34px; }
.cg-divider{ background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/cg.png?2739374540102224361) 0px -805px no-repeat;  display:block;  width:414px;  height:5px; margin:30px auto;}




/* @end */


/* @group Wholesaler Messaging */

p.wholesaler {color: #bf2b09}

/* @end */

/* @group Samsung Mailchimp Form */

div#samsung div.indicates-required {font-size: 11px; padding: 0 0 20px 0;}
div#samsung div.mc-field-group label { font-size: 14px; font-style: italic; color: #605746 !important; display: block !important; padding-bottom: 7px;}
div#samsung input#mce-EMAIL { display: block !important; width: 80%; background-color: #CCC3B4; color: #333; font-family: Georgia, serif !important; padding: 10px 5px !important; border: none; font-size: 13px; }
div#samsung span.asterisk {color: red}
div#samsung input#mc-embedded-subscribe.button {
	background: url("http://cdn.shopify.com/s/files/1/0070/8302/t/14/assets/bookback-submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    font-size: 0;
    height: 43px;
    margin: 20px 0;
    text-indent: -99999px;
    text-transform: capitalize;
    width: 144px;
    cursor: pointer;
}

/* @end */

/* @group Monogram Overrides */

#monogram_form .border .left .image.iphone {
	background: url(mono-blank-iphone.png?rfd) 90px 20px no-repeat !important;
} 
#monogram_form .border .right .mono-number-1-iphone {
background: url(mono-number-1-iphone.png?rfd) no-repeat 0 0 !important;
width: 338px;
height: 129px;
display: block;
position: absolute;
top: 23px;
left: -292px;
}
div#front_live_preview.monogram.iphone {
top: 136px !important;
left: 176px !important;
text-align: center;
}
/* @end */

/* @group Media Queries to Hide Zenddesk Tag */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {#zenbox_tab {display:none !important;}}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {#zenbox_tab {display:none !important;}}

/* iPads (portrait and landscape) ----------- */
@media only screen and (max-width : 1020px){
 div#zenbox_tab {display: none !important;}	
}


/* @end */

/* @group Gift Card */

div#gift-card {
	width: 960px;
	height: 904px;
	background: url("certificate.png") no-repeat 0 0;
	margin-top: -35px;
}

div#gift-card div {
	text-align: center;
}
div#gift-card div.value {
	font-family: 'EngraversRomanBT-Bold';
	font-size: 160px;
	color: #9f2005;
	letter-spacing: -10px;
    padding-top: 350px;
}
div#gift-card div.code span {
	display: inline-block;
	margin: 0 auto;
	background-color: #9f2005;
	color: #fff;
	padding: 10px 30px;
	font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", serif;
	font-size: 32px;
}
div#gift-card div.redeem {
	margin-top: 15px;
	color: #9f2005;
	font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", serif;
	font-size: 15px;
}
div#gift-card div.redeem a {
	font-weight: bold;
	color: #9f2005;
	text-decoration: underline;
}
div#gift-card div.redeem a:hover {
	text-decoration: none;
}
div#gift-card div.message span {
	width: 370px;
	height: 80px;
	overflow: auto;
	display: block;
	margin: 30px auto 0 auto;
	color: #9f2005;
	font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
}
div#gift-card div.balance {
	font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f2005;
	margin-top: 90px;
}
div#gift-card div.actions {
	margin-top: 40px;
}
div#gift-card div.actions a {
	text-transform: uppercase;
	text-decoration: none;
	color: #9f2005;
	font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-weight: bold;
	margin-right:30px;
}
div#gift-card div.actions a.shop {
	margin-right: 0;
}

div#gift-card div.actions a:hover {
	text-decoration: underline;
}

div#gift-card div.hint {
	font-size: 11px;
	font-style: italic;
	margin-top: 10px;
	color: #999;
}

/* @end */

/* @group DODObindery */

#page.dodobinderyv2 {
    background: url(dodobindery-bg-v2.jpg?1) repeat-y 0 0;
    width: 960px;
    min-height: 1000px;
    margin: -30px 0 0 0;
    position: relative;
}

#page.dodobinderyv2 h5 {
    font-family: 'Memphis-Med';
    font-size: 17px;
    color: #463627;
    padding-top: 146px;
    letter-spacing: -1px;
    font-style: normal;
    padding-left: 38px;
    margin-bottom: 5px;
    font-weight: normal !important;
}

#page.dodobinderyv2 ul.get-started {
    margin: 0;
    padding: 0 0 0 38px;
    list-style: none;
}

#page.dodobinderyv2 ul.get-started li {
    float: left;
    display: block;;
    width: auto;
    margin: 0 !important;
}

#page.dodobinderyv2 ul.get-started li span {
    padding: 0 10px;
}

#page.dodobinderyv2 ul.get-started li a {
    font-size: 16px;
    color: #463627;
    font-family: 'Memphis-Lig';
}

#page.dodobinderyv2 .shipping-info {
	font-size: 14px;
	line-height: 20px;
	padding-top: 40px;
	padding-left: 38px;
	color: #473117;
}

.product-boxes {
    padding-left: 38px;
    padding-top: 30px;
}

.product-boxes .box {
    border: 8px solid #c19e76;
    float: left;
    display: block;
    width: 245px;
    height: 341px;
    padding: 15px;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 5px;
}

.product-boxes .box.last {
    margin-right: 0;
}

.product-boxes .box:hover {
    border: 8px solid #887052;
}

.product-boxes .box h4 {
    font-family: 'Memphis-Med' !important;
    font-size: 19px !important;
    color: #463627 !important;
    letter-spacing: -1px;
    font-style: normal !important;
    font-weight: normal !important;
    margin-bottom: 0px !important;
}

.product-boxes .box h4.small {
	 font-size: 17px !important;
}

.product-boxes .box p.v3-subtitle {
 	 color: #463627 !important;
  		margin: 0 0 5px 0 !important;
}


.product-boxes .box .image {
    height: 124px;
    margin-bottom: 10px;
}

.product-boxes .box img {
    padding: 5px 0 20px 0;
  	max-height: 124px;
}

.product-boxes p.desc {
    font-family: 'Memphis-ExtLig' !important;
    font-size: 16px !important;

    color: #3a3026;
    width: 226px;
    margin: 0 auto 10px auto !important;
    line-height: normal !important;
}

.product-boxes p.from {
    font-family: georgia, times, serif !important;
    font-size: 13px !important;
    color: #3a3026;
    font-style: italic;
    margin-bottom: 0 !important;
}

.product-boxes p.from span {
    font-size: 18px !important;
    font-style: normal;
    font-family: 'Memphis-Med' !important;
}
.product-boxes a {
    float: left;
    display: block;
    width: 100%;
}

.product-boxes a:hover {
    text-decoration: none !important;
}

.product-boxes .cta {
    width: 91px;
    height: 30px;
    margin: 0 auto;
    display: block;
    margin-top: 10px;
    background: url(v2-cta.png) no-repeat 0 0; 
    display: block;
    text-indent: -99999px;
}

#page.dodobinderyv2 .view-cases {
background: url(viewcases.png) no-repeat 0 0;
width: 233px;
height: 30px;
float: left;
display: block;
text-indent: -9999px;
}

#spine_live_preview.ipadair, #center_live_preview.ipadair {
	text-align: center !important;
	top: 139px;
	left: 78px;
}

#monogram_form .border .right .mono-number-2-ipadair {
    background: url(mono-number-2-ipadair.png?1234) no-repeat 0 0;
    width: 165px;
    height: 202px;
    display: block;
    position: absolute;
    top: 205px;
    left: -140px;
}
#monogram_form .border .right .mono-number-1-ipadair {
    background: url(mono-number-1-ipadair.png?13) no-repeat 0 0;
    width: 315px;
    height: 124px;
    display: block;
    position: absolute;
    top: 42px;
    left: -279px;
}

/* @end */

/* @group Retailer Page */

.brand-statement-container {
    background: url(brandstatement-bg.png) no-repeat 0 0;
    width: 578px;
    height: 130px;
    float: left;
    display: block;
    text-align: center;
    font-family: georgia;
    
    color: #000000;
    padding-top: 63px;
    line-height: normal;
}

.brand-statement-container p {
    margin: 0 !important;
    font-size: 13px !important;

}

.corporate-right.new.retailers {
	min-height: 950px !important;
	height: auto !important;
}
.corporate-right.new.retailers h2 {
	font-size: 24px !important;
	text-transform: none !important;
}
.retailer-container {
    width: 545px;
	margin-top: -25px;
}
.retailer-container a {
	color: #000000;
	text-transform: none;
}
.retailer-locations h1 {
	font-size: 18px;
}
.retailer-locations table td {
	width: 50%;
}
.retailer-policy, .retailer-policy p {
	text-transform: uppercase;
	font-size: 13px;
}

.corporate-left.new {
    width: 592px;
    padding-right: 0;
}

.corporate-right.new {
    width: 310px;
}

.redefine-container {
    background: url(redefine-bg.png) no-repeat 0 0;
    width: 242px;
    height: 160px;
    float: left;
    display: block;
    padding-left: 336px;
    padding-top: 70px;
}

.redefine-container ul li {
    list-style: none;
    margin-left: 0;
    font-size: 13px !important;
}

.redefine-container ul {
    float: left;
    display: block;
    font-size: 13px !important;

}

.redefine-container ul.left {
    margin-right: 0;
}

.redefine-container ul.right {
    float: right;
}

.redefine-container p,
.productsuite-container p,
.handmade-container p,
.bookplate-container p,
.giftbox-container p {
    font-size: 13px !important;
}

.productsuite-container {
    background: url(productsuite-bg.png) no-repeat 0 0;
    width: 307px;
    height: 129px;
    float: left;
    display: block;
    padding-right: 265px;
    padding-top: 85px;
}

.handmade-container {
    background: url(handmade-bg.png) no-repeat 0 0;
    width: 299px;
    height: 118px;
    float: left;
    display: block;
    padding-left: 276px;
    padding-top: 70px;
    margin-top: 20px;
}

.bookplate-container {
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/bookplate-container.png?2739374540102224361) no-repeat 0 0;
	width: 330px;
	height: 130px;
	float: left;
	display: block;
	padding-top: 51px;
	padding-right: 220px;
	margin-top: 20px;
}
.giftbox-container {
    background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/giftbox-bg.png?2739374540102224361) no-repeat 0 0;
	width: 330px;
	height: 200px;
    float: left;
    display: block;
    padding-top: 51px;
    margin-top: 20px;
    padding-right: 252px;
}

.bookplate-container p, .giftbox-container p {
	width: 260px;
}

p.gallery-link {
    font-size: 16px !important;
    padding: 20px 0;
}

p.gallery-link a {
    text-transform: none !important;
    color: #000 !important;
    font-weight: bold !important;
}

.corporate-right.new {
    min-height: 1415px;
    padding: 0px 0px 0px 25px !important;
    width: 325px;

}

.corporate-right.new h2 {
    text-transform: uppercase;
    margin-top: 0;
    font-size: 20px !important;
}

.wufoo li {
    width: 66% !important;
}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: -30px 0 20px 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

/* RETINA MESSAGING */
img.retina-msg { display:block; margin: 0 auto;}
ul.color-picker li.left {position: relative;}
img.retina-ribbon { position:absolute; top: 0; left: 0; z-index: 2;}

/* @end */

/* @group Country Switcher */

#footer p { float: left; }
.country-switcher {
	float: right;
	margin-right: 50px;
}
.country-switcher li {
	float: left;
	margin-left: 15px;
	padding-left: 25px;
	line-height: 12px;
}
.country-switcher li a {
	color: #FFFFFF;
	text-decoration: underline;
}
.country-switcher li a:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}
.country-switcher li.us {
	background: url(flag-us.gif) 0 1px no-repeat;
	border-right: solid 1px #ffffff;
	padding-right: 15px;
}
.country-switcher li.uk {
	background: url(flag-uk.gif) 0 1px no-repeat;
}

/* @end */

/* @group Collection Grid */

div.product-grid-header {
	padding-bottom: 20px;
}


div.product-grid-header h1.dodo-header {
	margin-right: 0;
	display: inline-block;
	float: left;
	font-family: Memphis-ExtLig;
	font-size: 30px !important;
	font-weight: normal;
	line-height: 120%;
	text-transform: uppercase;
}

div.product-grid-header h1.dodo-header.full {
	margin-right: none;
	width: 100%;
}

div.product-grid-header h1.dodo-header em {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 25px;
	font-weight: normal !important;
	text-transform: none;
}

div.product-grid-header p {
	display: inline-block;
	float: right;
	text-align: right;
	margin-bottom: 0;
	font-size: 15px;
	font-style: italic;
	padding-top: 5px;
}

ul.products-list-grid {
    width: 100%;
    float: left;
    display: block;
}

ul.products-list-grid li {
    width: 314px;
    height: 290px;
    float: left;
    display: block;
    margin: 0 9px 0 0;
}

ul.products-list-grid li.last {
    margin-right: 0;
}

ul.products-list-grid .product-image-grid {
    width: 314px;
    height: 207px;
    float: left;
    display: block;
    overflow: hidden;
	background: #f8f8f8;
	text-align: center;
}

ul.products-list-grid .product-image-grid img {
    width: 314px;
    height: 207px;
}

p.product-info-grid {
    margin: 10px 0 0 0;
    float: left;
    display: block;
    width: 100%;
}

p.product-info-grid {
    font-style: italic;
}

p.product-info-grid a {
    color: #000;
    font-weight: bold;
    display: block;
    font-style: normal !important;
}

/* @end */

/* @group Press Blog */


#press h1 {
	font-family: 'EngraversRomanBT-Regular';
	font-size: 44px;
	font-weight: normal;
	line-height: 40px;
	text-transform: uppercase;
	padding-bottom: 30px;
	margin-bottom:20px;
	text-align: center;
	color: #5a574e;
	background: url('press-header-border.png') 0 bottom repeat-x;
}

#press ul.layout {
	border-top: none;
}


#press div.left {
	float: left;
	width: 232px;
	height: 170px;
	padding-right: 10px; 
	text-align: center;
	font-family: 'EngraversRomanBT-Regular';
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

#press div.left.last {
	padding-right: 0;
}


#press div.left img {
	margin-bottom: 5px;
}

#press hr.border {
	border: 0;
	color: #b2afaa;
	background-color: #b2afaa;
	height: 1px;
	margin-bottom: 20px;
	width: 100%;
	display: block;
	clear: both;
}
a.linkblock {
	background: none !important;
}
a.linkblock:hover {
	text-decoration: none !important;
}

/* @end */

/* @group Multi-Angle Product Template */

#product-devices {
	margin: 20px 0 10px 0;
	padding-bottom: 20px;
	border-bottom: solid 1px #d2d2d2;
}
li.device {
	padding: 10px 0;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	color: #4d4d4d;
}
li.device span {
	font-weight: normal;
	font-style: italic;
	padding-left: 20px;
}
li.device.multi-angle-dodocase {
	padding-top: 10px;
	background: url(multi-angle-dodocase.png?1) top right no-repeat;
	height: 48px;
	padding-bottom: 0;
}
li.device.original-dodocase {
	background: url(original-dodocase.png) bottom right no-repeat;
	padding: 10px 0 7px 0;
}
li.device.slim-dodocase {
	background: url(slim-dodocase.png) bottom right no-repeat;
	padding: 10px 0 2px 0;
}
.design-your-own {
	float: right;
	text-align: right;
	background: url(hammer.png) top right no-repeat;
	padding-right: 35px;
	font-family: Georgia;
	font-style: italic;
	font-size: 13px;
	color: #3d3d3c;
	height: 47px;
	padding-top: 5px;
	line-height: 16px;
}
.design-your-own a {
	color: #3d3d3c;
	text-decoration: underline;
}
.design-your-own a:hover {
	color: #cc202b;
}
.timelines {
	width: 430px;
	text-align: center;
	margin: 0 auto;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
}
#add-monogram.multi-angle .personalisation-brdr {
	padding-bottom: 15px;
}
#product-description.multi-angle li.left {
	float: left;
	width: 100%;
}
#product-description.multi-angle li.left h3 { text-align: center; margin: 20px 0; }

#product-description.multi-angle li.left .description {
	float: left;
	padding-left: 258px;
	width: 327px;
	background: url(hand-crafted.png) 0 0 no-repeat;
	min-height: 178px;
	padding-right: 20px;
	border-right: solid 1px #c7c6c2;
}
#product-description.multi-angle li.left .description p,
#product-description.multi-angle li.left .protection p,
#product-description.multi-angle table td p {
	line-height: 20px;
}
#product-description.multi-angle li.left .protection {
	padding-left: 20px;
	float: left;
	width: 330px;
}
#product-description.multi-angle li.left .protection h4 {
	font-size: 20px;
	color: #000000;
	font-family: 'Memphis-Med';
	font-style: normal;
	font-weight: normal;
	margin-bottom: 10px;
}
#product-description.multi-angle .case-options table td {
	vertical-align: top;
	width: 50%;
	text-align: center;
	padding: 10px;
}
#product-description.multi-angle .case-options table td:first-child {
	text-align: left;
	padding-left: 60px;
	vertical-align: middle;
}
#product-description.multi-angle .block {
	background: url(dashed-large.png) repeat-x top center;
	margin-top: 30px;
	padding-top: 30px;
}
#product-description.multi-angle .block h5 {
	font-size: 16px;
	color: #4d4d4c;
	font-family: 'Memphis-Med';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#product-description.multi-angle .block p a {
	font-family: Georgia;
	font-size: 15px;
	font-style: italic;
	color: #3d3d3c;
	text-decoration: underline;
}
#product-description.multi-angle .block p a:hover {
	color: #cc202b;
}
#product-description.multi-angle .block.features-benefits {
	text-align: center;
}
#product-description.multi-angle .block.features-benefits img {
	margin: 15px 0;
}

.feature-matrix {
	margin-top: 40px;
	width: 100%;
}
.feature-matrix thead {
	border-bottom: solid 2px #a58e60;
}
.feature-matrix th {
	font-family: 'Memphis-Med';
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	color: #4a3d23;
}
.feature-matrix th {
	padding: 10px;
	border-left: solid 1px #d1c4aa;
	vertical-align: middle;
}
.feature-matrix td {
	padding: 20px 0 0 0;
	border-left: solid 1px #d1c4aa;
	vertical-align: middle;
}
.feature-matrix th:first-child, .feature-matrix td:first-child {
	border-left: none;
}
.feature-matrix td {
	border-bottom: solid 1px #d1c4aa;
}
.feature-matrix td.left {
	text-align: left;
	vertical-align: top;
}
.feature-matrix td:first-child {
	padding: 0;
	vertical-align: top;
}
.feature-matrix td:first-child img {
	margin: 0 !important;
}
.feature-matrix td p {
	line-height: 18px !important;
}
.feature-matrix td p:first-child {
	margin-bottom: 5px !important;
	font-family: georgia;
	font-style: italic;
	font-size: 15px;
	color: #4a3d23;
}
.check {
	font-size: 22px;
	color: #cc202b;
}

/* @end */

/* @group Leathercraft */

.leathercraft .devices {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	padding-top: 5px;
	margin-bottom: 10px;
	width: 70%;
	float: left;
}
.leathercraft .price {
	float: right;
	width: 27%;
	padding-top: 3px;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-align: right;
}
.leathercraft p { margin-bottom: 10px; }
.leathercraft .features ul {
	margin-left: 20px;
}
.leathercraft .features {
	padding-bottom: 10px;
}
.leathercraft .features  li { 
	list-style-type: disc;
	font-family: Georgia;
	font-size: 13px;
	line-height: 20px; 
}
.leathercraft #color-picker p {
	font-size: 13px !important;
	font-style: normal !important;
}
.timelines.leathercraft {
	width: 450px;
}

.leathercraft-block-one {
	padding: 20px 50px 20px 0;
	background: url(leather-divide.png)  center bottom no-repeat;
}
.leathercraft-block-one img, .leathercraft-block-three img {
	float: left;
	margin-right: 50px;
}
.leathercraft-block-one h2, .leathercraft-block-three h2, .leathercraft-block-four h2, .leathercraft-block-five h2 {
	font-size: 27px;
	padding-top: 15px;
	text-transform: none !important;
	margin-bottom: 20px !important;
}
.leathercraft-block-one p, .leathercraft-block-two p, .leathercraft-block-three p, .leathercraft-block-four p {
	float: left;
	font-size: 14px !important;
	line-height: 26px;
	padding-bottom: 50px;
	background: url(leather-dodo-small.png?1) left bottom no-repeat;
	width: 600px;
}
.leathercraft-block-two {
	padding: 30px 0;
	background: url(leather-divide.png)  center bottom no-repeat;
}
.leathercraft-block-two h2 {
	text-align: center; margin-top: 30px; margin-bottom: 0px !important;
}

.leathercraft-block-two p {
	background: none;
	padding-bottom: 0;
	padding-top: 20px;
	text-align: center;
	width: 830px;
	margin: 0 auto !important;
	float: none;
}
.leathercraft-block-three {
	padding: 30px 30px 30px 30px;
	background: url(double-line.png)  center bottom repeat-x;
}
.leathercraft-block-three img {
	padding-left: 20px;
}
.leathercraft-block-three h2 {
	padding-top: 0;
	margin-bottom: 10px !important;
}
.leathercraft-block-three span {
	float: left;
	width: 420px;
	padding-top: 10px;
	background: none;
}
.leathercraft-block-three span p {
	width: auto;
	background: none;
	padding-bottom: 20px;
}
.leathercraft-block-four p {
	width: 346px;
	background: none;
}
.leathercraft-block-four {
	padding: 30px 30px 30px 50px;
	background: url(double-line.png)  center bottom repeat-x;
}
.leathercraft-block-four img {
	float: right;
	margin-right: 100px;
	margin-top: 10px;
}
.leathercraft-block-four p, .leathercraft-block-four h2 {
	float: left;
	width: 370px;
}
.leathercraft-block-four p {
	padding-bottom: 0;
}
.leathercraft-block-five {
	padding: 30px 30px 0px 50px;
}
.leathercraft-block-five p, .leathercraft-block-five h2 {
	float: left;
	width: 450px;
}
.leathercraft-block-five img {
	float: right;
	margin-right: 70px;
	margin-top: 60px;
}
.leathercraft-block-five a {
	line-height: 24px;
	color: #403f3f;
	text-decoration: underline;
}
.leathercraft-block-five a:hover {
	text-decoration: none;
}
.leather-keyring div.left {
	background: none !important;
}
.leather-keyring div.left.monogram span.image {
	background: url(mono-keyring.png) 0 0 no-repeat !important;
	width: 421px !important;
	height: 435px !important;
	margin-top: 0 !important;
	margin-left: -20px;
}
.leather-keyring .mono-number-1 {
	background: url(mono-number1-keyring.png?1) 0 0 no-repeat !important;
	width: 300px !important;
	height: 250px !important;
	left: -272px !important;
	top: 37px !important;
}
.leather-keyring #center_live_preview {
		left: 211px !important;
		border:0px solid red;
		writing-mode:tb-rl;
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform: rotate(270deg);
		white-space:nowrap;
		display:block;
		top: 269px !important;
		width: 45px !important;
		height: 45px !important;
		font-weight:normal;
		text-shadow: 0px 0px 1px #333;
		font-size: 20px;
		letter-spacing: 2px !important;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.leather-keyring .button, .leather-wallet .button {
	background: url(btn-personalize-only.png) no-repeat !important;
	width: 92px !important;
}
.leather-wallet div.left {
	background: none !important;
}
.leather-wallet div.left.monogram span.image {
	background: url(mono-wallet.png) 0 0 no-repeat !important;
	width: 421px !important;
	height: 435px !important;
	margin-top: 0 !important;
}
.leather-wallet .mono-number-1 {
	background: url(mono-number1-wallet.png) 0 0 no-repeat !important;
	width: 350px !important;
	height: 250px !important;
	left: -330px !important;
	top: 40px !important;
}
.leather-wallet #center_live_preview {
	left: 89px !important;
	top: 236px;
	font-size: 26px;
}
.drinking-set div.left.monogram span.image {
	background: url(gg_mono.png) 0 0 no-repeat !important;
	width: 421px !important;
	height: 435px !important;
	margin-top: 0 !important;
}
.drinking-set #center_live_preview {
	left: 99px !important;
	top: 256px;
	font-size: 36px;
}
.drinking-set .mono-number-1 {
	background: url(gg_mono_no1.png) 0 0 no-repeat !important;
	width: 217px !important;
	height: 239px !important;
	left: -180px !important;
	top: 35px !important;
}
.slim-wallet div.left.monogram span.image {
	background: url(slim-wallet-mono.png) 0 0 no-repeat !important;
	width: 429px !important;
	height: 429px !important;
	margin-top: 0 !important;
}
.slim-wallet #center_live_preview.gold {
	top: 400px;
	left: 166px !important;
	font-size: 26px;
	color: #d1b03b;
}
.slim-wallet .mono-number-1 {
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/slim-wallet-no1.png?2739374540102224361) 0 0 no-repeat !important;
	width: 146px !important;
	height: 355px !important;
	left: -115px !important;
	top: 45px !important;
}

.charging-nest .button {
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/btn-personalize-only.png?2739374540102224361) no-repeat !important;
	width: 92px !important;
}
.charging-nest div.left {
	background: none !important;
}
.charging-nest div.left.monogram span.image {
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/mono-phone-charger.png?2739374540102224361) 0 0 no-repeat !important;
	width: 421px !important;
	height: 435px !important;
	margin-top: 0 !important;
}
.charging-nest .mono-number-1 {
	background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/mono-number1-phonecharger.png?2739374540102224361) 0 0 no-repeat !important;
	width: 356px !important;
	height: 208px !important;
	left: -345px !important;
	top: 52px !important;
}
.charging-nest #center_live_preview {
	left: 103px !important;
	top: 256px;
	font-size: 21px;
} 

/* @end */

/* @group Main Nav */

.main-nav {
	width: 100%;
	padding-bottom: 20px;
}
.main-nav li {
	float: left;
	font-family: 'EngraversRomanBT-Regular';
	text-transform: uppercase;
	margin-right: 32px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/* Safari and Chrome */
	.main-nav li {
		margin-right: 24px;
	}
}

.main-nav li:last-child {
	margin-right: 0;
}

.main-nav li a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

.main-nav li a:hover {
	color: #CE202D;
}

#quicklinks li.menu {
	position: relative;
}
#quicklinks li.menu #social {
	position: absolute;
	bottom: 0;
}
#quicklinks li.menu #social a:hover {
	background: inherit !important;
}

/* @end */

/* @group Shopify Product Reviews */

.spr-container {
	padding: 40px 0 0 0 !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-top: solid 2px #cccccc !important;
	margin-top: 50px;
}
.spr-icon {
	color: #bf2b09;
	font-size: 100% !important;
}

.spr-review-reportreview {
	float: left !important;
	color: #666666;
	text-transform: lowercase;
}
.spr-review-reportreview:first-letter {
	text-transform: capitalize;
}
.spr-review-content {
	margin-bottom: 0 !important;
}
.spr-icon.spr-icon-star-empty {
	opacity: 1 !important;
}
.spr-button-primary {
	padding: 10px 20px;
	border: none;
	border-radius: 5px;
}
.spr-button-primary.btn {
	background: url(btn-submitreview.png?1) 0 0 no-repeat !important;
	width: 115px;
	height: 22px;
	text-indent: -9999px;
}
.spr-form-input-text, .spr-form-input-textarea, .spr-form-input-email {
	padding: 5px;
}
.spr-summary-actions-newreview {
	padding-top: 9px;
	font-style: italic;
	text-decoration: underline;
}
.spr-summary-actions-newreview:hover {
	text-decoration: none;
}

/* @end */

/* @group Disney Bears */

.disney-description {
	padding-bottom: 20px;
}
.disney-description, .disney-description p {
	font-family: Georgia;
	font-size: 15px;
	color: #000000;
	font-style: italic;
}
.disney-movie {
	margin-bottom: 50px;
	clear: both;
}
.disney-embed {
	float: left;
	width: 520px;
	margin-right: 25px;
}
.disney-watch {
	float: left;
	width: 400px;
}
.disney-watch h2, .disney-embed h2 {
	font-family: Georgia;
	font-size: 25px !important;
	font-style: italic;
	color: #000000;
}
.disney-watch p, .disney-embed p {
	font-family: Georgia;
	font-size: 15px !important;
	font-style: italic;
	color: #000000;
}
.disney-mast {
	margin-top: -30px;
	margin-bottom: 25px;
}

/* @end */

/* @group Valentines Monogrram Overrides */

#monogram_form .border .left.valentines .image {
	height: 390px;
	margin-top:-40px !important;
}
#monogram_form .border .left.valentines .image.gold {
	background: url(valentines-gold.png?rfd123) no-repeat;
}

#monogram_form .border .left.valentines .image.black {
	background: url(valentines-black.png?rfd123) no-repeat;
}

/* @end */


/* @group ColorBox */

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; overflow-x: hidden; overflow-y: hidden}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* DODOcase implementation */
#colorbox-wrapper {display: none;}
#cboxOverlay {background: none repeat scroll 0 0 #000000;}

/*#cboxClose {
position: absolute;
top: -8px;
right: -8px;
background: url(customizer-close.png) no-repeat 0px 0;
width: 39px;
height: 39px;
text-indent: -9999px;
}

body.monogram #cboxWrapper #cboxContent #cboxClose {
 display: none !important;   
}*/

#cboxClose {
	display: none;
}

/* @end */

/*  Returns Page  */

.returns img { max-width: 100% }

p.error { color: #bf2b09; margin-bottom: 0 !important; }

/* Collections Overview */

div.product-grid-header.with-overview {
	padding-bottom: 0;
}

div.collection-overview {
	margin-bottom: 20px;
}

div.collection-overview a.column {
	width: 169px;
	float: left;
	border-right: 1px solid #dbd9d3;
	padding: 9px;
	text-align: center;
	display: block;
}

div.collection-overview a.column:hover {
	text-decoration: none;
}

div.collection-overview a.column.first {
	padding-left: 0;
}

div.collection-overview a.column.last {
	border-right: none;
	padding-right: 0;
}

div.collection-overview a.column h2 {
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
	height: 40px;
	color: #373c43;
}

div.collection-overview a.column h2.long {
	font-size: 16px;
}


div.collection-overview a.column p {
	font-style: italic;
	font-size: 12px;
	line-height: 18px;
	color: #5a5a59;
}

div.collection-overview a.column p b {
	height: 30px;
	display: block;
}

div.collection-overview a.column p.info {
	height: 75px;
}

div.collection-overview a.column img.product {
	height: 105px;
	max-width: 169px;
	margin-bottom: 15px;
}
div.collection-overview a.column img.detail {
	margin-bottom: 15px;
}

#birthday-landing-page {margin-top: -20px; position:relative; margin-bottom: 10px;}
#birthday-landing-page .data-capture {position: absolute; left: 150px; bottom: 100px;}
#birthday-landing-page .data-capture .select-wrapper {background: #cbc2b3; overflow: hidden; width: 165px; float: left; margin-right: 10px;}
#birthday-landing-page .data-capture .select-wrapper select {background: #cbc2b3; padding: 8px 5px 0 5px; ; text-transform: uppercase; font-family: "Times New Roman", sans-serif; font-style: italic; font-size: 18px; color: #403f3f; width: 185px; height: 36px; appearance: none; outline: 0; border: 0;background:url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/birthday-select.png?2739374540102224361) 145px 12px no-repeat; cursor: pointer;}
#birthday-landing-page .data-capture .button {float: left; height: 36px; width: 133px; cursor: pointer;}

p.shipping-note { font-size: 12px; padding: 15px 0 0 0;}

h2.dodo-header.product.vr {font-size: 26px !important; line-height: 32px; margin-bottom 15px;}
#product-variants.vr {}
#product-variants.vr input[type="radio"] {float: left;}
#product-variants.vr label {font-size: 13px; line-height: 20px; float: right; width: 90%;margin-bottom: 10px;}
#product-variants.vr label b {font-size: 14px; line-height: 22px; font-style: normal; display: block;}
#product-variants.vr label em {text-transform: uppercase; color: #bf2b09; font-size: 14px; line-height: 22px;}
#product-variants.vr .action {border-top: 1px solid #d2d2d2; padding: 15px 0; margin-top: 15px;}
p.vr-note {text-align: center; font-size; 12px; line-height: 18px;}

.rte p {font-size: 13px;line-height: 140%;margin-bottom: 20px;}
.rte ul, .rte ol {margin: 0 0 20px 40px;}
.rte ul {list-style-type: disc; list-style-position: outside;}
.rte ol {list-style-type: decimal; list-style-position: outside;}
.rte ul li, .rte ol li {font-size: 13px;line-height: 140%;margin-bottom: 5px;}

/* Index */

body#index #header, body#index ul#quicklinks {border: none !important;}
body#index #main.fullscreen {width: 100%; margin: 0;}
body#index #main.fullscreen .hero a {margin: 0 auto; background-size: cover; background-position: top center; min-height: 600px; width: 100%; display: block;}
body#index #main.fullscreen .hero a .text {display: none;}
body#index #main.fullscreen .hero a.banner {min-height: 130px; text-align:center; background-color: #f7f4eb;border-bottom: 1px solid #998001;border-top: 1px solid #998001;}
body#index #main.fullscreen .hero.products {text-align: center;}
body#index #main.fullscreen .hero.products .wrapper {padding: 100px 0;}
body#index #main.fullscreen .hero.products a { min-height: 100px; width: 190px; text-align: center;}
body#index #main.fullscreen .hero.products ul {display: block; width: 950px; margin: 0 auto; background-image: none !important;}
body#index #main.fullscreen .hero.products ul li {display: inline-block;float: left;}
body#index #main.fullscreen .hero.products h1 {font-family: 'EngraversRomanBT-Bold', serif; font-size: 32px; line-height: 38px; text-transform: uppercase; margin: 10px 0 40px 0;}
body#index #main.fullscreen .hero.products p {font-family: 'EngraversRomanBT-Bold', serif; font-size: 18px; line-height: 24px; text-transform: uppercase; width: 540px ;margin: 40px auto 60px auto;}
body#index #main.fullscreen .hero.products .image-wrapper{height: 135px; display: block;}

@media only screen and (min-width: 1440px) {
	body#index #main.fullscreen .hero a {min-height: 800px;}
}

/* Contact Icons */

#contact-icons {font-weight: bold;font-size: 13px; line-height: 20px;}
#contact-icons div.upper div, #contact-icons div.lower div {float: left; display:inline; text-align: center; width: 180px;}
#contact-icons div.upper {padding-bottom: 40px;}
#contact-icons div.lower div {width: 240px; margin-left: 20px;}
#contact-icons a {color: #231f20;}

.margintop-v3 {
 margin-top: 23px; 
}


/* iPhone 6 Multiangle PDP */

#product-variants.phone {background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/iphone-thumbs.png?2739374540102224361) right 25px no-repeat;}
#product-description.multi-angle.phone li.left .description {background: url(//cdn.shopify.com/s/files/1/0046/6182/t/46/assets/iphone-handcrafted.png?2739374540102224361) 0 0 no-repeat;}

.case-options p.info {text-align: left;}
.case-options p.features {text-align: left; margin-bottom: 10px !important;}
.case-options ul li {text-align: left;}


/* DROPDOWN.CSS FROM CRO METRICS */
/* Firefox tends to make the nav font very wide so we will unbold it. */

@-moz-document url-prefix() {
    .main-nav li a {
        font-weight: normal !important;
    }
}
/* Non-flex fallback for nav bar item spacing. */

.main-nav li {
    margin-right: 40px !important;
}
.main-nav li:last-child {
    margin-right: 0 !important;
}

/* Dropdown CSS */
/* Firefox tends to make the nav font very wide so we will unbold it. */

@-moz-document url-prefix() {
    .main-nav li a {
        font-weight: normal !important;
    }
}
/* Non-flex fallback for nav bar item spacing. */

.main-nav li {
    margin-right: 40px !important;
}
.main-nav li:last-child {
    margin-right: 0 !important;
}

/* Dropdown CSS from CRO Metrics */
/* You may freely change the .opt-dropdown class to anything you want, as long as it matches the HTML */
li.opt-dropdown.hover {
    background-color: #DFD7C8;
    position: relative;
    padding: .25em .5em;
    margin: -.25em 32px -.25em -.5em!important;
    border-radius: 3px 3px 0 0;
}
li.opt-dropdown.hover > a.nolink {
    text-decoration: none;
    color: #000000;
}
.opt-dropdown ul {
    display: none;
    background-color: #DFD7C8;
    position: absolute;
    top: 98%;
    padding-top: .25em;
    padding-bottom: .25em;
    left: 0;
    border-radius: 0 3px 3px 3px;
}
li.opt-dropdown.hover ul {
    display: block;
}
.opt-dropdown ul li {
    margin: 0!important;
    float: none;
}
.opt-dropdown ul li a {
    display: block;
    white-space: nowrap;
    padding: .25em .5em .25em .75em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}
.opt-dropdown ul li a:hover {
    text-decoration: none;
    color: #BF1820;
    background-color: #EBE7DE;
}
.opt-dropdown a.nolink {
    cursor: default;
}
\ .opt-other-dropdown {
    border-radius: 3px 3px 3px 0px!important;
}
.opt-other-dropdown ul {
    border-radius: 0 0 3px 3px!important;
}
.main-nav {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

/* Pop up Styles*/
#upsell{height:400px !important;}


#facebox .content {background:url( //cdn.shopify.com/s/files/1/0046/6182/t/46/assets/bg-parchment.jpg?2739374540102224361)repeat-x !important;}
#faceboxsubmit{float:right;}
#upsellclosebtn{display:inline-block; margin-right:20px; margin-top:14px; font-size:13px; font-style:italic;}

/* VR Colections Page */

div.collection-overview.vr-collection a.column h2{
	font-size:16px;
}

div.collection-overview.vr-collection a.column p b{
	height:45px;
}

div.collection-overview.vr-collection a.column p{
	margin-bottom:25px;
}

div.collection-overview.vr-collection a.column img.product{
	margin-bottom:15px;
	max-width:none;
	height:100px;
}

div.collection-overview.vr-collection a.column img.vr-round{
	height:128px;
}

div.collection-overview.vr-collection a.column img.detail{
	margin-bottom:15px;
}

div.collection-overview.vr-collection a.column p.info{
	height:80px;
}

/* Product Description */

.double-border {
    border-top: 3px double #c5c4bf !important;
}

#product-description.layout {
    padding-top: 10px !important;
}
#product-description.layout {
    border-top: 1px solid #919195;
    padding: 40px 0;
}

.product-description-head{
	text-align:center;
}

#product-description .product-description-head h2{
	color: #4f4e4c !important; font-family: 'EngraversRomanBT-Bold' !important; font-size: 300% !important; text-transform:uppercase; 
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 10px;
}

#product-description .product-description-head h3{
	color: #4f4e4c !important; font-family: 'EngraversRomanBT-Bold' !important; font-size: 150% !important; 
}

.custom-box{
	clear: both; padding: 40px 10px 0;
}

.flash-container{
	border-top: 2px solid #4e4c4d !important; margin-bottom:40px;
}

.flash-video{
	width:630px; height:auto; margin:0 auto;
}


/* INTRODUCTION SECTION */

#peer-section{
	margin-bottom:30px;
}

.peer-image{
	position:absolute; margin-top:30px;
}

.peer-text{
	float:right; width:640px; position:relative;
}

/* HERO SECTION */

.hero-image{
	margin-bottom: 30px;
}

.hero-text{
	padding-left:85px; padding-right:85px; text-align:center;
}


/* VIRTUAL REALITY APP */


.app-image{
	float: left; margin-bottom: 60px; margin-left: 50px;
}

.app-text{
float:left; width:420px; padding-left:95px; padding-top:40px;

}

.interaction-text a{
	font-weight:normal; display:block; font-size: 13px; margin-bottom: 20px; text-decoration: underline; color:#403f3f !important;
}

a.external-link{
	color: #403f3f !important; font-weight: bold; text-decoration: underline !important; 
}

/* CONVERSATION & VR VIDEO SECTION */

.interaction-text{
	float:left; padding-left:65px; width:450px;
}

.interaction-image{
	float:right; margin-right:50px;
}

/* OVERIDES */

.introduction-text h2, .app-text h2, .interaction-text h2{
	font-weight: bold!important; text-transform: none !important;
}

.border-break{
	text-align:center;
}

.layout p{
	line-height:2em !important;
}
/* == */

