/* Text Alignments
---------------------------------------------------------------------------------------*/
.text-align-center{text-align:center;}
.text-align-justify{text-align:justify;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}


/* Column Shortcodes
---------------------------------------------------------------------------------------*/
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth{float:left;position:relative;margin:0 0 0 0;}
.one_third{width:30%;margin-right:5%;}
.one_half{width:48%;margin-right:4%;}
.one_third{width:30%;margin-right:5%;}
.two_third{width:65%;margin-right:5%;}
.one_fourth{width:22%;margin-right:4%;}
.three_fourth{width:74%;margin-right:4%;}
.one_fifth{width:22%;margin-right:4%;}
.last{margin-right:0 !important;}
.clear{display:block;width:100%;clear:both;}

/* DIVIDERS
---------------------------------------------------------------------------------------*/
.shadow800{background:url(images/shortcodes/dividers/shadow_800.png) no-repeat;height:50px;width:800px;margin:0 auto;}
.shadow500{background:url(images/shortcodes/dividers/shadow_500.png) no-repeat;height:31px;width:500px;margin:0 auto;}
.shadow300{background:url(images/shortcodes/dividers/shadow_300.png) no-repeat;height:19px;width:300px;margin:0 auto;}

.dotlarge_gray{background:url(images/shortcodes/dividers/dotlarge_gray.png); height:30px;width:99%;margin:0 auto;}
.dotlarge_black{background:url(images/shortcodes/dividers/dotlarge_black.png); height:30px;width:99%;margin:0 auto;}
.dotlarge_red{background:url(images/shortcodes/dividers/dotlarge_red.png); height:30px;width:99%;margin:0 auto;}
.dotlarge_yellow{background:url(images/shortcodes/dividers/dotlarge_yellow.png); height:30px;width:99%;margin:0 auto;}

.dotmedium_gray{background:url(images/shortcodes/dividers/dotmedium_gray.png); height:20px;width:99%;margin:0 auto;}
.dotmedium_black{background:url(images/shortcodes/dividers/dotmedium_black.png); height:20px;width:99%;margin:0 auto;}
.dotmedium_red{background:url(images/shortcodes/dividers/dotmedium_red.png); height:20px;width:99%;margin:0 auto;}
.dotmedium_yellow{background:url(images/shortcodes/dividers/dotmedium_yellow.png); height:20px;width:99%;margin:0 auto;}

.dotsmall_gray{background:url(images/shortcodes/dividers/dotsmall_gray.png); height:10px;width:99%;margin:0 auto;}
.dotsmall_black{background:url(images/shortcodes/dividers/dotsmall_black.png); height:10px;width:99%;margin:0 auto;}
.dotsmall_red{background:url(images/shortcodes/dividers/dotsmall_red.png); height:10px;width:99%;margin:0 auto;}
.dotsmall_yellow{background:url(images/shortcodes/dividers/dotsmall_yellow.png); height:10px;width:99%;margin:0 auto;}

.dash_gray{background:url(images/shortcodes/dividers/dash_gray.png); height:10px;width:99%;margin:0 auto;}
.dash_black{background:url(images/shortcodes/dividers/dash_black.png); height:10px;width:99%;margin:0 auto;}
.dash_red{background:url(images/shortcodes/dividers/dash_red.png); height:10px;width:99%;margin:0 auto;}
.dash_yellow{background:url(images/shortcodes/dividers/dash_yellow.png); height:10px;width:99%;margin:0 auto;}

.fatmarker_yellow800{background:url(images/shortcodes/dividers/fatmarker_yellow800.png) no-repeat;height:50px;width:800px;margin:0 auto;}
.fatmarker_red800{background:url(images/shortcodes/dividers/fatmarker_red800.png) no-repeat;height:50px;width:800px;margin:0 auto;}
.fatmarker_green800{background:url(images/shortcodes/dividers/fatmarker_green800.png) no-repeat;height:50px;width:800px;margin:0 auto;}
.fatmarker_yellow500{background:url(images/shortcodes/dividers/fatmarker_yellow500.png) no-repeat;height:31px;width:500px;margin:0 auto;}
.fatmarker_red500{background:url(images/shortcodes/dividers/fatmarker_red500.png) no-repeat;height:31px;width:500px;margin:0 auto;}
.fatmarker_green500{background:url(images/shortcodes/dividers/fatmarker_green500.png) no-repeat;height:31px;width:500px;margin:0 auto;}

.square_gray{background:url(images/shortcodes/dividers/square_gray.png); height:20px;width:99%;margin:0 auto;}
.square_black{background:url(images/shortcodes/dividers/square_black.png); height:20px;width:99%;margin:0 auto;}
.square_red{background:url(images/shortcodes/dividers/square_red.png); height:20px;width:99%;margin:0 auto;}
.square_yellow{background:url(images/shortcodes/dividers/square_yellow.png); height:20px;width:99%;margin:0 auto;}
.square_green{background:url(images/shortcodes/dividers/square_green.png); height:20px;width:99%;margin:0 auto;}
.square_blue{background:url(images/shortcodes/dividers/square_blue.png); height:20px;width:99%;margin:0 auto;}
.square_grape{background:url(images/shortcodes/dividers/square_grape.png); height:20px;width:99%;margin:0 auto;}
.square_orange{background:url(images/shortcodes/dividers/square_orange.png); height:20px;width:99%;margin:0 auto;}

.xmark{background:url(images/shortcodes/dividers/xmark.png); height:20px;width:99%;margin:0 auto;}

/* BUTTONS
---------------------------------------------------------------------------------------*/

a.button { display: block; position: relative; float: left; text-decoration: none; font-family: MyriadPro, Myriad Pro, Helvetica Neue, Helvetica, Arial, Geneva, sans-serif; }
a.button:hover { opacity: 0.75; }
 
/* Rounded buttons
-------------------------------------------------------------- */

/*small*/
a.button.small.rounded { height: 31px; line-height: 31px; margin-left: 15px; margin: 8px 2px 8px 15px; padding: 0 15px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); font-size: 12px; }
a.button.small.rounded span { display: block; height: 31px; padding: 0 0 0 15px; margin-left: -15px; }
a.button.small.rounded:hover,
a.button.small.rounded span:hover { color: #F3F3F3; }
a.button.small.rounded.light-blue { background: url(images/shortcodes/buttons/button-round-small.png) right 0px no-repeat; }
a.button.small.rounded.light-blue span { background: url(images/shortcodes/buttons/button-round-small.png) left 0px no-repeat; }
a.button.small.rounded.light-green { background: url(images/shortcodes/buttons/button-round-small.png) right -31px no-repeat; }
a.button.small.rounded.light-green span { background: url(images/shortcodes/buttons/button-round-small.png) left -31px no-repeat; }
a.button.small.rounded.yellow { background: url(images/shortcodes/buttons/button-round-small.png) right -62px no-repeat; }
a.button.small.rounded.yellow span { background: url(images/shortcodes/buttons/button-round-small.png) left -62px no-repeat; }
a.button.small.rounded.blue { background: url(images/shortcodes/buttons/button-round-small.png) right -93px no-repeat; }
a.button.small.rounded.blue span { background: url(images/shortcodes/buttons/button-round-small.png) left -93px no-repeat; }
a.button.small.rounded.green { background: url(images/shortcodes/buttons/button-round-small.png) right -124px no-repeat; }
a.button.small.rounded.green span { background: url(images/shortcodes/buttons/button-round-small.png) left -124px no-repeat; }
a.button.small.rounded.black { background: url(images/shortcodes/buttons/button-round-small.png) right -155px no-repeat; }
a.button.small.rounded.black span { background: url(images/shortcodes/buttons/button-round-small.png) left -155px no-repeat; }
a.button.small.rounded.violet { background: url(images/shortcodes/buttons/button-round-small.png) right -186px no-repeat; }
a.button.small.rounded.violet span { background: url(images/shortcodes/buttons/button-round-small.png) left -186px no-repeat; }
a.button.small.rounded.bordo { background: url(images/shortcodes/buttons/button-round-small.png) right -217px no-repeat; }
a.button.small.rounded.bordo span { background: url(images/shortcodes/buttons/button-round-small.png) left -217px no-repeat; }
a.button.small.rounded.orange { background: url(images/shortcodes/buttons/button-round-small.png) right -248px no-repeat; }
a.button.small.rounded.orange span { background: url(images/shortcodes/buttons/button-round-small.png) left -248px no-repeat; }
a.button.small.rounded.gray { background: url(images/shortcodes/buttons/button-round-small.png) right -279px no-repeat; }
a.button.small.rounded.gray span { background: url(images/shortcodes/buttons/button-round-small.png) left -279px no-repeat; }
a.button.small.rounded.red { background: url(images/shortcodes/buttons/button-round-small.png) right -310px no-repeat; }
a.button.small.rounded.red span { background: url(images/shortcodes/buttons/button-round-small.png) left -310px no-repeat; }
a.button.small.rounded.pink { background: url(images/shortcodes/buttons/button-round-small.png) right -341px no-repeat; }
a.button.small.rounded.pink span { background: url(images/shortcodes/buttons/button-round-small.png) left -341px no-repeat; }

/*medium*/
a.button.medium.rounded { height: 44px; line-height: 44px; margin-left: 20px; font-size: 16px; margin: 8px 2px 8px 20px; padding: 0 20px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.button.medium.rounded span { display: block; height: 44px; padding: 0 0 0 20px; margin-left: -20px; }
a.button.medium.rounded:hover,
a.button.medium.rounded span:hover { color: #F3F3F3; }

a.button.medium.rounded.light-blue { background: url(images/shortcodes/buttons/button-round-medium.png) right 0px no-repeat; }
a.button.medium.rounded.light-blue span { background: url(images/shortcodes/buttons/button-round-medium.png) left 0px no-repeat; }
a.button.medium.rounded.light-green { background: url(images/shortcodes/buttons/button-round-medium.png) right -44px no-repeat; }
a.button.medium.rounded.light-green span { background: url(images/shortcodes/buttons/button-round-medium.png) left -44px no-repeat; }
a.button.medium.rounded.yellow { background: url(images/shortcodes/buttons/button-round-medium.png) right -88px no-repeat; }
a.button.medium.rounded.yellow span { background: url(images/shortcodes/buttons/button-round-medium.png) left -88px no-repeat; }
a.button.medium.rounded.blue { background: url(images/shortcodes/buttons/button-round-medium.png) right -132px no-repeat; }
a.button.medium.rounded.blue span { background: url(images/shortcodes/buttons/button-round-medium.png) left -132px no-repeat; }
a.button.medium.rounded.green { background: url(images/shortcodes/buttons/button-round-medium.png) right -176px no-repeat; }
a.button.medium.rounded.green span { background: url(images/shortcodes/buttons/button-round-medium.png) left -176px no-repeat; }
a.button.medium.rounded.black { background: url(images/shortcodes/buttons/button-round-medium.png) right -220px no-repeat; }
a.button.medium.rounded.black span { background: url(images/shortcodes/buttons/button-round-medium.png) left -220px no-repeat; }
a.button.medium.rounded.violet { background: url(images/shortcodes/buttons/button-round-medium.png) right -264px no-repeat; }
a.button.medium.rounded.violet span { background: url(images/shortcodes/buttons/button-round-medium.png) left -264px no-repeat; }
a.button.medium.rounded.bordo { background: url(images/shortcodes/buttons/button-round-medium.png) right -308px no-repeat; }
a.button.medium.rounded.bordo span { background: url(images/shortcodes/buttons/button-round-medium.png) left -308px no-repeat; }
a.button.medium.rounded.orange { background: url(images/shortcodes/buttons/button-round-medium.png) right -352px no-repeat; }
a.button.medium.rounded.orange span { background: url(images/shortcodes/buttons/button-round-medium.png) left -352px no-repeat; }
a.button.medium.rounded.gray { background: url(images/shortcodes/buttons/button-round-medium.png) right -396px no-repeat; }
a.button.medium.rounded.gray span { background: url(images/shortcodes/buttons/button-round-medium.png) left -396px no-repeat; }
a.button.medium.rounded.red { background: url(images/shortcodes/buttons/button-round-medium.png) right -440px no-repeat; }
a.button.medium.rounded.red span { background: url(images/shortcodes/buttons/button-round-medium.png) left -440px no-repeat; }
a.button.medium.rounded.pink { background: url(images/shortcodes/buttons/button-round-medium.png) right -484px no-repeat; }
a.button.medium.rounded.pink span { background: url(images/shortcodes/buttons/button-round-medium.png) left -484px no-repeat; }

/*large*/
a.button.large.rounded { height: 59px; line-height: 59px; margin-left: 43px; font-size: 18px; margin: 8px 4px 8px 52px; padding: 0 30px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.button.large.rounded span { display: block; height: 59px; padding: 0 0 0 30px; margin-left: -52px;
	font-size: 25px;
	font-weight: bold;
}
a.button.large.rounded:hover,
a.button.large.rounded span:hover { color: #F3F3F3; }

a.button.large.rounded.light-blue { background: url(images/shortcodes/buttons/button-round-large.png) right 0px no-repeat; }
a.button.large.rounded.light-blue span { background: url(images/shortcodes/buttons/button-round-large.png) left 0px no-repeat; }
a.button.large.rounded.light-green { background: url(images/shortcodes/buttons/button-round-large.png) right -59px no-repeat; }
a.button.large.rounded.light-green span { background: url(images/shortcodes/buttons/button-round-large.png) left -59px no-repeat; }
a.button.large.rounded.yellow { background: url(images/shortcodes/buttons/button-round-large.png) right -118px no-repeat; }
a.button.large.rounded.yellow span { background: url(images/shortcodes/buttons/button-round-large.png) left -118px no-repeat; }
a.button.large.rounded.blue { background: url(images/shortcodes/buttons/button-round-large.png) right -177px no-repeat; }
a.button.large.rounded.blue span { background: url(images/shortcodes/buttons/button-round-large.png) left -177px no-repeat; }
a.button.large.rounded.green { background: url(images/shortcodes/buttons/button-round-large.png) right -236px no-repeat; }
a.button.large.rounded.green span { background: url(images/shortcodes/buttons/button-round-large.png) left -236px no-repeat; }
a.button.large.rounded.black { background: url(images/shortcodes/buttons/button-round-large.png) right -295px no-repeat; }
a.button.large.rounded.black span { background: url(images/shortcodes/buttons/button-round-large.png) left -295px no-repeat; }
a.button.large.rounded.violet { background: url(images/shortcodes/buttons/button-round-large.png) right -354px no-repeat; }
a.button.large.rounded.violet span { background: url(images/shortcodes/buttons/button-round-large.png) left -354px no-repeat; }
a.button.large.rounded.bordo { background: url(images/shortcodes/buttons/button-round-large.png) right -413px no-repeat; }
a.button.large.rounded.bordo span { background: url(images/shortcodes/buttons/button-round-large.png) left -413px no-repeat; }
a.button.large.rounded.orange { background: url(images/shortcodes/buttons/button-round-large.png) right -472px no-repeat; }
a.button.large.rounded.orange span { background: url(images/shortcodes/buttons/button-round-large.png) left -472px no-repeat; }
a.button.large.rounded.gray { background: url(images/shortcodes/buttons/button-round-large.png) right -531px no-repeat; }
a.button.large.rounded.gray span { background: url(images/shortcodes/buttons/button-round-large.png) left -531px no-repeat; }
a.button.large.rounded.red { background: url(images/shortcodes/buttons/button-round-large.png) right -590px no-repeat; }
a.button.large.rounded.red span { background: url(images/shortcodes/buttons/button-round-large.png) left -590px no-repeat; }
a.button.large.rounded.pink { background: url(images/shortcodes/buttons/button-round-large.png) right -649px no-repeat; }
a.button.large.rounded.pink span { background: url(images/shortcodes/buttons/button-round-large.png) left -649px no-repeat; }

/* Square buttons
-------------------------------------------------------------- */

/*small*/
a.button.small.square { height: 33px; line-height: 33px; margin-left: 17px; margin: 8px 2px 8px 17px; padding: 0 18px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); font-size: 13px; }
a.button.small.square span { display: block; height: 33px; padding: 0 0 0 17px; margin-left: -17px; }
a.button.small.square:hover,
a.button.small.square span:hover { color: #F3F3F3; }

a.button.small.square.light-blue { background: url(images/shortcodes/buttons/button-square-small.png) right 0px no-repeat; }
a.button.small.square.light-blue span { background: url(images/shortcodes/buttons/button-square-small.png) left 0px no-repeat; }
a.button.small.square.light-green { background: url(images/shortcodes/buttons/button-square-small.png) right -33px no-repeat; }
a.button.small.square.light-green span { background: url(images/shortcodes/buttons/button-square-small.png) left -33px no-repeat; }
a.button.small.square.yellow { background: url(images/shortcodes/buttons/button-square-small.png) right -66px no-repeat; }
a.button.small.square.yellow span { background: url(images/shortcodes/buttons/button-square-small.png) left -66px no-repeat; }
a.button.small.square.blue { background: url(images/shortcodes/buttons/button-square-small.png) right -99px no-repeat; }
a.button.small.square.blue span { background: url(images/shortcodes/buttons/button-square-small.png) left -99px no-repeat; }
a.button.small.square.green { background: url(images/shortcodes/buttons/button-square-small.png) right -132px no-repeat; }
a.button.small.square.green span { background: url(images/shortcodes/buttons/button-square-small.png) left -132px no-repeat; }
a.button.small.square.black { background: url(images/shortcodes/buttons/button-square-small.png) right -165px no-repeat; }
a.button.small.square.black span { background: url(images/shortcodes/buttons/button-square-small.png) left -165px no-repeat; }
a.button.small.square.violet { background: url(images/shortcodes/buttons/button-square-small.png) right -198px no-repeat; }
a.button.small.square.violet span { background: url(images/shortcodes/buttons/button-square-small.png) left -198px no-repeat; }
a.button.small.square.bordo { background: url(images/shortcodes/buttons/button-square-small.png) right -231px no-repeat; }
a.button.small.square.bordo span { background: url(images/shortcodes/buttons/button-square-small.png) left -231px no-repeat; }
a.button.small.square.orange { background: url(images/shortcodes/buttons/button-square-small.png) right -264px no-repeat; }
a.button.small.square.orange span { background: url(images/shortcodes/buttons/button-square-small.png) left -264px no-repeat; }
a.button.small.square.gray { background: url(images/shortcodes/buttons/button-square-small.png) right -297px no-repeat; }
a.button.small.square.gray span { background: url(images/shortcodes/buttons/button-square-small.png) left -297px no-repeat; }
a.button.small.square.red { background: url(images/shortcodes/buttons/button-square-small.png) right -330px no-repeat; }
a.button.small.square.red span { background: url(images/shortcodes/buttons/button-square-small.png) left -330px no-repeat; }
a.button.small.square.pink { background: url(images/shortcodes/buttons/button-square-small.png) right -363px no-repeat; }
a.button.small.square.pink span { background: url(images/shortcodes/buttons/button-square-small.png) left -363px no-repeat; }

/*medium*/
a.button.medium.square { height: 56px; line-height: 56px; margin-left: 20px; font-size: 16px; margin: 8px 2px 8px 20px; padding: 0 20px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.button.medium.square span { display: block; height: 56px; padding: 0 0 0 20px; margin-left: -20px; }
a.button.medium.square:hover,
a.button.medium.square span:hover { color: #F3F3F3; }

a.button.medium.square.light-blue { background: url(images/shortcodes/buttons/button-square-medium.png) right 0px no-repeat; }
a.button.medium.square.light-blue span { background: url(images/shortcodes/buttons/button-square-medium.png) left 0px no-repeat; }
a.button.medium.square.light-green { background: url(images/shortcodes/buttons/button-square-medium.png) right -56px no-repeat; }
a.button.medium.square.light-green span { background: url(images/shortcodes/buttons/button-square-medium.png) left -56px no-repeat; }
a.button.medium.square.yellow { background: url(images/shortcodes/buttons/button-square-medium.png) right -112px no-repeat; }
a.button.medium.square.yellow span { background: url(images/shortcodes/buttons/button-square-medium.png) left -112px no-repeat; }
a.button.medium.square.blue { background: url(images/shortcodes/buttons/button-square-medium.png) right -168px no-repeat; }
a.button.medium.square.blue span { background: url(images/shortcodes/buttons/button-square-medium.png) left -168px no-repeat; }
a.button.medium.square.green { background: url(images/shortcodes/buttons/button-square-medium.png) right -224px no-repeat; }
a.button.medium.square.green span { background: url(images/shortcodes/buttons/button-square-medium.png) left -224px no-repeat; }
a.button.medium.square.black { background: url(images/shortcodes/buttons/button-square-medium.png) right -280px no-repeat; }
a.button.medium.square.black span { background: url(images/shortcodes/buttons/button-square-medium.png) left -280px no-repeat; }
a.button.medium.square.violet { background: url(images/shortcodes/buttons/button-square-medium.png) right -336px no-repeat; }
a.button.medium.square.violet span { background: url(images/shortcodes/buttons/button-square-medium.png) left -336px no-repeat; }
a.button.medium.square.bordo { background: url(images/shortcodes/buttons/button-square-medium.png) right -392px no-repeat; }
a.button.medium.square.bordo span { background: url(images/shortcodes/buttons/button-square-medium.png) left -392px no-repeat; }
a.button.medium.square.orange { background: url(images/shortcodes/buttons/button-square-medium.png) right -448px no-repeat; }
a.button.medium.square.orange span { background: url(images/shortcodes/buttons/button-square-medium.png) left -448px no-repeat; }
a.button.medium.square.gray { background: url(images/shortcodes/buttons/button-square-medium.png) right -504px no-repeat; }
a.button.medium.square.gray span { background: url(images/shortcodes/buttons/button-square-medium.png) left -504px no-repeat; }
a.button.medium.square.red { background: url(images/shortcodes/buttons/button-square-medium.png) right -560px no-repeat; }
a.button.medium.square.red span { background: url(images/shortcodes/buttons/button-square-medium.png) left -560px no-repeat; }
a.button.medium.square.pink { background: url(images/shortcodes/buttons/button-square-medium.png) right -616px no-repeat; }
a.button.medium.square.pink span { background: url(images/shortcodes/buttons/button-square-medium.png) left -616px no-repeat; }

/*large*/
a.button.large.square { height: 78px; line-height: 78px; margin-left: 43px; font-size: 30px; margin: 8px 4px 8px 43px; padding: 0 43px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.button.large.square span { display: block; height: 78px; padding: 0 0 0 43px; margin-left: -43px;
	font-weight: bold;
	font-size: 40px;
}
a.button.large.square:hover,
a.button.large.square span:hover { color: #F3F3F3; }

a.button.large.square.light-blue { background: url(images/shortcodes/buttons/button-square-large.png) right 0px no-repeat; }
a.button.large.square.light-blue span { background: url(images/shortcodes/buttons/button-square-large.png) left 0px no-repeat; }
a.button.large.square.light-green { background: url(images/shortcodes/buttons/button-square-large.png) right -78px no-repeat; }
a.button.large.square.light-green span { background: url(images/shortcodes/buttons/button-square-large.png) left -78px no-repeat; }
a.button.large.square.yellow { background: url(images/shortcodes/buttons/button-square-large.png) right -156px no-repeat; }
a.button.large.square.yellow span { background: url(images/shortcodes/buttons/button-square-large.png) left -156px no-repeat; }
a.button.large.square.blue { background: url(images/shortcodes/buttons/button-square-large.png) right -234px no-repeat; }
a.button.large.square.blue span { background: url(images/shortcodes/buttons/button-square-large.png) left -234px no-repeat; }
a.button.large.square.green { background: url(images/shortcodes/buttons/button-square-large.png) right -312px no-repeat; }
a.button.large.square.green span { background: url(images/shortcodes/buttons/button-square-large.png) left -312px no-repeat; }
a.button.large.square.black { background: url(images/shortcodes/buttons/button-square-large.png) right -390px no-repeat; }
a.button.large.square.black span { background: url(images/shortcodes/buttons/button-square-large.png) left -390px no-repeat; }
a.button.large.square.violet { background: url(images/shortcodes/buttons/button-square-large.png) right -468px no-repeat; }
a.button.large.square.violet span { background: url(images/shortcodes/buttons/button-square-large.png) left -468px no-repeat; }
a.button.large.square.bordo { background: url(images/shortcodes/buttons/button-square-large.png) right -546px no-repeat; }
a.button.large.square.bordo span { background: url(images/shortcodes/buttons/button-square-large.png) left -546px no-repeat; }
a.button.large.square.orange { background: url(images/shortcodes/buttons/button-square-large.png) right -624px no-repeat; }
a.button.large.square.orange span { background: url(images/shortcodes/buttons/button-square-large.png) left -624px no-repeat; }
a.button.large.square.gray { background: url(images/shortcodes/buttons/button-square-large.png) right -702px no-repeat; }
a.button.large.square.gray span { background: url(images/shortcodes/buttons/button-square-large.png) left -702px no-repeat; }
a.button.large.square.red { background: url(images/shortcodes/buttons/button-square-large.png) right -780px no-repeat; }
a.button.large.square.red span { background: url(images/shortcodes/buttons/button-square-large.png) left -780px no-repeat; }
a.button.large.square.pink { background: url(images/shortcodes/buttons/button-square-large.png) right -858px no-repeat; }
a.button.large.square.pink span { background: url(images/shortcodes/buttons/button-square-large.png) left -858px no-repeat; }

/* Icon buttons
-------------------------------------------------------------- */

a.button.icon { height: 44px; line-height: 44px; margin-left: 17px; margin: 8px 2px 8px 42px; padding: 0 18px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.button.icon span.rightbtn { display: block; height: 44px; padding: 0 0 0 42px; margin-left: -42px; }
a.button.icon:hover,
a.button.icon span.rightbtn:hover { color: #F3F3F3; }
a.button.icon span.ico { position: absolute; display: block; width: 16px; height: 16px; left: -25px; top: 14px; }

a.button.icon.light { background: url(images/shortcodes/buttons/button-icon.png) right 0px no-repeat; }
a.button.icon.light span.rightbtn { background: url(images/shortcodes/buttons/button-icon.png) left 0px no-repeat; }
a.button.icon.dark { background: url(images/shortcodes/buttons/button-icon.png) right -44px no-repeat; }
a.button.icon.dark span.rightbtn { background: url(images/shortcodes/buttons/button-icon.png) left -44px no-repeat; }

a.button.icon span.ico.accept { background: url(images/shortcodes/button-icons/accept.png) 0 0 no-repeat; }
a.button.icon span.ico.add { background: url(images/shortcodes/button-icons/add.png) 0 0 no-repeat; }
a.button.icon span.ico.arrow_refresh_small { background: url(images/shortcodes/button-icons/arrow_refresh_small.png) 0 0 no-repeat; }
a.button.icon span.ico.blackboard_drawing { background: url(images/shortcodes/button-icons/blackboard_drawing.png) 0 0 no-repeat; }
a.button.icon span.ico.book_addresses { background: url(images/shortcodes/button-icons/book_addresses.png) 0 0 no-repeat; }
a.button.icon span.ico.box_down { background: url(images/shortcodes/button-icons/box_down.png) 0 0 no-repeat; }
a.button.icon span.ico.bug_error { background: url(images/shortcodes/button-icons/bug_error.png) 0 0 no-repeat; }
a.button.icon span.ico.delete { background: url(images/shortcodes/button-icons/delete.png) 0 0 no-repeat; }
a.button.icon span.ico.error { background: url(images/shortcodes/button-icons/error.png) 0 0 no-repeat; }
a.button.icon span.ico.key { background: url(images/shortcodes/button-icons/key.png) 0 0 no-repeat; }
a.button.icon span.ico.calendar_edit { background: url(images/shortcodes/button-icons/calendar_edit.png) 0 0 no-repeat; }
a.button.icon span.ico.cart { background: url(images/shortcodes/button-icons/cart.png) 0 0 no-repeat; }
a.button.icon span.ico.coins { background: url(images/shortcodes/button-icons/coins.png) 0 0 no-repeat; }
a.button.icon span.ico.emotion_smile { background: url(images/shortcodes/button-icons/emotion_smile.png) 0 0 no-repeat; }
a.button.icon span.ico.eye { background: url(images/shortcodes/button-icons/eye.png) 0 0 no-repeat; }
a.button.icon span.ico.feed { background: url(images/shortcodes/button-icons/feed.png) 0 0 no-repeat; }
a.button.icon span.ico.file_extension_pdf { background: url(images/shortcodes/button-icons/file_extension_pdf.png) 0 0 no-repeat; }
a.button.icon span.ico.file_extension_psd { background: url(images/shortcodes/button-icons/file_extension_psd.png) 0 0 no-repeat; }
a.button.icon span.ico.film { background: url(images/shortcodes/button-icons/film.png) 0 0 no-repeat; }
a.button.icon span.ico.heart { background: url(images/shortcodes/button-icons/heart.png) 0 0 no-repeat; }
a.button.icon span.ico.help { background: url(images/shortcodes/button-icons/help.png) 0 0 no-repeat; }
a.button.icon span.ico.information { background: url(images/shortcodes/button-icons/information.png) 0 0 no-repeat; }
a.button.icon span.ico.scull { background: url(images/shortcodes/button-icons/scull.png) 0 0 no-repeat; }
a.button.icon span.ico.tick { background: url(images/shortcodes/button-icons/tick.png) 0 0 no-repeat; }
a.button.icon span.ico.television { background: url(images/shortcodes/button-icons/television.png) 0 0 no-repeat; }
a.button.icon span.ico.support { background: url(images/shortcodes/button-icons/support.png) 0 0 no-repeat; }
a.button.icon span.ico.star { background: url(images/shortcodes/button-icons/star.png) 0 0 no-repeat; }
a.button.icon span.ico.magnifier { background: url(images/shortcodes/button-icons/magnifier.png) 0 0 no-repeat; }
a.button.icon span.ico.exclamation { background: url(images/shortcodes/button-icons/exclamation.png) 0 0 no-repeat; }
a.button.icon span.ico.cross { background: url(images/shortcodes/button-icons/cross.png) 0 0 no-repeat; }
a.button.icon span.ico.paypal { background: url(images/shortcodes/button-icons/paypal.png) 0 0 no-repeat; }

/* CONTENT BOX
---------------------------------------------------------------------------------------*/
.pep-contentbox{
	width:auto;min-height:60px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:1px 1px 0px #FFFFFF;margin-top:10px;margin-left:0;margin-bottom:10px;
	padding: 10px 15px;
	position: relative;
}
.pep-contentbox span.icon{}

/*colors*/
.pep-contentbox.white{background:#fff;border:1px solid #d5d5d5;color:#abafb3;}
.pep-contentbox.gray{background:#a1a1a1 url(images/elements/gray-grad.png) repeat-x top;color:#666;border:1px solid #d5d5d5;text-shadow:0 1px 0 #eee;}
.pep-contentbox.black{background:#000000 url(images/elements/black-grad.png) repeat-x top;color:#fff;border:1px solid #444;text-shadow:1px 1px 0px #333333;}
.pep-contentbox.yellow{background:#ff9900 url(images/elements/yellow-grad.png) repeat-x top;color:#9E660D;border:1px solid #ef9100;text-shadow:0 1px 0 #ffd673;}
.pep-contentbox.orange{background:#cd4400 url(images/elements/orange-grad.png) repeat-x top;color:#622100;border:1px solid #b53c00;text-shadow:0 1px 0 #fe994f;}
.pep-contentbox.red{background:#990000 url(images/elements/red-grad.png) repeat-x top;color:#ffffff;border:1px solid #920602;text-shadow:0 1px #000;}
.pep-contentbox.green{background:#70c251 url(images/elements/green-grad.png) repeat-x top;color:#3e6b2d;border:1px solid #88bd41;text-shadow:0 1px 0 #f2ffcc;}
.pep-contentbox.blue{background:#0074cd url(images/elements/blue-grad.png) repeat-x top;color:#ffffff;border:1px solid #0097ee;text-shadow:0 1px 0 #000;}

/*icons*/
.pep-contentbox .icon.none{}
.pep-contentbox .icon.accept{background:url(images/shortcodes/icons/accept.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.add{background:url(images/shortcodes/icons/add.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.arrowdown{background:url(images/shortcodes/icons/arrow-down.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.arrowleft{background:url(images/shortcodes/icons/arrow-left.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.arrowright{background:url(images/shortcodes/icons/arrow-right.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.arrowup{background:url(images/shortcodes/icons/arrow-up.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.briefcase{background:url(images/shortcodes/icons/briefcase.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.bug{background:url(images/shortcodes/icons/bug.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.cancel{background:url(images/shortcodes/icons/cancel.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.cart{background:url(images/shortcodes/icons/cart.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.checkmark{background:url(images/shortcodes/icons/checkmark.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.clock{background:url(images/shortcodes/icons/clock.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.cross{background:url(images/shortcodes/icons/cross.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.database{background:url(images/shortcodes/icons/database.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.delete{background:url(images/shortcodes/icons/delete.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.document{background:url(images/shortcodes/icons/document.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.download{background:url(images/shortcodes/icons/download.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.feed{background:url(images/shortcodes/icons/feed.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flagblue{background:url(images/shortcodes/icons/flag-blue.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flagbrown{background:url(images/shortcodes/icons/flag-brown.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flaggreen{background:url(images/shortcodesicons/flag-green.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flagred{background:url(images/shortcodes/icons/flag-red.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flagwhite{background:url(images/shortcodes/icons/flag-white.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.flagyellow{background:url(images/shortcodes/icons/flag-yellow.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.folder{background:url(images/shortcodes/icons/folder.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.gear{background:url(images/shortcodes/icons/gear.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.heart{background:url(images/shortcodes/icons/heart.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.help{background:url(images/shortcodes/icons/help.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.house{background:url(images/shortcodes/icons/house.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.infoblue{background:url(images/shortcodes/icons/info-blue.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.infored{background:url(images/shortcodes/icons/info-red.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.infoyellow{background:url(images/shortcodes/icons/info-yellow.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.infogreen{background:url(images/shortcodes/icons/info-green.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.information{background:url(images/shortcodes/icons/information.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.key{background:url(images/shortcodes/icons/key.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.lightbulboff{background:url(images/shortcodes/icons/lightbulb-off.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.lightbulbon{background:url(images/shortcodes/icons/lightbulb-on.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.locked{background:url(images/shortcodes/icons/locked.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.magicwand{background:url(images/shortcodes/icons/magicwand.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.mailwhite{background:url(images/shortcodes/icons/mail-white.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.mailyellow{background:url(images/shortcodes/icons/mail-yellow.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.minus{background:url(images/shortcodes/icons/minus.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.music{background:url(images/shortcodes/icons/music.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.pen{background:url(images/shortcodes/icons/pen.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.pencil{background:url(images/shortcodes/icons/pencil.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.podcast{background:url(images/shortcodes/icons/podcast.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.question{background:url(images/shortcodes/icons/question.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.save{background:url(images/shortcodes/icons/save.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.search{background:url(images/shortcodes/icons/search.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.starhalf{background:url(images/shortcodes/icons/star-half.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.starnone{background:url(images/shortcodes/icons/star-none.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.star{background:url(images/shortcodes/icons/star.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.unlocked{background:url(images/shortcodes/icons/unlocked.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.user{background:url(images/shortcodes/icons/user.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.users{background:url(images/shortcodes/icons/users.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.video{background:url(images/shortcodes/icons/video.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}
.pep-contentbox .icon.warning{background:url(images/shortcodes/icons/warning.png) no-repeat top left;position: relative;display:block;width:48px;height:48px;float: left;padding-right: 10px;}

/* JOHNSON BOX
---------------------------------------------------------------------------------------*/
.pep-johnsonbox{width:60%;min-height:40px;padding:15px;margin:0 auto;text-shadow:1px 1px 0px #FFFFFF;position:relative;}
.pep-johnsonbox.jbwhite{background:#fff;color:#444;border:6px dashed #c22a15}
.pep-johnsonbox.jbyellow{background:#fdf9df;color:#000;text-shadow:0 1px 0 #fff;border:6px dashed #c22a15}
.pep-johnsonbox.jbgreen{background:#e8f7e9;color:#3b5e33;text-shadow:0 1px 0 #ddf4d6;border:6px dashed #108d17}
.pep-johnsonbox.jbblue{background:#dff6fe;color:#418AD3;text-shadow:0 1px 0 #E3F1FF;border:6px dashed #1367b1}

/* GUARANTEE BOX
---------------------------------------------------------------------------------------*/
#guaranteeheader{background:url(images/elements/guarantee_header.png) no-repeat top;width:550px;height: 126px;margin-right:auto;margin-left:auto;}
#guaranteebody{background:url(images/elements/guarantee_body.png) repeat-y;text-shadow:1px 1px 0px #FFFFFF;position:relative;width: 400px;margin-left:auto;text-align:justify;margin:auto;
	padding: 10px 75px 10px 75px;
}
#guaranteefooter{background:url(images/elements/guarantee_footer.png) no-repeat bottom;width:550px;height: 156px;margin-right:auto;margin-left:auto;}

/* LISTS
---------------------------------------------------------------------------------------*/
ul.custom,
ul.custom ul{list-style:none;margin-bottom:15px;padding-left:0px;}
ul.custom li{line-height:25px;font-size:14px;margin-bottom:12px;}
ul.custom li ul{margin-left:0px;}
ul.checkmark li{padding-left:31px;background:url(images/shortcodes/listicons/checkmark.png) no-repeat left 2px;}
ul.cross li{padding-left:30px;background:url(images/shortcodes/listicons/cross.png) no-repeat left 2px;}
ul.bullet-blue li{padding-left:31px;background:url(images/shortcodes/listicons/bullet_blue.png) no-repeat left 2px;}
ul.bullet-green li{padding-left:31px;background:url(images/shortcodes/listicons/bullet_green.png) no-repeat left 2px;}
ul.bullet-orange li{padding-left:31px;background:url(images/shortcodes/listicons/bullet_orange.png) no-repeat left 2px;}
ul.bullet-red li{padding-left:31px;background:url(images/shortcodes/listicons/bullet_red.png) no-repeat left 2px;}
ul.star li{padding-left:31px;background:url(images/shortcodes/listicons/star.png) no-repeat left 2px;}
ul.add li{padding-left:31px;background:url(images/shortcodes/listicons/add.png) no-repeat left 2px;}
ul.delete li{padding-left:31px;background:url(images/shortcodes/listicons/delete.png) no-repeat left 2px;}
ul.download li{padding-left:31px;background:url(images/shortcodes/listicons/download.png) no-repeat left 2px;}
ul.arrow li{padding-left:31px;background:url(images/shortcodes/listicons/arrow.png) no-repeat left 2px;}
ul.information li{padding-left:31px;background:url(images/shortcodes/listicons/information.png) no-repeat left 2px;}

/* HIGHLIGHTER
---------------------------------------------------------------------------------------*/
.highlighter.span{}
.highlighter.light-blue{background-color:#46c1fc;color: #0b197f;padding-right:5px;padding-left:5px;}
.highlighter.light-green{background-color:#93D927;color: #011700;padding-right:5px;padding-left:5px;}
.highlighter.yellow{background-color:#f8f02f;color:#79670f;padding-right:5px;padding-left:5px;}
.highlighter.blue{background-color:#165DC2;color:#aef1fe;padding-right:5px;padding-left:5px;}
.highlighter.green{background-color:#8fc722;color:#0f5607;padding-right:5px;padding-left:5px;}
.highlighter.black{background-color:#000;color:#ffffff;padding-right:5px;padding-left:5px;}
.highlighter.orange{background-color:#F25807;color:#fdfeea;padding-right:5px;padding-left:5px;}
.highlighter.red{background-color:#F02D33;color:#ffffff;padding-right:5px;padding-left:5px;}

/* TOGGLE
---------------------------------------------------------------------------------------*/
.pep-toggler{position:relative;padding:10px 15px 10px 15px;margin:15px 0 15px 0;min-height:32px;background:#E2E2E2 url(images/shortcodes/togglebox/bg.jpg) repeat-x top;border:1px solid #D4D4D4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:MyriadPro,Myriad Pro,Helvetica Neue,Helvetica,Arial,Geneva,sans-serif;}
.pep-trigger{position:relative;float:left;width:100%;min-height:32px;line-height:32px;margin-top:-1px !important;background:url(images/shortcodes/togglebox/open.png) no-repeat right;}
.pep-trigger a{color:#6E6C6D;text-shadow:1px 1px 0px #FFFFFF;text-decoration:none;display:block;}
.pep-trigger a:hover{}
.pep-trigger.active{background:url(images/shortcodes/togglebox/close.png) no-repeat right;}
.pep-toggle-container{overflow:hidden;width:100%;clear:both;display:none;}

/* HEADLINE
---------------------------------------------------------------------------------------*/
.headline{position:relative;display:inline-block;margin:0.3em 0.2em 0.2em 0;letter-spacing:-1px;}

/*colors*/
.color-default{color:inherit;}
.black{color:#000000;}
.white{color:#ffffff;}
.red{color:#c20000;}
.light-blue{color:#00CCFF;}
.dark-blue{color:#333399;}
.light-green{color:#99CC00;}
.dark-green{color:#008000;}
.violet{color:#6701FF;}
.brown{color:#993300;}
.yellow{color:#FFFF00;}
.orange{color:#FF6600;}
.pink{color:#FF00FF;}

/*font family*/
.font-arial{font-family:Arial,Helvetica,Sans-serif;}
.font-arialblack{font-family:Arial Black,Helvetica,Sans-serif;}
.font-verdana{font-family:Verdana,Arial,Helvetica,Sans-serif;}
.font-times{font-family:Times New Roman,Times,Serif;}
.font-geneva{font-family:Geneva,Arial,Helvetica,Sans-serif;}
.font-courier{font-family:Courier New,Courier,Monospace;}
.font-sans{font-family:MS Sans Serif,Geneva,Sans-serif;}
.font-georgia{font-family:Georgia,Times New Roman Times,Serif;}
.font-impact{font-family:Impact,Helvetica,Sans-serif;}

/*font style*/
.font-normal{font-style:normal;}
.font-bold{font-style:bold;}
.font-italic{font-style:italic;}
.font-oblique{font-weight: bold;font-style: italic;}

/*drop shadows*/
.threed{text-shadow:-2px -2px -2px #333;}
.drop{text-shadow:2px 2px 2px #000;}
.press{text-shadow:0px 1px #fff;}

/*font size*/
.normal{font-size:24px;line-height: 1.0em;}
.big{font-size:48px;line-height: 1.0em;}
.bigger{font-size:172px;margin-bottom:4px;margin-right:10px;line-height: 1.0;}
.huge{font-size:96px;line-height: 1.0em;}
.billboard{font-size:120px;margin-bottom:0.1em;line-height: 1.0em;}
  
/* TESTIMONIAL
---------------------------------------------------------------------------------------*/
.pep-testimonial{background:#a1a1a1 url(images/elements/gray-grad.png) repeat-x top;color:#666;border:1px solid #d5d5d5;text-shadow:0 1px 0 #eee;position:relative;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Georgia;font-style:italic;margin:0 auto;width:90%;padding:20px;}
.pep-testimonial .pep-testimonialmark{position:absolute;font-family:Georgia;}
.pep-testimonial.large{font-size:18px;text-align:justify;padding-left:55px;padding-bottom:20px;width:80%;margin:20px auto;}
.pep-testimonial.large .pep-testimonialmark{height:90px;width:90px;background:url(images/elements/testimonial_bubble_large.png) no-repeat top;font-size:110px;left:-25px;top:-35px;}
.pep-testimonial.small{font-size:15px;width:80%;margin-top:20px;margin-bottom:20px;}
.pep-testimonial.small .pep-testimonialmark{height:50px;width:50px;background:url(images/elements/testimonial_bubble_medium.png) no-repeat top;margin-bottom:5px;margin-right:10px;}
.pep-testimonial.small .pep-testimonialmark.left{left:-15px;top:-20px;position:absolute;}
.pep-testimonial.small .pep-testimonialmark.right{bottom:-13px;right:0px;display:none;}

/* QUOTE
---------------------------------------------------------------------------------------*/
.pep-quote{position:relative;display:block;font-family:Georgia;font-style:italic;margin:0 auto;width:90%;}
.pep-quote .pep-quotemark{position:absolute;font-family:Georgia;}
.pep-quote.large{font-size:18px;text-align:justify;padding-bottom:20px;padding-top:20px;margin-right:0;margin-left:0;margin:auto;padding-left:55px;}
.pep-quote.large .pep-quotemark{font-size:110px;top:35px;left:0px;padding-top:20px;color:#a6a6a6;}
.pep-quote.medium{font-size:15px;width:90%;padding:20px 10px 30px 20px;margin:auto;}
.pep-quote.medium .quotemark{font-size:60px;margin-bottom:5px;margin-right:10px;}
.pep-quote.medium .pep-quotemark.left{top:20px;left:0px;font-size:60px;padding-top:10px;color:#a6a6a6;}
.pep-quote.medium .pep-quotemark.right{bottom:-13px;right:0px;font-size:70px;color:#a6a6a6;padding-bottom:20px;}
.pep-quote.small{border-left:1px dotted #969696;font-size:14px;padding-bottom:10px;padding-left:10px;padding-top:10px;}

/* SOCIAL
---------------------------------------------------------------------------------------*/
div.addthis_toolbox.addthis_default_style.addthis_32x32_style{margin-bottom:20px;margin-top:20px;}
div.addthis_toolbox.addthis_default_style{padding-top:10px;padding-bottom:10px;}

/* clearfix
-------------------------------------------------------------- */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear { min-width: 0; display: inline-block; /* \*/ display: block; }
* html .clear{/* \*/ height:1%;}



